2020-08-22 23:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,SAP社区,
能否请您帮助我了解从ERP提取的产品/商品的外部ID存储在C4C中的什么位置? 我正在使用ODATA来获取此ID,但是当我查看产品时,只会看到内部ID。
谢谢!
嗨,
在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
嗨, Risa Laventhen ,< br> 产品中是否没有"外部ID"字段或"外部ID"字段为空? 请注意, Bharathraj
Hi 巴拉思·拉吉,
当通过ODATA请求时,产品下的永久ID不可用,即当我尝试使用productcollection查询获取产品数据时,我将产品ID视为内部ID,但在任何地方都看不到外部ID。
您好Risa Laventhen,
外部名称字段在产品Collecrion实体中不可用。 请检查Odata文件加密
https: //help.sap.com/doc/d0f9ba822c08405da7d88174b304df84/2002/zh-CN/index.html#/topic/Product
此致
巴拉撒拉
最多设置5个标签!
嗨,
在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
嗨, Risa Laventhen ,< br>
产品中是否没有"外部ID"字段或"外部ID"字段为空?
请注意,
Bharathraj
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
此致
巴拉撒拉
一周热门 更多>