持有采购订单时避免保存数据

2020-08-18 14:52发布

         点击此处--->   EasySAP.com群内免费提供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时我也具有新值。

在持有采购订单时是否可以做些什么?

预先感谢

玛丽亚

         点击此处--->   EasySAP.com群内免费提供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时我也具有新值。

在持有采购订单时是否可以做些什么?

预先感谢

玛丽亚

付费偷看设置
发送
2条回答
SAP小菜
1楼-- · 2020-08-18 15:32

您好玛丽亚美利奴羊

为什么不简单地使用MESSAGE关键字显示消息?

您是否在CHECK方法实现中将CH_FAILED设置为YES('X')?

请注意,
Mateusz
天桥码农
2楼-- · 2020-08-18 15:24

Hi Maria,

请 看看ME_HOLD_PO BADI。

我认为这是您在文档出错时禁用HOLD按钮的目的。

请注意,
Mateusz

一周热门 更多>