SAP Cloud for Customer里根据External Reference搜索销售订单

简介: SAP Cloud for Customer里根据External Reference搜索销售订单

我最近项目有个需求,需要支持客户在微信小程序里创建SAP Cloud for Customer销售订单。

我们知道C4C里销售订单的Owner的决定逻辑:默认是取当前登录用户作为Owner。

image.png如果在微信小程序里下单,微信小程序传给C4C的是openid,此时该openid在C4C并不存在真正的Account。


我们当然可以在C4C里为每一个openid创建Account,但这种实现太重了。


有一种轻量级的实现,从C4C Sales Order的标准字段上选择一个项目不用的,拿来存储openid。


经过挑选,我选择了这个标准字段:External Reference


image.png其绑定到UI模型上的字段为:ExtReferenceBuyerIDimage.png绑定到Business object上的字段为BuyerID:image.pngimage.png通过这个url可以查询所有external reference维护成指定值的销售订单:

https://jerry.c4c.saphybriscloud.cn/sap/c4c/odata/cust/v1/zjerrysalesorder/CustomerQuoteCollection?$filter=BuyerID eq ‘1042416’


image.png

相关文章
|
6月前
|
安全 测试技术 数据安全/隐私保护
SAP Commerce Cloud Backoffice site 里 Require Authentication 字段的作用
SAP Commerce Cloud Backoffice site 里 Require Authentication 字段的作用
34 0
|
12天前
|
安全 UED 开发者
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
17 0
|
12天前
|
Java BI API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
12 0
|
2月前
|
机器学习/深度学习 人工智能 监控
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
65 0
|
5月前
|
数据安全/隐私保护
SAP Commerce Cloud 的 DataIsolation flag
SAP Commerce Cloud 的 DataIsolation flag
25 0
|
5月前
|
数据管理 API
什么是 SAP Commerce Cloud 集成扩展包
什么是 SAP Commerce Cloud 集成扩展包
21 1
|
6月前
|
SQL 存储 Java
关于 SAP Commerce Cloud 开发环境的 HSQLDB
关于 SAP Commerce Cloud 开发环境的 HSQLDB
18 0
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
27 0
|
1月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
13 0
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
15 0