点击此处---> 群内免费提供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时我也具有新值。
在持有采购订单时是否可以做些什么?
预先感谢
玛丽亚
您好玛丽亚美利奴羊
为什么不简单地使用MESSAGE关键字显示消息? p>
您是否在CHECK方法实现中将CH_FAILED设置为YES('X')?
请注意,Mateusz
Hi Maria,
请 看看ME_HOLD_PO BADI。
我认为这是您在文档出错时禁用HOLD按钮的目的。
请注意,Mateusz
一周热门 更多>