点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的大家晚上好。
我有以下代码可用于在同一天为DepReq和OrdRes需求创建单独的计划订单:
方法if_ex_md_add_elements〜add_change_elements。
请不要检查sy-tcode ='MD04'。
DATA w_ch_copy_mdpsx TYPE mdps。
DATA i_planr TYPE刨床。
在ch_copy_mdpsx处循环运行,在IN_w_ch_copy_mdpsx处,delkz ='SB'或delkz ='AR'。
i_planr = i_planr +1。
w_ch_copy_mdpsx-planr = i_planr。
从w_ch_copy_mdpsx修改ch_copy_mdpsx。
ch_changed ='X'。 ENDLOOP。
ENDMETHOD。
对于这些计划的订单,我需要将其存储位置格式从0045更改为0057。我认为必须使用BADI MD_PLDORD_CHANGE进行此操作。 在上述代码中,我必须在哪里调用BADI MD_PLDORD_CHANGE才能执行此更改?
非常感谢您
最好的个人问候
Nikos Giannopoulos
您好
您不会在自定义代码中调用此BAdI。 MRP创建或更改计划订单时,将自动调用此BAdI。
问候,
Caetano
您好Caetano Almeida ,非常感谢您的答复。
此BADI将如何"了解"计划更改的订单? 我只需要按AR或SB MRP要求创建的这些计划订单更改存储位置。
最好的个人问候
Nikos
一周热门 更多>