摘要: EXTENSION: 校验替代: BADI:INVOICE_UPDATE 点击保存按钮或模拟过账,校验直接message报错,替代改内存 阅读全文
posted @ 2023-12-14 15:06 yangliu11223 阅读(562) 评论(0) 推荐(0)
摘要: 这里用到两次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 阅读全文
posted @ 2023-11-23 16:53 yangliu11223 阅读(585) 评论(0) 推荐(0)
摘要: 1.F110生成建议(及编辑建议)和收付运行操作时,保存自定义表 如图是生成建议和收付运行时候会走到 如图,编辑建议的时候会走到 可以通过iv_xvorl来判断是生成,还是收付运行 2.111屏幕点击更改,弹出200屏幕修改一个银行代码,自动更改全部行的银行代码 更改某一行的开户行,自动更新全部行的 阅读全文
posted @ 2023-10-13 17:15 yangliu11223 阅读(912) 评论(0) 推荐(0)
摘要: BAPI_ACC_DOCUMENT_CHECK, BAPI_ACC_DOCUMENT_POST , 先说结论:两个BAPI会走校验,但是不走替代。 * * 替代substitute,解决办法: BADI BADI_ACC_DOCUMENT IF_EX_ACC_DOCUMENT~CHANGE DATA 阅读全文
posted @ 2023-10-12 15:58 yangliu11223 阅读(587) 评论(0) 推荐(0)
摘要: 生产订单批量创建 组件批量更改(先删除自带的,再添加上传的) * * * 模 块: PP * 描 述: 生产订单批导 * 时 间: 2023-07-10 * * * 修 改 标 记|修 改 时 间|修 改 人|修 改 原 因 * 1 2023-07-10 Create * * REPORT zppc 阅读全文
posted @ 2023-09-22 14:13 yangliu11223 阅读(858) 评论(0) 推荐(0)
摘要: 可以参考博客https://blogs.sap.com/2017/01/11/add-a-custom-screen-on-purchase-requisition-header-by-replacing-standard-gui-status 效果不同,但是思想都一样 效果 Step1.增强标准表 阅读全文
posted @ 2023-08-03 17:26 yangliu11223 阅读(2030) 评论(7) 推荐(0)
摘要: 第一种:ABAPLIST_TO_PDF,需要用到假脱机。 list-processing的打印输出,很老旧的打印了,但是还是有些系统会用。 DATA:g_val TYPE c, w_pripar TYPE pri_params, w_arcpar TYPE arc_params, input_len 阅读全文
posted @ 2021-12-24 16:10 yangliu11223 阅读(441) 评论(0) 推荐(0)
摘要: 利用开源项目ABAP2XLSX,做一个签章(放置图片),并保存PDF。 签章功能可以有很多种方法,常见的是OLE调用vba macro。优点:OLE好理解 缺点:OLE速度慢,而且图片需要下载本地电脑,不能后台,重要的是VBA调试难。 SAP将图片下载本地,调用macro,放置签章。然后删除本地文件 阅读全文
posted @ 2021-12-24 15:25 yangliu11223 阅读(1458) 评论(1) 推荐(0)
摘要: 写接口用到XML,但又不想每次写STRANS,在网页和github都没找到合适的(可能也有但是我没找到) 参考:https://blogs.sap.com/2014/08/01/abap-to-xml-and-vice-versa/ 这个人写的ABAP2XML可以用,但是有个缺点,当节点是表类型的时 阅读全文
posted @ 2021-12-24 14:18 yangliu11223 阅读(224) 评论(0) 推荐(0)
摘要: 这里屏幕增强用到了badi BADI增强:WB2_SCREEN_ENHANC_TC 设置标签程序及屏幕: 设置标签名字 画屏幕 阅读全文
posted @ 2021-12-24 11:42 yangliu11223 阅读(139) 评论(0) 推荐(0)