在BOPF中修改委托节点

2020-09-01 06:39发布

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

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


你好

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

谢谢。

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

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


你好

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

谢谢。

付费偷看设置
发送
7条回答
小熊yu生菜
1楼-- · 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实体的映射键。

Cikesha
2楼-- · 2020-09-01 06:40

我已通过核心服务(例如,我删除了与您所使用的产品无关的标签)来帮助解决该实体问题。

亦是此间程序员
3楼-- · 2020-09-01 06:54

>

派大星 ヾ
4楼-- · 2020-09-01 06:49

确定。 症状到底是什么? 您收到失败的密钥吗? 您是否在eo_message中收到错误消息?

梦想连接
5楼-- · 2020-09-01 07:02

,示例代码为" ZTEST2",我可以更新TRQ bo的 TransportChare 专用节点

我有一个新要求

在 TransportChare BO中的

它有一个名为" ChargeItem" 的子节点,如何更新它? 来自TRQ BO

谢谢

土豆飞人
6楼-- · 2020-09-01 06:59

感谢您 Ivo Vollrath

我可以使用该方法获取和读取委托的节点数据,但无法对其进行更新。 我想用BO服务管理器的修改方法更新委托字段。

一周热门 更多>