ME21N/ME22N订单项创建

2020-08-27 19:08发布

         点击此处--->   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中手动添加的第一个订单项实现订单项的自动创建。

         点击此处--->   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条回答
奄奄一息的小鱼
1楼 · 2020-08-27 19:56.采纳回答

DIGVIJAY MANE

获取标题详细信息,并在标题中使用CREATE_ITEM方法创建您的商品, 在哪里使用CREATE_ITEM方法的列表,您将获得引用

 DATA(lo_po_header)= im_item-> get_header()。

         lo_po_header-> create_item(导出im_ebelp = lv_ebelp <-项目编号
                                    接收re_item = lo_po_item)。  <--- PO项目详细信息
 
打个大熊猫
2楼-- · 2020-08-27 20:11

尝试使用我提供的相同代码

落灬小鱼
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。

一周热门 更多>