zoukankan      html  css  js  c++  java
  • 如何在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 required
    var ContentType = "";                             // not required
    var Body = "";                                    // not required
    var HeaderParameter : collectionof NameAndValue;  // not required
    
    var 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的原创文章,请关注公众号"汪子熙":

  • 相关阅读:
    最优匹配问题
    树的最大独立集
    koa2学习(一)
    vue源码阅读(一)
    一直以为错的一个问题,记录一下
    关于 vuex 的使用忠告
    《javascript设计模式与开发实践》--- (单一职责原则)
    心累
    node 学习(二)
    node 学习(一)
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/10344371.html
Copyright © 2011-2022 走看看