安装PI之前在SAP中创建WebService

本文档详细介绍了如何在SAP中创建和发布WebService,包括基于Function Module的Remote-Enabled设置,WebService定义向导,命名转换规则,安全配置,以及在WSADMIN中的发布和配置。此外,还提到了在PI安装后的额外配置和如何生成WSDL供外部应用调用。
摘要由CSDN通过智能技术生成

这篇文章里可能有一些不准确的地方,因为现在的系统已经进行过升级,现在留下的只有以前的一些文档,并且此文是根据以前的资料凭借记忆写的。

下面将以发布Function Module对象举例说明

  1. 编写Function Module,并将其标志为“Remote-Enabled Module”
  2. 定义WebService,可以基于Function Group或者Function Moudle定义,此处以Function Group为例。
    通过SE80或者SE37,进入该函数组或者函数,选择菜单路径:Utilities -> More Utilities -> Create WebService -> From The Function Group
  3. WebService定义向导
  4. 填写WebService名称、描述、Endpoint类型
  5. 输入要作为WebService的函数组,此处由于是直接进入函数组然后创建的WebService,所以系统自动带出不需要输入。
    Name Mapping:If the flag 'Mapping of Names' is set, the existing labels for the endpoint are copied. Only the beginning letters are uppercase letters and underscores are removed.

    这个选项选与不选对变量的命名产生影响,一般情况下不用勾选。
    如果勾选,则WebService的SOAP-Namespace为urn:sap-com:document:sap:soap:functions:mc-style(规则举例:RFC_SYSTEM_INFO->RfcSystemInfo)
    如果不勾选,则WebService的SOAP-Namespace为urn:sap-com:document:sap:rfc:functions(变量命名与ABAP中的完全一致)
    命名转换规则可参见
    http://help.sap.com/saphelp_srm40/helpdata/en/2d/64d02fe74911d6b2e400508b6b8a93/content.htm

     

  6. 选择WebService提供的“服务”,实际上就是提供哪些接口函数,如果是基于Function Moudle直接创建WebService没有这一步

  7. 选择安全相关设置,关于下面的选项向导已经说明,就不再赘述。
    如果勾上Release Service For Runtime,在向导执行结束后即完成了WebService的发布,作为完整过程,这里没有勾选,后续步骤还是手工处理。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值