业务合作伙伴ODataAPI可在SAP API Business Hub上获得。此API可用于维护与业务伙伴、客户和供应商实体相关的主数据。
提供的服务中有可用的标准字段,但有时这些字段不足以满足业务需求,可能需要对其进行扩展。
此博客解释了在标准OData中添加自定义字段的过程API for Business Partner(API\U Business\U Partner)。
SAP S/4HANA Cloud 1708 Edition支持扩展功能。
目前,可以将自定义字段添加到OData服务API\U Business\U Partner中的以下实体列表中。
(OData服务中的实体对应于在创建字段时必须使用的业务上下文)必须延长。此业务上下文还与数据库include关联,什么是大数据云计算,并添加到相应的主数据表中。)
SAP Fiori Launchpad上提供的"自定义字段和逻辑"应用程序用于扩展OData实体。
使用此应用程序,可以:
创建、编辑和删除自定义字段(扩展SAP表、应用程序、CDS视图和OData)服务)管理UI、报表、表单、服务接口、流程(数据流)、搜索等自定义字段的使用
过程:
1。使用分配有业务目录SAP\U CORE\U BC\U EXT.
2的用户登录到SAP Fiori启动板。选择应用程序"自定义字段和逻辑"。
3。单击"+"(加号)按钮添加新字段。当弹出窗口打开时,根据要扩展的实体从上表中选择适当的业务上下文(这里我想扩展实体A\u BusinessPartner)。填写其他必要的细节,如标签、类型等
4。单击"创建和编辑"按钮。
4.在"UI和报告"选项卡中,选择需要扩展字段的OData模型(本例中为API\U BUSINESS\U PARTNER 0001),然后单击"启用用法"按钮。单击"保存"和"发布"按钮
5.一旦扩展字段"YY1\U测试\U扩展\U演示\U总线"成功发布,它将是OData服务元数据的一部分,相应的数据库包括
6。在这些扩展字段上执行CRUD操作不需要显式编码。
可以使用适当的HTTP方法维护这些扩展字段的值,淘客联盟,服务器和云服务器,就像其他标准字段一样。
例如,
1)使用扩展字段创建新的业务伙伴。
使用"POST"方法创建业务伙伴URI:https://{system\u path}/sap/opu/odata/sap/API\u BUSINESS\u PARTNER/A\u BusinessPartnerJson码:{"BusinessPartnerCategory":"2","OrganizationBPName1":"SAP",返利手游,"YY1\u TEST\u EXT\u DEMO\u bus":"DEMO\u value"}
2)使用扩展字段更新现有业务伙伴
使用"补丁"方法更新业务伙伴。URI:https://{system\u path}/sap/opu/odata/sap/API\u BUSINESS\u PARTNER/A\u BusinessPartner({'BusinessPartner'})Json:{"YY1\u TEST\u EXT\u DEMO\u bus":"DEMO\u value"}
,有什么免费的云服务器