2020-09-18 15:40发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我在datahub中遇到了一个问题,即每当我触发发布发布的MATMAS(新的或旧的带有更新的)时,在当前更新之前触发的旧更新也会被触发。 可能是什么原因? 我们可以通过任何属性来处理这种行为吗?
我同时使用Hybris 6.6和Datahub 6.6。 仅使用OOB saperpproduct罐子。 请帮忙。
提前谢谢!
关于拉胡尔
嗨,
请在datahub local.properties中尝试以下属性,它将起作用:datahub.max.publication.retry.count = 0
请接受我的回答,如果可行。
谢谢Rahul
嗨Rahul,
对于您的问题,我有点不清楚。 你能举个例子吗? 我不确定您所说的新旧更新。 您是在谈论相同的材料还是不同的材料?
您所说的触发是什么意思? 您是看到旧资料再次在Hybris中发布还是在datahub日志中看到某些行为?
Hasan
您好Rahul,您是否找到任何解决方案,如何停止重新处理相同的记录,我在我的项目中遇到相同的问题,请就此提供帮助。
例如:我有两个MATMAS idocs,MATNR分别为1000和1001。
1)我将它们都从SAP发送到Hybris,并且都被发布了。
2)我手动从hybris中删除了1000。
3)用MATNR'1001'更新MATMAS的几个字段,然后再次将其从SAP发送到hybris。
预期结果:我们应该只有1个产品(MATNR'1001')的杂音具有更新的字段值。
实际结果:" 1000"和" 1001"都加载了hybris,其中" 1001"具有更新的字段值。
问题:即使没有推送,为什么还有1000条再次发布的任何线索?
如果由于导入过程中由于某些错误而导致发布失败,那么datahub将尝试再次导入它。 有财产。
自从规范项目成功发布之前,已被发布项目清除删除的时间(秒)
datahub.cleanup.publisheditems.time.delay = 43200
已归档规范项目必须存在的时间(以秒为单位),然后被canonicalitem清理删除
datahub.cleanup.canonicalitem.time.delay = 43200
最多设置5个标签!
嗨,
请在datahub local.properties中尝试以下属性,它将起作用:datahub.max.publication.retry.count = 0
请接受我的回答,如果可行。
谢谢Rahul
嗨Rahul,
对于您的问题,我有点不清楚。 你能举个例子吗? 我不确定您所说的新旧更新。 您是在谈论相同的材料还是不同的材料?
您所说的触发是什么意思? 您是看到旧资料再次在Hybris中发布还是在datahub日志中看到某些行为?
Hasan
您好Rahul,您是否找到任何解决方案,如何停止重新处理相同的记录,我在我的项目中遇到相同的问题,请就此提供帮助。
例如:我有两个MATMAS idocs,MATNR分别为1000和1001。
1)我将它们都从SAP发送到Hybris,并且都被发布了。
2)我手动从hybris中删除了1000。
3)用MATNR'1001'更新MATMAS的几个字段,然后再次将其从SAP发送到hybris。
预期结果:我们应该只有1个产品(MATNR'1001')的杂音具有更新的字段值。
实际结果:" 1000"和" 1001"都加载了hybris,其中" 1001"具有更新的字段值。
问题:即使没有推送,为什么还有1000条再次发布的任何线索?
嗨Rahul,
如果由于导入过程中由于某些错误而导致发布失败,那么datahub将尝试再次导入它。 有财产。
自从规范项目成功发布之前,已被发布项目清除删除的时间(秒)
datahub.cleanup.publisheditems.time.delay = 43200
已归档规范项目必须存在的时间(以秒为单位),然后被canonicalitem清理删除
datahub.cleanup.canonicalitem.time.delay = 43200
一周热门 更多>