云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名解析_百度云找资源_最新活动

小七 141 0

域名解析_百度云找资源_最新活动

本博客讨论了在标题级和项目级创建/更改SAP采购订单时如何处理自定义错误。它还试图解释使用标准宏mmpur\u context和mmcnt\u context\u badi的错误处理

使用badi的Method PROCESS\u Header的头级错误处理

确保添加包含用于消息处理的macor的include(如下所示)

我们可以查看的一个示例是,在服务订单有效时引发错误消息用户输入的日期不应小于当前日期。

(下面是我们希望在有效期小于当前日期时引发错误的示例)

使用BADI的方法PROCESS\项目进行项目级错误处理

示例–>在项目级引发错误消息,淘大客,确保在以下情况下只允许项目类别K或2(寄售)输入的物料的字段"SOBSL(特殊采购类型)"设置为10(寄售)。

方法检查在BADI中的重要性

在某些情况下,免费大数据,我们看到没有调用方法流程\标题和流程\项目,例如,免费网站自助建站,参照合同创建采购订单时,或通过复制现有采购订单创建采购订单时。(这是我们注意到的行为,因此欢迎任何建议或意见)。在这种情况下,我们需要在方法CHECK中添加验证,因为这个方法在采购订单的CHECK&SAVE事件中被调用,

CHECK采购订单中的关键是要确保在自定义验证失败时将标志CH\u FAILED设置为"X"

BADI ME\u HOLD\u PO的重要性

即使在添加了前面提到的自定义错误消息之后,大数据的发展前景,SAP允许采购订单保存在状态保持中。如果有一个要求,购物返现,以确保采购订单不会得到保存,直到所有的错误得到纠正,我们可以使用BADI"我持有采购订单"。您所需要做的就是创建实现并设置标志chu ALLOWED=SPACE。