BOBF:io_modify-> create(" node B")似乎不触发节点B" CREATE"确定

2020-09-26 13:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好BOPF开发人员, 正...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好BOPF开发人员,

正如@oliverjaegle在他的出色文章中所建议的那样,我们将业务代码分成小段,并将无状态调用放入节点确定中。

我的情况是:

-在确定代码A中,为节点B创建了一个新的瞬态节点实例。 对于节点B,在创建(det_B)时有一个AFTER_MODIFY。 如果我使用BOBT创建B实例,则插入可以正常工作并调用我的EXECUTE。 但是det_A代码中的io_modify-> create(" node B")却没有。

在END_MODIFY(/BOBF/CL_FRW_INT_ACCESS)中,iv_internal_modify为true,这可以防止在DO_MODIFY(/BOBF/CL_FRW)中调用do_detval(...)。

这很可悲,因为我不喜欢将det_B的代码放在det_A中

任何建议避免这种"内部修改"并获得所有确定的建议?
我试图在没有运气的det_A末尾调用end_modify()...

谢谢,
马蒂亚斯