随笔分类 - ABAP
摘要:*& * *& Report ZPPR2033 *& * *& *& * REPORT zppr2033. * * * Table define * * TABLES: makt, mara. * * * Type define * * * 反查物料清单要用到的明细 DATA: stb TYPE S
阅读全文
摘要:SAP PO接口日志管理。 可能是保存自荐表,可能是接口平台。 出站很简单, NEW zcl_interface_out( )->init_instance( 'DEMO_001' )->execute( EXPORTING output = ls_req IMPORTING input = ls_
阅读全文
摘要:1.SAP获取CLASS的PROGRAM名字 CL_OO_CLASSNAME_SERVICE 获取主程序名 SEO_CLASS_GET_INCLUDE_BY_NAME 获取METHOD程序名 SEO_CLASS_GET_METHOD_INCLUDES 生成类需要的信息 SEO_CLASS_TYPEI
阅读全文
摘要:DATA:LT_TMP TYPE TABLE OF MATDOC WITH NON-UNIQUE SORTED KEY KEY COMPONENTS SMBLN SJAHR SMBLP. "过滤掉已取消 SELECT A~MATNR,A~WERKS,A~KOSTL,A~MENGE,A~BWART,A
阅读全文
摘要:CO11N:报工 "定义BAPI变量 DATA: LS_RETURN TYPE BAPIRET1. DATA: LT_TIMETICKETS TYPE TABLE OF BAPI_PP_TIMETICKET . DATA: LS_TIMETICKETS TYPE BAPI_PP_TIMETICKET
阅读全文
摘要:方法定义处,ctr+1,添加ABPA Doc
阅读全文
摘要:1.NOTE2684697 ,重点是点2 点5的问题 gateway调用/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/ServiceCollection?$format=json,如果报错,需要error log看下具体问题/n/IWFND/ERROR_LOG 。R
阅读全文
摘要:EXTENSION: 校验替代: BADI:INVOICE_UPDATE 点击保存按钮或模拟过账,校验直接message报错,替代改内存
阅读全文
摘要:这里用到两次replace拼接物料和批次之间的空格 "批次特征值 SELECT a~matnr,a~charg,b~objek,c~atwrt,e~zcwms FROM @lt_data AS a INNER JOIN inob AS b ON b~klart = '023' AND b~obtab
阅读全文
摘要:1.F110生成建议(及编辑建议)和收付运行操作时,保存自定义表 如图是生成建议和收付运行时候会走到 如图,编辑建议的时候会走到 可以通过iv_xvorl来判断是生成,还是收付运行 2.111屏幕点击更改,弹出200屏幕修改一个银行代码,自动更改全部行的银行代码 更改某一行的开户行,自动更新全部行的
阅读全文
摘要:BAPI_ACC_DOCUMENT_CHECK, BAPI_ACC_DOCUMENT_POST , 会走校验,但是不走替代。 * * 替代substitute BADI BADI_ACC_DOCUMENT IF_EX_ACC_DOCUMENT~CHANGE DATA : lt_bkpf TYPE T
阅读全文
摘要:生产订单批量创建 组件批量更改(先删除自带的,再添加上传的) * * * 模 块: PP * 描 述: 生产订单批导 * 时 间: 2023-07-10 * * * 修 改 标 记|修 改 时 间|修 改 人|修 改 原 因 * 1 2023-07-10 Create * * REPORT zppc
阅读全文
摘要:可以参考博客https://blogs.sap.com/2017/01/11/add-a-custom-screen-on-purchase-requisition-header-by-replacing-standard-gui-status 效果不同,但是思想都一样 效果 Step1.增强标准表
阅读全文
摘要:第一种:ABAPLIST_TO_PDF,需要用到假脱机。 list-processing的打印输出,很老旧的打印了,但是还是有些系统会用。 DATA:g_val TYPE c, w_pripar TYPE pri_params, w_arcpar TYPE arc_params, input_len
阅读全文
摘要:利用开源项目ABAP2XLSX,做一个签章(放置图片),并保存PDF。 签章功能可以有很多种方法,常见的是OLE调用vba macro。优点:OLE好理解 缺点:OLE速度慢,而且图片需要下载本地电脑,不能后台,重要的是VBA调试难。 SAP将图片下载本地,调用macro,放置签章。然后删除本地文件
阅读全文
摘要:写接口用到XML,但又不想每次写STRANS,在网页和github都没找到合适的(可能也有但是我没找到) 参考:https://blogs.sap.com/2014/08/01/abap-to-xml-and-vice-versa/ 这个人写的ABAP2XML可以用,但是有个缺点,当节点是表类型的时
阅读全文
摘要:这里屏幕增强用到了badi BADI增强:WB2_SCREEN_ENHANC_TC 设置标签程序及屏幕: 设置标签名字 画屏幕
阅读全文