如何在SAP C4C裡使用ABSL消費第三方Restful API
首先我們得有一個可以正常工作的Restful API:
然後在Cloud for Customer的Cloud Application Studio裡建立Restful API的模型,把第一步可以正常工作的Restful API url填進模型裡去:
然後在ABSL裡使用如下程式碼進行消費:
import ABSL;if( this.OutboundDeliveryID.IsInitial() == false){ raise already_delivered.Create("E"); return; }var HttpMethod = "GET";var HttpResource = ""; // not requiredvar ContentType = ""; // not requiredvar Body = ""; // not requiredvar HeaderParameter : collectionof NameAndValue; // not requiredvar URLParameter : collectionof NameAndValue;var URLParameterEntry : NameAndValue; URLParameterEntry.Name = "SoID"; URLParameterEntry.Value = this.ID.content; URLParameter.Add(URLParameterEntry);var response = WebServiceUtilities.ExecuteRESTService("JerryExternalService", "JerryExternal", HttpMethod, HttpResource, URLParameter, HeaderParameter,ContentType, Body);this.OutboundDeliveryID = response.Content; raise delivery_message.Create("S", this.OutboundDeliveryID);
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2565100/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在SAP Server Side JavaScript裡消費destinationServerIDEJavaScript
- 如何在Web應用裡消費SAP Leonardo的機器學習APIWeb機器學習API
- 如何在SAP CRM裡建立和消費Web serviceWeb
- 使用SAP WebIDE消費API Portal裡建立的API時的錯誤訊息WebIDEAPI
- 如何在 SAP BTP 上使用 Integration Suite 消費 S/4HANA Cloud APIUICloudAPI
- 使用ABSL(ABAP Script Language)完成SAP C4C 裡Customer Quote以及行專案的增刪改查
- SAP Marketing Cloud Restful API SDK 使用案例分享CloudRESTAPI
- 使用Java程式消費SAP Leonardo的機器學習APIJava機器學習API
- 使用Excel消費C4C的OData serviceExcel
- CloudFoundry命令列和Kubernetes命令列的Restful API消費方式Cloud命令列RESTAPI
- SAP FSM 學習筆記(一) : 使用API消費FSM的資料筆記API
- 如何使用API的方式消費SAP Commerce Cloud的訂單服務APICloud
- 如何使用 API 的方式消費 SAP Commerce Cloud 的訂單服務APICloud
- Document flow API in SAP CRM and C4CAPI
- 如何在SAP WebClient UI裡使用jChartFXWebclientUI
- 使用OData服務將SAP C4C自定義BO的TextCollection暴露給外部消費者
- 如何在 SAP BTP 上建立以及消費 Business Rule Service
- Create orders using SAP Commerce Cloud Restful APICloudRESTAPI
- 消費SAP C4C Web Service時遇到的Authorization role missing錯誤Web
- 在 SAP BAS 裡使用 SAP UI5 應用消費 OData 的 Create 和 Delete 操作UIdelete
- SAP Spartacus 裡 對 isPlatformBrowser API 的使用PlatformAPI
- SAP Cloud for Customer 如何直接消費S/4HANA APICloudAPI
- 使用nodejs程式碼在SAP C4C裡建立Individual customerNodeJS
- 如何使用SAP C4C Repository Explorer裡的BO test shell
- 將SAP C4C Custom BO使用ABSL編寫的邏輯通過OData服務暴露出去
- 如何在 SAP BTP 平臺 ABAP 程式設計環境裡消費基於 SOAP 的 Web Service程式設計Web
- 如何在SAP Fiori應用裡使用React componentReact
- 如何在SAP WebClient UI裡使用HANA Live reportWebclientUI
- SAP 雲平臺上的 ABAP 程式設計環境裡如何消費第三方服務程式設計
- 使用soapUI消費SAP Cloud for Customer的web serviceUICloudWeb
- 如何在 SAP BTP Java 應用裡使用 SAP HANA 資料庫Java資料庫
- SAP Cloud for Customer UI Designer裡如何消費Object Value Selector(OVS)CloudUIObject
- 使用SAP open connector呼叫第三方系統的APIAPI
- 一段在C4C裡觸發S4HANA outbound Delivery的ABSL程式碼
- 使用nodejs消費SAP Cloud for Customer上的Web serviceNodeJSCloudWeb
- 在 Excel 內使用 ODBC 消費 SAP ABAP CDS viewExcelView
- 如何使用 ABAP 程式消費 SAP ABAP OData 服務
- 如何在Semantic Kernel中使用第三方代理OpenAI API介面OpenAIAPI