天天看點

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

今天工作發現,SAP Cloud Platform上建立Destination維護的WebIDEUsage屬性很有講究:

幫助文檔:

https://help.sap.com/viewer/825270ffffe74d9f988a0f0066ad59f0/CF/en-US/5c3debce758a470e8342161457fd6f70.html

這個屬性的枚舉值:

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

看個例子。

我維護的是odata_gen:

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

根據标準文檔描述,擁有odata_abap屬性的Destination指向的是一個gateway系統,将在SAP webIDE建立UI5應用的向導中的service catalog界面出現,如下圖所示:

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

意思是終端使用者可以通過Service Catalog界面,任意選擇該Destination指向的gateway系統上激活的service。

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

odata_abap: 目标是個SAP gateway系統

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

而另一方面,如果把Destination的屬性改成odata_gen:

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

此時該Destination不會出現在Service Catalog的下拉菜單裡:

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

取而代之的是它會出現在service url裡:

SAP Cloud Platform上Destination屬性為odata_gen的具體用途

而我們必須手動維護某一個具體OData服務的位址:

/sap/opu/odata/sap/CRM_OPPORTUNITY

SAP Cloud Platform上Destination屬性為odata_gen的具體用途
SAP Cloud Platform上Destination屬性為odata_gen的具體用途

本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。

繼續閱讀