2020-09-19 17:55发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
在运行ME21N/ME22N时,我要将以下标题数据复制到"发票"标签上可用的行项目中;
1。 DP类别
2。预付款%
3。 送稿日期
当用户更新抬头DP类别,预付款百分比,DP日期或单击检查事件时
我尝试过me_process_po_cust(BADI)和
1。 EXIT_SAPMM06E_007将数据导出到客户子屏幕以购买文档抬头(PAI)
但找不到解决方案
请提出建议。
USE:BADI-ME_PROCESS_PO_CUST
方法:PROCESS_ITEM
IF_EX_ME_PROCESS_PO_CUST〜PROCESS_ITEM
"获取行数据数据:mepoitem TYPE mepoitem, mepoitem_ref TYPE mepoitem。 mepoitem = im_item-> get_data()。
"获取标题数据
数据:ls_hdr类型引用为IF_PURCHASE_ORDER_MM。
data:l_hdrdata类型为MEPOHEADER。
ls_hdr = im_item-> get_header()。 l_hdrdata = ls_hdr-> get_data()。 IF l_hdrdata-DPTYP ='M'。 mepoitem-DPPCT = l_hdrdata-DPPCT。 mepoitem-DPDAT = l_hdrdata-DPDAT。 im_item-> set_data(mepoitem)。 ENDIF。 ENDMETHOD。
最多设置5个标签!
USE:BADI-ME_PROCESS_PO_CUST
方法:PROCESS_ITEM
IF_EX_ME_PROCESS_PO_CUST〜PROCESS_ITEM
"获取行数据
数据:mepoitem TYPE mepoitem,
mepoitem_ref TYPE mepoitem。
mepoitem = im_item-> get_data()。
"获取标题数据
数据:ls_hdr类型引用为IF_PURCHASE_ORDER_MM。
data:l_hdrdata类型为MEPOHEADER。
ls_hdr = im_item-> get_header()。
l_hdrdata = ls_hdr-> get_data()。
IF l_hdrdata-DPTYP ='M'。
mepoitem-DPPCT = l_hdrdata-DPPCT。
mepoitem-DPDAT = l_hdrdata-DPDAT。
im_item-> set_data(mepoitem)。
ENDIF。
ENDMETHOD。
一周热门 更多>