为什么CRM WebClient UI每次点了回车都会触发到后台的roundtrip

82 阅读1分钟

答案是这个modify的调用:

clipboard1

同样,在C4C的ESF里也有类似CRM WebClient UI的处理.
比如这个error message的抛出,

clipboard2

虽然是在Sales Order BO item node的validation里抛出的,但是根源还是在ESF的CALL_POST_PROCESSING里,这里line 318行的lv_sync_required = true, 相当于WebClient UI里的UI layer需要通过CL_CRM_BOL_CORE=>MODIFY和genil进行sync:

clipboard3
clipboard4

sync的目的是为了拿到上一个roundtrip的BO message,see comment line 117

clipboard5
clipboard6
clipboard7

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
公众号截图