点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们一直在使用BADI:ME_PROCESS_PO_CUST(方法:POST)来更新一些自定义表字段,并在某些情况下(在开发和测试环境中,这是在开发和测试环境中,并且在基于PO的情况下)向用户触发电子邮件触发 尚未移交给生产)。
以前,由于没有与采购订单相关的批准,因此这些更改工作正常。
但是,现在我们已经制定了发布策略和批准流程。 因此,在创建和保存采购订单后,BADI会首次触发。 但是,由于PO尚未处于批准状态,因此我们不希望任何操作发生。
随后,当批准者转到其工作流收件箱并批准工作项目时,PO状态将正确更新。
但是,在这种情况下BADI没有被触发,因此我们触发更新/电子邮件等的逻辑不起作用。
有什么办法可以解决这个问题? 此外,还有其他可用于此目的的用户退出/增强功能。 我们需要访问所有已创建/更改的PO标头和Item字段。
在此方面的任何帮助将不胜感激。 请帮忙。
嗨,
根据条件,使用以下代码在Check或Post中进行检查以符合要求。
问候,
Abinath。 S
除了在工作流程任务中包含此自定义功能之外,我没有看到其他任何方式。 (当然,您必须使用SELECT查询来获取PO标头和商品详细信息。)
一周热门 更多>