下达采购订单时更新计划行日期

2020-09-18 18:47发布

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

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


我正在使用BADI ME_PROCESS_PO_CUST根据PO供应商的Z配置表并基于PO日期来更改计划行交付日期(EINDT)。 对于没有释放策略的采购订单,这在BADI的PROCESS_HEADER和PROCESS_ITEM方法中可以正常工作。

对于具有发布策略的PO,目标是根据发布日期计算在ME29N中发布PO时的新交付日期。 但是,在下达PO时,它不会转到PROCESS_HEADER或PROCESS_ITEM方法,并且我无法更改交货日期。 我已经尝试过CHECK和POST方法,但是它不会更改数据库中的传递日期。

我还试图找到一个地方,我可以在其中创建一个增强功能以​​强制此新的交货日期,但我还没有找到任何合适的地方来使更改生效。

我会对此有所帮助。

谢谢!

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

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


我正在使用BADI ME_PROCESS_PO_CUST根据PO供应商的Z配置表并基于PO日期来更改计划行交付日期(EINDT)。 对于没有释放策略的采购订单,这在BADI的PROCESS_HEADER和PROCESS_ITEM方法中可以正常工作。

对于具有发布策略的PO,目标是根据发布日期计算在ME29N中发布PO时的新交付日期。 但是,在下达PO时,它不会转到PROCESS_HEADER或PROCESS_ITEM方法,并且我无法更改交货日期。 我已经尝试过CHECK和POST方法,但是它不会更改数据库中的传递日期。

我还试图找到一个地方,我可以在其中创建一个增强功能以​​强制此新的交货日期,但我还没有找到任何合适的地方来使更改生效。

我会对此有所帮助。

谢谢!

付费偷看设置
发送
1条回答
歪着头看世界
1楼-- · 2020-09-18 19:01

嗨,

如果未在PR/PO中手动输入或未在"个人设置"中设置交货日期,则会根据"信息记录"/"供应商主文件"/"物料主文件"中的参数计算出交货日期。

有时,采购订单下达可以取消,如果需要业务可以重新下达,您需要选择未存储在采购订单表中的最新下达日期。 为此,您必须阅读CDHDR和CDPOS表。

作为一种解决方法,您可以在最终批准者下达采购文档时发出弹出消息,以检查PO中的交货日期,然后再通过用户出口/Badi保存采购订单。 您可以放置​​一个弹出窗口,以便在他接受对话框之前,他无法保存采购订单。


最诚挚的问候,
Yang

一周热门 更多>