点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在保存采购订单之前,...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在保存采购订单之前,...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在保存采购订单之前,我需要进行一些检查。 我正在使用Badi IF_EX_ME_PROCESS_PO_CUST。 如果我在标头级别(和其他一些条件)更改付款条件,则必须显示错误消息。
在方法PROCESS_HEADER上工作正常,我比较了所有必填字段,然后给出了错误信息
mmpur_business_obj_id lw_mepoheader-id。
mmpur_message_forced'E''ZMM01''049'l_zterm''''''。
在CHECK方法中,我也这样做。
保存PO时出现错误,无法保存。
问题是当我更改付款条件并保留采购订单时(这是我第一次使用"保留"按钮)。 PROCESS_HEADER和CHECK可以正常工作,但是最后用错误的数据保存了采购订单,我想保留以前的付款条件。 即使我在方法CHECK处调用方法set_data,在调试方法POST时我也具有新值。
在持有采购订单时是否可以做些什么?
预先感谢
玛丽亚
Hi Maria,
请 看看ME_HOLD_PO BADI。
我认为这是您在文档出错时禁用HOLD按钮的目的。
请注意,Mateusz
一周热门 更多>