自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(238)
  • 收藏
  • 关注

原创 SAP ABAP 数字字段去除后面的小数点和0

【代码】SAP ABAP 数字字段去除后面的小数点和0。

2025-03-20 11:59:29 97

原创 SAP COOIS 抬头屏幕增强(BADI:WORKORDER_INFOSYSTEM)<转载>

*

2025-03-14 10:21:45 896

原创 SAP查找用户登陆记录(表:USR02,SE38:RSUSR200)

转载于:https://www.cnblogs.com/BruceKing/p/10718649.html。2、用SE38跑下RSUSR200,输入用户名即可查询上次登陆日期。1、可以使用USR02中有个上次登陆日期和登陆时间。3、SU10可以查到。

2025-03-11 16:09:19 213

原创 SAP 打印报错(Error in spool C call : spool overflow 1)或者中文 (假脱机C调用中的错误:spool overflow 1)解决方案

SAP打印时提示: Error in spool C call : spool overflow (假脱机请求溢出,通俗一点打印池已满)解决办法: SE38 首先运行程序RSPO1041 再运行RSPO1043,话不多说上图。

2025-02-20 09:13:22 215

原创 VL03N销售出库直接出供应商寄售库存(K库存)配置<转载>

------------原文为英文,本文是做了一键翻译,有的不准可以看原文-------------------------作为正常寄售流程中的定义,寄存库存是一种供应链模型,其中产品由零售商销售,但所有权由供应商保留,直到产品售出。由于零售商在库存售出之前实际上不会购买库存,因此可以退回未售出的产品。根据标准流程,由于基于此流程定义的限制(供应商是库存的所有者),因此无法直接从供应商寄售库存中销售材料。

2025-01-21 10:56:50 572

原创 SAP MRP跑出的计划订单,虚拟物料没有展开下阶组件(解决:把生产版本C223里的 最小批量大小 改成 0)

计划反馈MRP跑出来的计划订单,虚拟料不展开下阶。问了大佬,发现在虚拟物料的生产版本这里有问题。但是手动CO01又可以展开。

2024-12-30 17:55:16 231

原创 SAP ABAP AT NEW 之后,表头里信息变成 **** ,用read table index sy-tabix 来解决

【代码】SAP ABAP AT NEW 之后,表头里信息变成 **** ,用read table index sy-tabix 来解决。

2024-12-13 14:16:31 143

原创 SAP 采购发票数量不允许大于采购收货数量配置(OBA5:M8消息号)

把 081、088、504 都设置成E。

2024-12-12 15:31:04 318

原创 SAP 汇率维护OB08和对应配置,以及取值BAPI<转载>

使用SAP的企业一般都有对外贸易业务,因此,不可避免地会涉及外币核算,由于汇率变动非常频繁,如果每一笔记账都按实时汇率录入,则工作量很大,所以SAP系统解决方案是定期把最新汇率维护在系统内,做外币相关的业务时候系统会自动取到最新的汇率,不需要手工录入(比如如下)。主要是用于当月发生的外币的业务单据(例如采购订单、销售订单等),当业务发生时,系统为依据录入的对应的外币的汇率值转换成本位币。在讲解维护汇率操作之前,需要先了解下汇率类型的概念,SAP系统预设了不同的汇率类型,用于不同的业务(如下图)。

2024-12-09 15:41:05 1611

原创 SAP 仓库地址配置以及取值 表 TWLAD

SPRO->企业结构->定义->物料管理->维护仓储地点。这里是我维护的序列号为1的,这个仓库的地址,点击明细查看。用这个号码区表ADRC里查,就是地址明细了。接下来说明,怎么通过ABAP找到这个地址。选中仓位,点击 库存地点的地址。我们就能得到仓位对应的地址号码。首先我们进表 TWLAD。

2024-11-28 16:00:08 765

原创 SAP SE38:RPR_ABAP_SOURCE_SCAN,用于搜索某个函数或者某个表在多少程序里用到

