点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我正在努力通过CUAN_IMPORT_SRV在Hybris营销中创建产品,并立即添加其翻译后的名称和说明。
(我在本地版本1702上使用hybris marketing)
我正在尝试通过odata进行以下加载,但这给了我一个错误:
{ "ID" : "", "时间戳记":" 2017-07-17T12:00", " UserName":" VVINCKJO", " SourceSystemType":" EXT", " SourceSystemId":" ANY", "产品":[ { " IdOrigin":" SAP_HYBRIS_PRODUCT", " Id":" TESTLANGU5", "名称":" TESTLANGU5_ENG", " Description":" Language5 Test English", " Language":" EN", " ImageUrl":"", " CategoryId":" LVT", " HierarchyId":" FLOORTYPE", " ZZ1_Brand_MPR":" TST" }, { " IdOrigin":" SAP_HYBRIS_PRODUCT", " Id":" TESTLANGU5", "名称":" TESTLANGU5_DUT", "描述":" Language5测试荷兰", "语言":" NL" }, { " IdOrigin":" SAP_HYBRIS_PRODUCT", " Id":" TESTLANGU5", "名称":" TESTLANGU5_GER", "描述":" Language5 Test德语", "语言":" DE" } ] }
错误摘录:
CUAN_PRODUCT/052
在一个请求中多次产品SAP_HYBRIS_PRODUCT TESTLANGU5; 重新发送而没有重复
所以我想知道如何维护产品及其不同的翻译名称/描述。
(如果我一个接一个地执行,那么一次只用EN,然后用NL,再用DE进行加载就可以了,但是由于我们有很多产品和语言,所以这种工作方式是不可能实现的)
有人可以帮忙吗?
K,
Joyca
Joyca,你好
ODATA的预期行为是它将拒绝同一ID的多个条目。 这对所有导入或多或少都有效。
您将必须在第一个调用中创建ID,然后在下一个中进行翻译。
此外,如果可能的话,您可以尝试做的事情。
PRD ID翻译
P1为空
P2 P1-翻译
P3 P2-翻译
您将以块的形式加载数据,因此请确保在不翻译的情况下加载第一个块,如果可能,请在第二个块中创建第一个批次的翻译,这样,您将只有一次额外的负载才能运行最后的翻译
我不是数据专家,因此您甚至必须与数据服务专家联系。
谢谢
Vineet
嗨乔伊卡,
由于您正在使用Premium 1702,您是否可以尝试通过FM CUAN_PRODUCTS_POST一次测试产品创建和多个描述。 如果FM在一次呼叫中支持多种翻译,那么我建议您尝试通过FM本身创建产品以继续进行,同时您可以考虑在odata方面进行探索的其他选项。 如果不允许这样做,那么我们就会知道ODATA不支持它的原因。
谢谢
醋栗
一周热门 更多>