无法通过表达式resolve('CanonicalParty')。externalPartyId进行转换

2020-09-15 18:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家,我在使用DEBMAS,AD...

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

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


专家,我在使用DEBMAS,ADR3MAS和ADRMAS将Employee创建为目标类型时,在datahub中出现错误。我为Employee创建了不同的Raw,Canonical和Target类型。 我根据DEBMAS中存在的标签" KTOKD"来区分B2Bcustomer和Employee。Impex是由Employee生成的,但仅存储ADR3MAS的值,而不存储DEBMAS。我希望将DEBMAS和ADR3MAS数据都存储在Employee中 。 在日志中,它给出错误"无法通过表达式resolve('CanonicalParty')。externalPartyId进行转换"。 从Rest Client运行IDOC(DEBMAS,ADR3MAS和ADRMAS)时,出现此错误。 [错误] [chdspiDefaultCanonicalToTargetItemConverterService]无法从CanonicalItem {id ='20',integrationKey ='0020433012_KNA1 | 0000233254_KNVK | HAS_CONTACT_PERSON',状态= SUCCESS,dataPool ='DataHubPoolEntity_ID = 9301,名称= SAP,创建目标项目失败 ,batchId = 0000000766743767 | ZTE6100 | ADR3MAS03,traceId = 75f534ba-06e3-332c-a6b4-44a848a090dd,uuid = 946eaf37-68cc-4a76-aeb2-7b16b0532a03,documentId = 0020433012_KNA1,字段='{relationshipType = _SNS_CONT, = 0020433012_KNA1}'}有人可以指导我解决此错误。

5条回答
四川大学会员
2020-09-15 19:07

如果不需要发布CanonicalParty并且没有它,请尝试覆盖具有 resolve('CanonicalParty')。externalPartyId 表达式的目标属性 。 详细信息在这里。 https://help.hybris.com/6.7.0/hcd/d20e0c9523754493b38e19d3be28ec64.html

而不是override ='true',而是指定disabled ='true'。 这样,目标项目将不具有属性,并且将不会运行失败的表达式。

一周热门 更多>