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

  

  比如我创建了一个销售订单(销售订单)后,如何用代码的方式取出这些通过SAP伙伴决心自动填充的涉及方信息呢?   

  

  
  

  

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

  

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

  

  工作中心管理员→Odata服务资源管理器,   

  

  
  

  

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

  

  从下拉菜单里选择定制Odata服务,点击新的新建一个Odata服务。   

  

  
  

  

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

  

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

  

  
  

  

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

  

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

  

  
  

  

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

  

  最后在浏览器里访问Odata,得到所有政党节点的数据:   
  https://      .c4c.saphybriscloud.cn/sap/c4c/odata/cust/v1/zjerrysalesorder/CustomerQuoteCollection (& # 39; 00163 e7209c61ee8b7b05e4d176bab6b& # 39;)/CustomerQuoteParty      
  

  

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

  

  
  

  

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

  

     https://github.com/SAP/C4CODATAAPIDEVGUIDE      

  

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

  

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

  

  
  

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