在BOPF中修改委托节点

2020-09-01 06:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在使用BOPF AP...

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

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


你好

我正在使用BOPF API尝试修改委托的BO节点。 具体来说,我正在使用/bobf/if_tra_service_manager-> modify()方法来尝试更新TRQ业务对象中的委托节点。 我能够修改宿主对象及其项目的节点,但无法修改委托对象。 您将对如何实现此目标有任何见解,将不胜感激。

谢谢。

7条回答
小熊yu生菜
2020-09-01 06:49

为了从主机对象(HO)的实体实现(例如动作)中访问从属对象(DO)的实体,必须将DO的节点密钥映射到HO。 (这是因为同一个从属对象可以多次包含在同一个宿主对象中。但是,业务对象的每个节点关键字都必须是唯一的。)

使用主机对象配置的方法GET_CONTENT_KEY_MAPPING(/bobf/cl_frw_factory => get_configuration)来接收从属对象实体的有效密钥。 该方法的参数:

IV_CONTENT_CAT(例如/BOBF/IF_CONF_C => SC_CONTENT_ACT用于操作,/BOBF/IF_CONF_C => SC_CONTENT_NOD用于节点,...)

IV_DO_CONTENT_KEY实体的键,取自DO的常量接口

IV_DO_ROOT_NODE_KEY表示节点的键,取自主机对象的常量接口

EV_CONTENT_KEY实体的映射键。

一周热门 更多>