C4C中存储的商品编号

2020-08-22 23:45发布

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

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


嗨,SAP社区,

能否请您帮助我了解从ERP提取的产品/商品的外部ID存储在C4C中的什么位置? 我正在使用ODATA来获取此ID,但是当我查看产品时,只会看到内部ID。

谢谢!

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

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


嗨,SAP社区,

能否请您帮助我了解从ERP提取的产品/商品的外部ID存储在C4C中的什么位置? 我正在使用ODATA来获取此ID,但是当我查看产品时,只会看到内部ID。

谢谢!

付费偷看设置
发送
3条回答
微wx笑
1楼 · 2020-08-23 00:00.采纳回答

嗨,

在C4C中,有2个选项可以使用odata检索产品外部ID:

1。 使用c4codata端点

您可以将产品ID填充为ID参数的过滤器,并获取对象ID。 然后调用"/img/ExternalIDMapping"端点,并获取产品的外部ID。

示例:

https://my30XXXX.crm.ondemand.com/sap/c4c/ odata/v1 /c4codata/ProductCollection?$ filter = ID eq'P900100'->获取对象ID,例如00163E03A0701EE288BE995DC50D3D27

https://my30XXXX.crm.ondemand.com/sap/c4c/ odata/v1 /c4codata/ProductCollection('00163E03A0701EE288BE995DC50D3D27')/ExternalIDMapping

2。 使用c4codataapi端点(首选选项,因为c4codata已弃用)

由于" c4codataapi"不会直接公开外部ID,因此您需要调用2个不同的实体:

a。 调用" ProductCollection"实体并获取产品UUID。

https://my30XXXX.crm.ondemand.com/sap/c4c/ odata/v1 /c4codataapi/ProductCollection?$ filter = ProductID eq'P900100'

b。 然后调用" ObjectIdentifierMappingCollection",并将来自上一步的UUID作为UUID过滤器参数传递给LocalObjectUUID以及外部系统ID。 作为回应,RemoteObjectID会给您产品的外部ID

https://my30XXXX.crm.ondemand.com/sap/c4c/ odata/v1 /c4codataapi/ObjectIdentifierMappingCollection?$ filter = LocalObjectUUID eq guid'00163E03-A070-1EE2-88BE-995DC50D3D27'和RemoteBusinessSystemID eq'CRM'

BR
Saurabh

小灯塔
2楼-- · 2020-08-23 00:04

嗨, Risa Laventhen ,< br>
产品中是否没有"外部ID"字段或"外部ID"字段为空?

请注意,
Bharathraj

悻福寶寶
3楼-- · 2020-08-23 00:06

Hi 巴拉思·拉吉,

当通过ODATA请求时,产品下的永久ID不可用,即当我尝试使用productcollection查询获取产品数据时,我将产品ID视为内部ID,但在任何地方都看不到外部ID。

# p#

您好Risa Laventhen,

外部名称字段在产品Collecrion实体中不可用。 请检查Odata文件加密

https: //help.sap.com/doc/d0f9ba822c08405da7d88174b304df84/2002/zh-CN/index.html#/topic/Product

此致

巴拉撒拉

一周热门 更多>