2020-08-22 20:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何使用Impex从OrderEntry,Order,CartEntry,Cart中删除所有记录,以及删除所有旧记录的最佳实践是什么。
为此,您可以使用Impex的批处理模式
REMOVE AbstractOrderEntry [batchmode = true]; itemType(code)[unique = true] ; CartEntry; ; OrderEntry; 删除购物车[batchmode = true]; itemType(code)[unique = true] ;大车
重要的是,您将某些东西定义为唯一的标识。 使用batchmode = true,即使您找到多个实例,也可以指定为它们执行所有操作。
在Impex Run启动之后和可以处理对象之前,可能已删除了媒体对象。 。 在这段时间内有人删除了它们,hybris中的另一个自动功能执行了此操作,或者其他错误(缓存hybris/db等)。
也可能是对象具有部分关系,或者在删除其他对象时已使用RemoveInterceptor删除了。
例如,如果删除了购物车,则还需要删除相关的CartEntry。 如果一个线程正在移除购物车,而另一个线程正在移除CartEntry,则可能导致这些错误。
请检查提供的类型是否仍然存在对象。 如果不是,那么一切都会很好,您可以忽略此错误消息。
最多设置5个标签!
为此,您可以使用Impex的批处理模式
重要的是,您将某些东西定义为唯一的标识。 使用batchmode = true,即使您找到多个实例,也可以指定为它们执行所有操作。
在Impex Run启动之后和可以处理对象之前,可能已删除了媒体对象。 。 在这段时间内有人删除了它们,hybris中的另一个自动功能执行了此操作,或者其他错误(缓存hybris/db等)。
也可能是对象具有部分关系,或者在删除其他对象时已使用RemoveInterceptor删除了。
例如,如果删除了购物车,则还需要删除相关的CartEntry。 如果一个线程正在移除购物车,而另一个线程正在移除CartEntry,则可能导致这些错误。
请检查提供的类型是否仍然存在对象。 如果不是,那么一切都会很好,您可以忽略此错误消息。
一周热门 更多>