如果采购订单发生任何更改,则触发释放策略

2020-09-15 01:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们的要求是...

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

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


尊敬的专家,

我们的要求是,如果在最终发行后的PO甚至标题文本中进行了任何更改,都必须重新发行。 我们如何实现这一目标?

4条回答
Doze时光
2020-09-15 01:43

Hello Selvalashmi,

您可以像这样用算盘在BADI" ME_PROCESS_PO_CUST"中编写自己的代码-

检查sy-tcode EQ'ME23N'或sy-tcode EQ'ME22N'或sy-tcode EQ'ME29N'。

清除:wa_item_header,message_v1,message_v2。

*正在获取 Hearder数据
wa_item_header = im_header-> get_data()。

*获取最终发布指示符
SELECT *
从zmm_dofp
插入表i_zmm_dofp
WHERE bstyp EQ'F '。
如果sy-subrc EQ 0.
清除:w_zmm_dofp,g_frgke_f。
读取表i_zmm_dofp并使用键bstyp ='F'到w_zmm_dofp中。 " PO
IF sy-subrc EQ0。
g_frgke_f = w_zmm_dofp-frgke。
ENDIF。
ENDIF。

IF(wa_item_header-bstyp EQ'F'和wa_item_header-frgke EQ g_frgke_f)。"最终采购订单已发布

并保持错误消息!

谢谢

一周热门 更多>