SAP ABAP
-
ABAP CDS获取生产订单状态及列转行
// 相关BAPI函数:// BAPI_PRODORD_GET_DETAIL,ORDER_OBJECTS参数的header字段传X就能取到以行显示的工单状态了.// STATUS_…
-
SAP BOM物料清单ASM标识取值
在CO03、CS03等界面看到的ASM标识实际上是ABAP程序使用BOM取件去查询MAST表后计算出来的,没有任何一张表存储ASM标识,如有需要得自己去判断。 So, you ne…
-
ABAP在选择界面上显示Docker容易实现拆分窗口
在ABAP程序选择界面上显示Docker容器实现报表一打开就显示多个窗口并展示ALV,提供一些值的输入参考或者让用户选择列出的某些值,效果如下。 参考代码: 上面的这种方法是在AB…
-
SMOD根据增强函数查找增强点
首先,假设我们在SE38增强程序中,通过展开左侧导航清单再展开函数组就基本能定位到增强函数,如果增强函数和include文件不是在一个包,可以SE38查找include的所用处清单…
-
ABAP编辑器快捷键
Ctrl + D,重复当前行 Ctrl+Shift+L/X,删除当前行 Ctrl + . & Ctrl + ,Comment and Un-Comment selected…
-
ABAP函数SYSTEM_CALLSTACK
ABAP函数SYSTEM_CALLSTACK可获取程序运行时所处的程序、行号、事件等信息。
-
SAP ECC取会计分录的对方科目
在SAP S4中,会计分录的对方科目已经写到表ACDOCA了,但是ECC中并没有固定的字段存这个东西,间接法做现金流量、不同系统数据核对的时候还得自己去取。 使用SAP标准函数GE…
-
BAPI_ACC_DOCUMENT_POST外部输入汇率
使用BAPI函数BAPI_ACC_DOCUMENT_POST推送会计凭证时,对于需要外部输入汇率的情况,需要特别指定换算日期和汇率和本位币金额。本位币金额可以用程序算,也可以外部输…
-
ABAP执行操作系统命令
需要在ABAP程序中执行一些操作系统命令,例如创建个目录、列出一下文件之类的,本文以使用ABAP执行操作系统命令mkdir在SAP服务器上创建一个目录为案例示例一下。 能在ABAP…
-
SAP ABAP UUID转换
需要将外部系统发过来长度为32位的UUID缩短,这样才能顺利写到BKPF上的某个字段(如XBLNR,XBLNR_ALT等)来关联内外部系统业务单据。 相信很多小伙伴都遇到过类似的情…
-
SAP VL02N 交货单增强
SAP VL02N交货单修改、发货增强可以在User-Exit出口MV50AFZ1或BADI增强点LE_SHP_DELIVERY_PROC中实现,本案例在MV50AFZ1中做增强实…