点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试通过Datah...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试通过Datah...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试通过Datahub将数据导入Hybris,并且遇到了以下问题:我们的Hybris模型中的必填字段(电子邮件地址)之一来自另一个系统,但可由用户更改 。 因此,当首次导入用户数据时,将正确插入电子邮件地址。 但是,如果用户随后在Hybris中更改其电子邮件地址,并且该用户再次从后端系统中导出,则该电子邮件地址将被原始值覆盖。 在impex文件中,是否可以在列上指定仅在INSERT而不是UPDATE期间使用其值?
史蒂芬
PS。 我已经简化了这种情况,所以请不要讨论要求:-)
正如我在原始问题中提到的那样,我正在使用Datahub,因此对生成的实际impex语句几乎没有控制。 例如,当前不可能让datahub生成UPDATE语句,它将始终使用INSERT或INSERT_UPDATE。 而且,只能通过覆盖执行实际impex生成的bean来更改此行为。 不幸的是,包含实际逻辑的方法是私有的,因此不易被覆盖。
一周热门 更多>