impex中的insert_update,但仅在插入期间使用值

2020-09-03 20:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试通过Datah...

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

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


嗨,

我正在尝试通过Datahub将数据导入Hybris,并且遇到了以下问题:我们的Hybris模型中的必填字段(电子邮件地址)之一来自另一个系统,但可由用户更改 。 因此,当首次导入用户数据时,将正确插入电子邮件地址。 但是,如果用户随后在Hybris中更改其电子邮件地址,并且该用户再次从后端系统中导出,则该电子邮件地址将被原始值覆盖。 在impex文件中,是否可以在列上指定仅在INSERT而不是UPDATE期间使用其值?

史蒂芬

PS。 我已经简化了这种情况,所以请不要讨论要求:-)

7条回答
xfwsx85
2020-09-03 20:42

从面向服务的角度来看,您应该定义哪个系统是领先的。 就您而言,这听起来像是后端系统。 因此,更新不应由hybris处理。

您可以将请求发送到后端以进行更改,而不是立即将电子邮件更改保留在hybris中。 然后,杂波将通过现有的DataHub通道进行更新。

一周热门 更多>