如下,表示我在开发包 Z***里查找,哪些程序里包含了字符串ADRC,ADRC是地址的意思,其实就是找哪些程序取了地址,SE38执行RPR_ABAP_SOURCE_SCAN。

2024-11-25 09:26:52 266

原创 SAP固定资产报废BAPI_ASSET_RETIREMENT_POST的主要参数说明<转载>

SAP固定资产的报废在前台通过tcode。填写完成必填相关参数后,最后点击保存即可。事务类型:选择如下,可以根据实际要求选择。执行相关业务的操作。

2024-11-07 13:44:22 430

原创 如何隐藏BP事务码初始界面中多余业务伙伴角色<转载>

跨应用组件->SAP 业务伙伴->业务伙伴->基本设置->商业伙伴角色->定义业务伙伴角色选中需要隐藏的角色,双击进入如下界面勾选“隐藏”选项,点击保存,这样就可以将用不到的角色隐藏起来,如果下次有业务场景需要用到时候,可以通过修改这个配置重新显示出来。

2024-11-04 09:51:36 226

原创 SAP财务做工单月结的时候,用程序RKO7CO88替代CO88&KO88

这个程序支持按工厂、按订单类型、按订单 这三个维度做结算。那么我现在要按订单类型来结算,怎么办?KO88则是针对单个订单的结算。CO88只能根据工厂来结算。

2024-11-01 10:59:03 484

原创 SAP 数据以0.5为基数向下取整

在这个例子中,如果lv_input是1.75,最终lv_result的值将会是1.5。如果输入是2.1,那么最终值将会是2.0。在SAP ABAP中,可以利用数学运算和一些简单的条件语句实现按照0.5为单位向下取整的功能。你可以将这个逻辑封装在一个方法或功能模块中,以便在其他地方重复使用。

2024-10-24 15:09:19 281

原创 SAP自建表log功能开启

