如何用代码的方式取出SAPC4C销售订单创建后所有业务伙伴的数据-创新互联

比如我创建了一个Sales Order(销售订单)后,如何用代码的方式取出这些通过SAP Partner determination自动填充的Involved Parties信息呢?

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站设计、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的康乐网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据

一种方法可以使用SAP C4C Odata service。

工作中心 Administrator->Odata Service Explorer,

如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据

从下拉菜单里选择Custom Odata services,点击New新建一个OData服务。

如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据

选中销售订单对应的BO:CustomerQuote,节点选择Party,这个节点下面就包含了销售订单所有的业务伙伴数据:

如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据

不同的业务伙伴通过Party节点上的RoleCategoryCode和RoleCode区分,所以这两个字段一样要选上:

如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据

最后在浏览器里访问Odata,得到所有Party节点的数据:
https:// .c4c.saphybriscloud.cn/sap/c4c/odata/cust/v1/zjerrysalesorder/CustomerQuoteCollection('00163E7209C61EE8B7B05E4D176BAB6B')/CustomerQuoteParty

如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据

剩下的就是用代码消费这个OData服务了。具体步骤参考SAP官方的github:

https://github.com/SAP/C4CODATAAPIDEVGUIDE

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

如何用代码的方式取出SAP C4C销售订单创建后所有业务伙伴的数据


文章名称:如何用代码的方式取出SAPC4C销售订单创建后所有业务伙伴的数据-创新互联
链接地址:http://bzwzjz.com/article/ddjoch.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都商城网站建设 成都网站制作 LED网站设计方案 H5网站制作 网站设计 达州网站设计 网站制作 手机网站制作 重庆手机网站建设 成都网站建设流程 成都品牌网站设计 成都网站制作 手机网站制作 app网站建设 网站建设 成都网站建设 企业手机网站建设 重庆网站建设 营销型网站建设 营销型网站建设 成都做网站建设公司