欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

one order event handling - event filtering

发布时间:2023/12/19 编程问答 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 one order event handling - event filtering 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Created by Jerry Wang, last modified on Aug 21, 2014

在Sales order creation时,通过debug发现after create 的event事件上只有如下两个callback会被call 到:

 

 

 

但是系统里该事件上注册了多达7个callback:

 

 

 

 

为什么其余5个call back未执行?

 

 

系统里针对某事件维护的所有callback会执行一系列过滤逻辑,

 

满足所有过滤条件的callback才会被加入到待执行的内表lt_atonce_exets里去。

 

过滤的逻辑从line 5 到 line 38:

 

例如执行时间未维护成immediately的callback 因为line 36的IF 条件不满足,不会加入到内表lt_atonce_exets里去。

 

相应的,将其加入到内表gt_plan_exets里。

总结

以上是生活随笔为你收集整理的one order event handling - event filtering的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。