2020-09-22 18:57发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们有一个自定义的订单准备拦截器。 但是对于一种情况,在保存订单模型对象时,我不想执行准备拦截器。 那么代码中是否有可能阻止拦截器执行?
这方面的任何指针。
先谢谢了。
您好Gnanendra,
如果可以使用 legacy.mode = true 通过ImpEx导入更改,它将绕过所有拦截器。
legacy.mode = true
否则,您可以定义条件以退出 onPrepare(...)方法。 您可以将列表传递到类的XML定义中,以忽略顺序。
onPrepare(...)
因此,如果您要绕过来自某个国家/地区的订单:
设置属性:
<!-拦截器的XML定义内-> <列表> 英国 DE
在代码中设置旁路:
如果(countryList.contains(orderModel.getPaymentAddress()。getCountry()。getIsocode())){ 回报; }
这样的事情可能会为您指明正确的方向,因此您可以实施自己的标准。
致谢,卢克
您可以创建自己的订单准备拦截器,并可以为其提供逻辑。
最多设置5个标签!
您好Gnanendra,
如果可以使用
legacy.mode = true
通过ImpEx导入更改,它将绕过所有拦截器。否则,您可以定义条件以退出
onPrepare(...)
方法。 您可以将列表传递到类的XML定义中,以忽略顺序。因此,如果您要绕过来自某个国家/地区的订单:
设置属性:
在代码中设置旁路:
这样的事情可能会为您指明正确的方向,因此您可以实施自己的标准。
致谢,
卢克
您可以创建自己的订单准备拦截器,并可以为其提供逻辑。
一周热门 更多>