或rec/client=000(客户端号,多个客户端使用“,”分割。DBTABLOG 记录更改历史 表中的数据可以通过程序RSTBPDEL来删除。TCODE:SM30输入要查看的表名,实用程序->变更日志。1、SE11下进入“技术设置”,勾选“日志更改”可查询定制对象修改 和表修改。2、RZ10修改系统参数。没有这个参数的话新增一个。

2024-09-13 14:33:07 729

原创 SAP ABAP ME21N 采购订单行项目屏幕增强(SMOD :MM06E005)<转载>

7.激活全部界面后,若需要修改屏幕描述,事务码:SE37 输入 函数MEGUI_BUILD_PO_ITEM_PLUGIN。5.将数据传输到自定义屏幕,事务码:SMOD 增强点MM06E005 双击 EXIT_SAPMM06E_016。6.将自定义屏幕数据回传主程序增强点:EXIT_SAPMM06E_018。二、事务码:SE38 ZXM06TOP 定义结构 创建子屏幕。一、事务代码:SMOD 增强点:MM06E005。2.事务码:SE11 进入CI_EKPODB。3.点击布局,画屏幕字段。

2024-08-29 14:01:48 858

原创 采购订单抬头屏幕增加字段的增强实施步骤 (SMOD:MM06E005) <转载>

实现这样需求需要对采购订单的屏幕进行增强,可以使用二代增强出口:MM06E005,也可以使用三代增强:BADI ME_GUI_PO_CUST。2.屏幕增强需要先增强表字段,双击CI_EKKODB,在增强点中可以看到SAP预留的增强结构如下图。假设有这样的业务需求:为采购订单抬头页签增加一个可以录入销售订单号的字段,比如如下图。下面通过一个例子详细介绍下采购订单抬头屏幕增强的实施步骤。实施采购订单抬头增强,下面红色框部分是需要实施增强的部分。采购订单抬头和行项目的增强都可以上面增强点。双击ZXM06U36。

2024-08-29 13:53:09 624

原创 SAP ABAP 直接获取excel粘贴板上的数据,而不用做excel文件导入 CL_GUI_FRONTEND_SERVICES=>CLIPBOARD_IMPORT

原文链接:https://saper.blog.youkuaiyun.com/article/details/129308098?spm=1001.2014.3001.5502如下,我先在EXCEL上写三列数据,然后选择它们,直接 Ctrl + C 复制进粘贴板然后执行程序直接获得这部分数据源代码:*&---------------------------------------------------------------------**& Report ZCYCLE069*&amp

2024-08-17 15:27:28 473

原创 SAP MIGO屏幕增强的具体实施步骤介绍(SE19:MB_MIGO_BADI) <转载>

1.MIGO抬头屏幕增强具体增强实施步骤1.1.创建存储抬头客制化数据的增强表1.2.创建增强结构1.3.创建函数组ZMM_MIGO1.3.1.定义全局变量1.3.2.创建数据处理函数1.4.创建字屏幕9001屏幕PBOendif.endloop.1.5.实施新BADI增强SE19创建BADI实施双击实施类ZCL_MIGO_EN_01exportingendif.endmethod.endif.endif.exportingendmethod.

2024-08-12 16:59:53 2371 2

原创 SAP会计凭证 编码块(Coding Block)屏幕增强--增加自定义字段 FB03 F-02 等

--------------------------分割线 一下是一个美女在她们公司实现的效果--------------------------------SE11检查表BSEG发现字段已经添加且系统自动创建了字段同名的Domain,为了方便演示我们直接在Domain里添加值,待会F-02测试的时候直接选择即可。如果需要将上述添加的字段作为科目余额汇总的一个维度,则需要将字段对应添加到科目余额汇总表FAGLFLEXT,如果不需要则可以跳过本步骤。为例子,演示一下SAP会计凭证增加字段的操作。

2024-08-12 09:38:59 2835

原创 SAP ABAP 使用函数CS_BOM_EXPL_MAT_V2展开状态未激活的BOM(配置一个新的BOM应用程序,可同时查激活和未激活的BOM)

新建一个ZP02应用程序,将后面的勾全部去掉,在函数CS_BOM_EXPL_MAT_V2中使用此应用程序就可以展开未激活的BOM了。函数CS_BOM_EXPL_MAT_V2有个传入参数。,很多时候我们需要展开未激活的BOM明细,(应用程序),很多人在传入值时都会赋值。(视各公司配置不同),

2024-08-01 10:50:16 686

原创 SAP权限对象相关知识详解(表USOBT & TSTAVT)<转载>

权限允许您使用SAP系统中的某些功能。每个权限都与权限对象相关,并为权限对象中包含的每个权限字段定义一个或多个值。权限被分为在用户主数据中维护的参数文件。提供要检查的一个或多个事务代码。下面的示例为ME21N。如何仅通过SAP中任何事物的名称来了解其权限对象?如何在SAP中查找与事务代码相关联的权限对象?后面省略了,直接看原文章吧(懒了。如何在SAP中按流程范围获取权限对象?如何获取SAP所有作业的权限对象?如何查找权限对象的不同作业类型?什么是SAP权限对象?本文将讨论以下内容。

2024-07-19 09:39:12 1138

原创 SAP ABAP 获取物料版本(表:AEOI & AENR)

直接通过表AEOI和表AENR来获取物料版本。

2024-07-04 10:57:20 380

原创 SAP ABAP 调用 HTTPS(参考POSTMAN参数详解)

json 格式,和utf-8这类的信息。在网站上下载证书之后,进入STRUST 事务代码,导入证书。运行结果:接口已经调取成功,只是我传输的内容不对。这些参数为必填,看接口的开发文档的要求来就好了。如果报错404那说明是数据格式或者程序代码问题。5.http就不用导入证书就可以链接。一、对https接口的简单认识。按照网站的提示操作就可以了。url换成内网的IP接口地址。为json格式的数据,比如。一些API是要用户和密码。用户密匙在上面申请创建。

2024-06-19 17:00:23 1266

原创 SAPSMARTFORMS 页面保护/无换页 -- 一行数据高度不够展示的时候,整行到下一页去

针对这个情况,SMARTFORMS上有一个 页面保护 按钮,模板和表都有。如下,在做单据打印的时候,最后一行的一部分跑到第二页去了,贼丑。可以看到对应的行格式有一个按钮 ‘无换页’按解释的意思,就是不允许只显示一半。我们双击表,点击 详细信息。

2024-06-14 11:52:18 932

原创 SAP MD01运行MRP 增强 (SE38:LM61YF0J) <转载>

最近有个业务需要,MRP运行过程中需要根据生产计划订单/子件/供应商对应关系来拆解采购申请。查询子件子件8888002653 MRP运行后的库存需求清单,T-CODE:MD04。该需求很无语,通过SPRO配置已无解,只能通过查找增强出口解决该问题了。子件8888002653重新运行MRP,T-CODE:MD41。子件:000000008888002653。b.创建计划独立需求T-CODE:MD61。d.库存/需求清单T-CODE:MD04。c.MRP运行T-CODE:MD41。

2024-06-04 17:19:19 965

原创 SAP SCU0 比较两个环境之间的SPRO配置差异

因为对比全部,所以会有点久,慢慢等着,吃个橘子。

2024-05-27 16:17:04 508

原创 SAP ABAP SE37函数 CALL_BROWSER 实现用默认浏览器打开对应网页

执行效果:在默认浏览器打开网址 https://baike.baidu.com/item/SAP/40878。

2024-05-09 09:18:22 401 1

原创 SAP 【MM】移动类型的科目确定<转载>

复选框(T156X-XPKON),系统会使用自动确定的总分类账科目,一般会选择该复选框,以允许用户手工维护总分类账科目或者帐户分配。IMG : SPRO→物料管理→库存管理和实际库存→发货/转储记帐→设置手动科目分配。IMG : SPRO→物料管理→库存管理和实际库存→发货/转储记帐→定义屏幕格式。IMG : SPRO→物料管理→库存管理和实际库存→移动类型→复制,更改移动类型。IMG : SPRO→控制→利润中心会计→实际过账→维护收入要素的自动帐户分配。”设定的值,通过事务代码“

2024-05-08 09:42:05 1206

原创 SAP 批量MR21修改物料价格(TCODE:CKMPRPN和CKME)<转载>

当更新标准价时,涉及到的物料往往都很多,如果通过MR21更改价格,需要输入物料编号、新价格,工作量会很大。通常情况下,企业会以物料的实际价更新标准价,此时可以对S价的原材料执行批量价格更改,大大地提高工作效率。价格更改完成后,MM03再次查看物料1010000066的会计视图如下,标准价格从40.00更新为45.00,并且以标准价评估的存货价值从1,184,000.00更新为1,332,000.00。本次执行价格变更的物料为5个,其中3个物料的价格发生了变更,查看会计凭证如下。双击查看价格变更凭证如下,

2024-04-22 09:41:59 1789

原创 SAP 采购订单预制发票不让重复开立增强(包含:LMR1MF6S)<转载>

间隔时间较近的能带出,远的不会带出,所以怀疑是否跟发票未清账有关,但是财务清账是需要付款才能清,而且并不是过账了当月就会付款了,所以系统里会存在很多供应商都有已过账,但还未付款未清账的情况,无法验证,且不符合业务实际,所以只能通过增强控制。MIRO如果已经开票,金额和数量都会显示为空,但是会带出本月的未开票的数据,MIR7则不会带出本月未开票的数据。(1)基于收货的发票校验标识:供应商主数据/信息记录/采购订单,有勾选。(2)OMRDC-重复发票检查:有勾选。(3)OBA5-消息控制:状态是E。

2024-04-10 11:12:54 843

原创 SAP 配置不让采购发票重复<转载>

原文链接:https://www.doc88.com/p-74459799460659.html1.比如如果录入错误发票号就检验不到重复,还有录入字符限制最多16个字符等等。2.设置后对于发票预制和正式发票都同时生效的,而有些项目只要求检查正式发票或预制发票的其中一个或要符合一些条件才需要检查重复的业务需求,此方案就难于满足这些业务需求。

2024-04-10 11:04:11 456

原创 SAP 删除标准成本估算 CKR1<转载>

成本估算不在物料主记录参考中:未被物料主数据参考的标准成本估算(物料主数据的标准成本参照见下图)。可能是CK11N估算后,没有标记,也没有发布的成本估算;也可能是很早之前的标准成本估算。如果只需删除版本“2”的标准成本估算,可以在CKR1初始界面做进一步的限制。【莱学习】表示,根据实际情况,如果有的版本不需要,我们可以CKR1将其删掉。当前的标准成本估算:物料当前的标准成本,删除后可能导致数据的不一致,需谨慎。先前标准成本估算:上一个被使用的标准成本。未来标准成本估算:已标记的标准成本估算。

2024-04-08 10:59:34 1287

原创 SAP 批次号过期了不让过账配置 OMCQ - M7 667 & 671消息号设置为E

OMCQ 找到 M7 667 编号,把W改成E就可以了。系统默认,批次到期过账时只是警告,仓库希望直接卡死。改成E之后,这个过账就直接报错了。这种不需要增强,直接配置就好了。

2024-04-02 09:04:13 809

原创 SAP 报表COOIS增强(BADI : WORKORDER_INFOSYSTEM / Method: TABLES_MODIFY_LAY )<转载>

SAP/PP模块中的COOIS报表(订单信息系统)是最常用的标准报表之一,它可以查询有关生产订单的完整信息,但实际项目实施中也会经常遇到这个报表增强需求,一般要求增加一些产品相关的一些额外信息。SAP系统为此类需求预留第三代BADI增强出口,可以非常方便的实现在COOIS报表中添加额外字段。某公司生产计划部门需要将物料主数据的如下字段添加到COOIS查询订单抬头信息的报表中。备注:激活中可能出现警告信息,点确定忽略即可。即将旧物料号添加至COOIS报表的如下位置。写完增强代码返回到如下界面激活整个项目。

2024-02-26 10:58:02 838 1

原创 SAP CO11N报工批次分割(拆分)

CO11N做报工的时候,下阶料启用了批次,比如需要过账4166个,但是每一批次的库存都不满足4166个,所以需要拆分(分割)处理。这样 4166 的需求就被拆分成了 2274 和 1892 两行了,这样就可以填两行数据,输入两个批次号了。弹出来的界面做一次拆分,填入数量,点击‘采用’这个时候我们就需要对这一行做分割处理。选中这一行,点击‘分割’按钮。

2024-01-10 09:07:44 884

原创 SAP 表TPALOG 查询请求号的查询记录

SE16N输入表 TPALOG ,查看到如下界面。

2024-01-09 10:10:27 965

原创 SAP ABAP通过代码解锁SM12中被锁定目标<转载>(RFC: ENQUEUE_READ和 ENQUE_DELETE)

BOBF标准锁一般采用以下方法加解锁 (锁的持有是从调用锁定函数后至程序退出前)garg为对象的名字,可以是锁参数的部分内容。LT_RAW_ENQ参考结构seqg7。读需要的锁并解除锁定 (已知KEY值)通过代码解锁SM12中被锁定目标。LT_ENQ参考结构seqg3。

2024-01-02 11:35:00 1157

原创 SAP 采购订单暂存 EKKO-MEMORY 做标识

在表EKKO里字段 MEMORY 打上了标识则标识这个是暂存的。ME21N创建采购订单的时候可以点击 暂存 按钮保存订单。ME22N进去修改的时候会提示这个订单是暂存的。MEMORYTYPE 字段则记录了暂存的状态。

2023-12-20 17:59:22 1231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除