如何在SAP C4C裡使用ABSL消費第三方Restful API

i042416發表於2019-01-28

首先我們得有一個可以正常工作的Restful API:

如何在SAP C4C裡使用ABSL消費第三方Restful API

然後在Cloud for Customer的Cloud Application Studio裡建立Restful API的模型,把第一步可以正常工作的Restful API url填進模型裡去:

如何在SAP C4C裡使用ABSL消費第三方Restful API
如何在SAP C4C裡使用ABSL消費第三方Restful API
如何在SAP C4C裡使用ABSL消費第三方Restful API

然後在ABSL裡使用如下程式碼進行消費:

如何在SAP C4C裡使用ABSL消費第三方Restful API
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的原創文章,請關注公眾號"汪子熙":

如何在SAP C4C裡使用ABSL消費第三方Restful API


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2565100/,如需轉載,請註明出處,否則將追究法律責任。

相關文章