[英]How to configure destination for multiple OData services?
如果我想在一个系统上访问多个OData服务,我该如何配置目标的URL? 例如,我想在同一系统上访问两个OData服务(见下文),我应该在目的地的URL中输入主机https://myxyz.ondemand.com吗? https://myxyz.ondemand.com/sap/opu/odata/SAP/APS_IAM_SIAG_BROLE_SRV / Aps_Iam_Siag_Br_Dll?$ format = json&sap-client = 100
https://myxyz.ondemand.com/sap/opu/odata/SAP/APS_IAM_SIAG_USER_SRV/UserSet?sap-client=100
SAP Cloudplatform上的目标服务提供了创建多个目标的可能性。 因此,您可以为每个系统创建一个目标。 请参阅: https : //help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en-US/e4f1d97cbb571014a247d10f9f9a685d.html
在本地,您还可以在环境变量上提供多个目标。
此外,每个目的地都有一个您必须提供的唯一名称。 使用SAP S / 4HANA Cloud SDK构建的应用程序的默认值是ErpQueryEndpoint
。 但是,您也可以使用自定义名称。
使用SAP S / 4HANA Cloud SDK提供的VDM时,您可以通过向execute
方法提供带有自定义目标名称的ErpConfigContext
来选择要使用的目标:
final List<BusinessPartner> businessPartners = service
.getAllBusinessPartner()
...
.execute(new ErpConfigContext("MyCustomDestination"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.