云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

腾讯云_mongo删除数据库_新注册优惠

小七 141 0

本博客解释了如何使用odataapi在saps/4hana云系统中维护业务伙伴主数据。odataapi允许以简单和标准的方式创建和使用可查询和互操作的REST方法。这些API为使用SAP s/4HANA进行数据传输提供了轻量级连接选项系统OData服务API\业务\合作伙伴可在SAP API BUSINESS Hub上使用,什么大数据,它可用于维护与业务合作伙伴相关的主数据,客户和供应商实体。

前提条件:

SAP通信场景的通信用户:SAP\ COM\ U 0008(业务伙伴、客户和供应商集成)。请参阅有关如何创建通信用户和安排的文档。REST客户端,如Postman.

过程:

1)启动Postman客户端。

在"授权"页签中,将类型设置为"基本授权"。输入通信用户名和密码。HTTP方法:GETURI:https:///sap/opu/odata/sap/API\u BUSINESS\u PARTNER/$metadataHTTP响应200 OK表示元数据加载成功。服务的实体数据模型可以通过服务的元数据来理解。

2)为了简单起见,我们需要创建一个业务伙伴,包括名称、地址和税务实体等基本细节。

HTTP方法:POSTURI:https:///sap/opu/odata/sap/API\u BUSINESS\u PARTNER/A\u BusinessPartnerJSON码:{"BusinessPartnerCategory":"2","OrganizationBPName1":"SAP","收件人地址":[{"Country":"DE","StreetName":"Dietmar Hopp Allee 16",云端服务器,"PostalCode":"69190","CityName":"沃尔多夫","收件人地址用法":[{"AddressUsage":"XXDEFAULT"}]} ],"至商业伙伴税":[{"BPTaxType":"DE0〃,"BPTaxNumber":"DE012345678"}] }HTTP响应201 Created,表示创建成功,返现网,并且在响应中提供了所创建实体的业务伙伴号(1000075)。

3)让我们将所创建实体的"OrganizationBPName1"属性从"SAP"更新为"SAP SE"。

HTTP方法:PATCHURI:https://{system\u path}/sap/opu/odata/sap/API\u BUSINESS\u PARTNER/A\u BusinessPartner('1000075')JSON码:{"OrganizationBPName1":"SAP SE"}HTTP响应204无内容,数据与大数据技术,表示更新成功。

4)使用$expand属性读取已创建业务伙伴的完整数据。

HTTP方法:GETURI:https://{system\u path}/sap/opu/odata/sap/API\u BUSINESS\u PARTNER/A\u BusinessPartner('1000075')?$expand=至\u BusinessPartnerAddress,至\u BusinessPartnerTaxHTTP响应200 OK,大淘客推广,表示读取成功。

5)让我们看看如何删除所创建业务伙伴的税号。(注意:不能删除业务伙伴实体,但可以删除其关联的部分子实体)

HTTP方法:deleteURI:https://{system\u path}/sap/opu/odata/sap/API\u BUSINESS\u PARTNER/A\u BusinessPartnerTaxNumber(BusinessPartner='1000075',BPTaxType='DE0')HTTP响应204无内容,表示删除成功

以上示例非常简单,服务中的其他实体和属性也可以遵循相同的步骤。此服务支持扩展性。请参阅我以前的博客Add Custom fields to SAP S/4HANA Business Partner OData API Entities了解更多详细信息。期待您在评论部分的提问和反馈。