ME21N/ME22N订单项创建

2020-08-27 19:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要在采购订单中创建新的订单项...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要在采购订单中创建新的订单项。

当用户在PO中输入第一个订单项并单击Enter时,需要在PO中创建新行,它将获取STPO订单项和要插入的相关找到的订单项。

我在方法PROCESS_ITEMS中使用BADI ME_PROCESS_PO_CUST。

我还在PROCESS_HEADER中看到了方法CREATE_DATA。 如何在PROCESS_ITEMS中使用此方法。 或者我如何基于在PO中手动添加的第一个订单项实现订单项的自动创建。

3条回答
落灬小鱼
2020-08-27 20:11

我可以使用下面的PROCESS_ITEM代码填充PO中的订单项。 感谢Prakash的回复。

数据:lt_item类型参考至if_purchase_order_item_mm,

ls_newitem_data TYPE提示项。

lv_ebelp = 20。

lv_header-> create_item(导出im_ebelp = lv_ebelp"新商品编号
接收re_item = lt_item)。"空白

ls_newitem_data-matnr ='000000000000701710'。
ls_newitem'data-000000-000000 '。
ls_newitem_data-werks ='2000'。
ls_newitem_data-lgort ='1000'。

调用方法lt_item-> set_data
导出
im_data = ls_newitem_data。

一周热门 更多>