![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SAP ABAP
文章平均质量分 57
SAP ABAP
狙击天下
逆水行舟,不进则退
展开
-
批量查询MD04库存/需求清单
SAP MD04用于MRP的结果查询,其功能强大,标准功能有:转换计划订单到生产订单/采购申请、查询/更改MRP元素对应的单据、查询/更改物料主数据等,还可以附加标准菜单或者自定义的事务码上去。此报表按物料MRP的结果进行统计,以当前月份往后一年,动态显示未来每月的需求数。重要的是多物料多行显示。原创 2024-01-05 08:12:28 · 1566 阅读 · 0 评论 -
BAPI_GOODSMVT_GETITEMS RFC
RFC:导入输出类型:表代码:FUNCTIONZ_RFC_GET_MVTDATA.*"----------------------------------------------------------------------*"*"區域介面:*"IMPORTING*"VALUE(I_BUDAT_S)LIKEMSEG-BUDAT_MKPF*"VALUE(I_BUDAT_E)LIKEMSEG-BUDAT_MKPF*"VALUE(I原创 2023-08-29 09:53:29 · 170 阅读 · 0 评论 -
采购订单日期当天不能进行103收货 增强
MESSAGE '103收货不能在订单日期当天进行!' TYPE 'E'.IF I_MSEG-WERKS+0(1) = '1000'. "工厂。IF SY-MANDT = '800'. "客户端。实现方法:SMOD→MBCF0002。原创 2023-04-07 10:53:00 · 100 阅读 · 0 评论 -
批量查询物料当前状况(MD04)
批量查询物料当前状况(MD04)原创 2023-01-31 20:27:04 · 867 阅读 · 0 评论 -
信息记录净价变更批量查询程式
用户要求的是批量查询净价,从结果中我们看到净价的字段名、涉及到表、日期、文档编号等信息。既然有变更表的内容,那就会用到CDHDR和CDPOS这两张记录表。比对发现,其实就是这两张表的记录数据。通过文档对象、对象价值、编号、表名、字段名等信息进行提取即可。接下来批量查询就简单了,程式只需要按提取的数据进行筛选处理。标准:ME14单条信息记录查询(在有效期内更改的才会被记录)...原创 2022-08-09 08:26:33 · 182 阅读 · 0 评论 -
SAP PP工单入库报表(邮件发送)
PP工单入库报表邮件发送原创 2022-07-05 09:08:30 · 675 阅读 · 0 评论 -
MM ABAP采购资讯记录批量删除
采购资讯记录批量删除可以使用MASS操作,但是涉及导很多权限问题,经常需要单独开发程式,给到用户单独使用。完整程式,复制即可使用*&---------------------------------------------------------------------**& liuyang 20211118*&--------------------------------------------------------------------...原创 2022-05-10 15:21:21 · 726 阅读 · 0 评论 -
ABAP- Debugger分析(一)
F5(单步运行):即逐步执行程序段中的每一步代码,如果语句为子程序或引用程序等模块,将进入模块内部继续单步运行;F6(执行):逐行执行当前的程序代码,但不会进入程序模块内部;F7(返回):如果目前状态牌某个子程序的模块内部,则返回调用该模块的上一级程序;F8(继续运行):跳过后续语句行,直到遇到下一个断点或者观测点为止。Create BreakPoints,该功能非常强大,比如,我们事先知道FM名称,或方法名,或ABAP关键词如,PERFO...原创 2022-04-07 16:24:44 · 183 阅读 · 0 评论 -
ABAP- Debug简介及方式
简介:Debug是程序设计过程中的重要步骤,可以进行错误检查;同时也是业务应用中对数据分析非常重要的工具。能为开发人员,检查程序逻辑的正确性,能快速分析问题出现的原因。从而高效地处理 Dug问题。能为业务人员,更深层次理解业务逻辑的实现过程,能临时的处理“疑难杂症”的问题。目前系统中出现了两种Debug版本,即旧版本与新版本,前者在同一个会话中进行,后者划分为两个会话。使用后者时,如果当前会话已达到6个,则会启用旧版本界面进行Debug。新版本调试器时入状态后,被调用的程序处于未...原创 2022-04-02 16:07:26 · 1688 阅读 · 0 评论 -
ABAP- Debug前须理解的概念(一)
数据类型,如:整形,浮点形,字符形,文本形,日期,时间,结构类型等。常量,即固定值,在内存中无法更改其值。 变量,即可变值,在内存中可以变更的值。内表,即二维线性表,排序表,哈希表,即内存中的表。 二维线性表,即标准表,属于索引表,对其操作十分的方便,比如可以在其任意置插入行,按升,降排序等等。但是也有不足,当内表数据量十分庞大的时候,其查找效率明显下降;就是说,随着表中记录的增加,对表的操作的时间开销也相应的增加。 排序表,也是索引表,不同的是排序表总是按其...原创 2022-04-01 16:53:24 · 321 阅读 · 0 评论 -
SAP采购订单/申请单批量打上删除标识
REPORT ZMM030.TABLES: ekpo, ekbe, eban, afko, afpo, jest, jcds.DATA: BEGIN OF itab OCCURS 0, ebeln LIKE ekpo-ebeln, ebelp LIKE ekpo-ebelp, BANFN LIKE EBAN-BANFN, BNFPO LIKE EBAN-BNFPO, menge LIKE ekpo-menge, elikz ...原创 2022-03-31 20:43:24 · 4301 阅读 · 1 评论 -
ABAP 数据的基本输出Write简单用法
•使用Write语句进行数据对象的输出•可以在输出时控制对象的长度、输出位置及格式等属性的控制•可以同时输出多个数据对象•不同对象可通过反斜杠“/”换行输出Write AT [/] [<pos>] [(<len>)] 内容 / : 换行 pos : 屏幕的X轴坐标 (len): 显示输出的长度使用格式参数控制显示格式:WRITE 内容 <显示格式参数>格式参数: LEFT-JUSTIFIED 靠左显示...原创 2022-03-30 13:56:06 · 3522 阅读 · 0 评论 -
BAPI_SALESORDER_CHANGE修改SO数量错误记录
原本MM模块,碰到SD用户要求弄个程式批量修改订单的数量,那咱就搞一搞。不管做运维还是实施,偶尔还是要写写ABAP的。准备用BDC的,本人不喜欢录屏这波操作,准备直接修改内表,怕影响因素较多,于是从网上查询了很多资料,函数BAPI_SALESORDER_CHANGE可以修改销售订单,这个函数可以做到,于是开干!DATA:SALESDOCUMENTLIKEBAPIVBELN-VBELN,ORDER_HEADER_INLIKEBAPISDH1,ORD...原创 2022-03-22 14:40:53 · 902 阅读 · 0 评论