ME_PROCESS_PO_CUST:未批准批准采购订单

2020-08-31 02:29发布

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

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


大家好,

我们一直在使用BADI:ME_PROCESS_PO_CUST(方法:POST)来更新一些自定义表字段,并在某些情况下(在开发和测试环境中,这是在开发和测试环境中,并且在基于PO的情况下)向用户触发电子邮件触发 尚未移交给生产)。

以前,由于没有与采购订单相关的批准,因此这些更改工作正常。

但是,现在我们已经制定了发布策略和批准流程。 因此,在创建和保存采购订单后,BADI会首次触发。 但是,由于PO尚未处于批准状态,因此我们不希望任何操作发生。

随后,当批准者转到其工作流收件箱并批准工作项目时,PO状态将正确更新。

但是,在这种情况下BADI没有被触发,因此我们触发更新/电子邮件等的逻辑不起作用。

有什么办法可以解决这个问题? 此外,还有其他可用于此目的的用户退出/增强功能。 我们需要访问所有已创建/更改的PO标头和Item字段。

在此方面的任何帮助将不胜感激。 请帮忙。

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

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


大家好,

我们一直在使用BADI:ME_PROCESS_PO_CUST(方法:POST)来更新一些自定义表字段,并在某些情况下(在开发和测试环境中,这是在开发和测试环境中,并且在基于PO的情况下)向用户触发电子邮件触发 尚未移交给生产)。

以前,由于没有与采购订单相关的批准,因此这些更改工作正常。

但是,现在我们已经制定了发布策略和批准流程。 因此,在创建和保存采购订单后,BADI会首次触发。 但是,由于PO尚未处于批准状态,因此我们不希望任何操作发生。

随后,当批准者转到其工作流收件箱并批准工作项目时,PO状态将正确更新。

但是,在这种情况下BADI没有被触发,因此我们触发更新/电子邮件等的逻辑不起作用。

有什么办法可以解决这个问题? 此外,还有其他可用于此目的的用户退出/增强功能。 我们需要访问所有已创建/更改的PO标头和Item字段。

在此方面的任何帮助将不胜感激。 请帮忙。

付费偷看设置
发送
2条回答
小c菟菟
1楼-- · 2020-08-31 02:48

嗨,

根据条件,使用以下代码在Check或Post中进行检查以符合要求。

如果lw_mepoheader-frggr是INITIAL和lw_mepoheader-frgsx是INITIAL并且lw_mepoheader  -frgke是初始的。
 

问候,

Abinath。 S

小灯塔
2楼-- · 2020-08-31 02:59

除了在工作流程任务中包含此自定义功能之外,我没有看到其他任何方式。 (当然,您必须使用SELECT查询来获取PO标头和商品详细信息。)

一周热门 更多>