2020-09-01 06:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在使用BOPF API尝试修改委托的BO节点。 具体来说,我正在使用/bobf/if_tra_service_manager-> modify()方法来尝试更新TRQ业务对象中的委托节点。 我能够修改宿主对象及其项目的节点,但无法修改委托对象。 您将对如何实现此目标有任何见解,将不胜感激。
谢谢。
为了从主机对象(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实体的映射键。
我已通过核心服务(例如,我删除了与您所使用的产品无关的标签)来帮助解决该实体问题。
>
确定。 症状到底是什么? 您收到失败的密钥吗? 您是否在eo_message中收到错误消息?
,示例代码为" ZTEST2",我可以更新TRQ bo的 TransportChare 专用节点
我有一个新要求
它有一个名为" ChargeItem" 的子节点,如何更新它? 来自TRQ BO
谢谢
感谢您 Ivo Vollrath
我可以使用该方法获取和读取委托的节点数据,但无法对其进行更新。 我想用BO服务管理器的修改方法更新委托字段。
最多设置5个标签!
为了从主机对象(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实体的映射键。
我已通过核心服务(例如,我删除了与您所使用的产品无关的标签)来帮助解决该实体问题。
>
确定。 症状到底是什么? 您收到失败的密钥吗? 您是否在eo_message中收到错误消息?
,示例代码为" ZTEST2",我可以更新TRQ bo的 TransportChare 专用节点
我有一个新要求
在 TransportChare BO中的它有一个名为" ChargeItem" 的子节点,如何更新它? 来自TRQ BO
谢谢
感谢您 Ivo Vollrath
我可以使用该方法获取和读取委托的节点数据,但无法对其进行更新。 我想用BO服务管理器的修改方法更新委托字段。
一周热门 更多>