点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个嵌入式组件,需要向上插入BO实例-如果给定的备用键存在,则BO值将被更新,如果没有,则创建一个新实例。 EC处于隐藏状态-仅接收数据,无需用户输入即可执行upsert。
我已经创建了如下所示的EventHandler,执行以下步骤:
1。 ReadOrCreate BO操作使用BO的备用键来获取/创建实例
2。 一组数据操作,这些操作将映射到EC Inport的字段分配给BO
3根上的DataField。 最后,执行窗口操作以保存实例
对于create来说,这非常有效,但是,当它获取现有记录以进行更新时,只有一个字段会被更新-ActivityUUID。 其他所有字段均保持以前的值。 我不知道为什么!
以下是设置的屏幕截图:
数据模型:
ReadOrCreate操作:
(分配给ActivityUUID的)分配可以很好地用于创建或更新!
但是,所有其他(例如下面的ANI)仅适用于创建:
有人对我可能会出错的地方有任何想法吗?
谢谢,
西蒙(Simon)
(16.9 kB)
感谢这个 Anandakumar Veerasampath 我 曾经研究过,但不幸的是,看起来好像所有元素都绑定到自定义BO上了,所以不确定是否是问题所在:-(
一周热门 更多>