SAP RFC发布成WebService接口

本文介绍了如何在SAP系统中配置Web服务,包括通过T-CODERZ10设置参数,使用SICF和SOAMANAGER激活和创建Web服务,以及通过RFC创建和配置Web服务。同时,文章详细阐述了SAP作为服务消费者调用外部Web服务的过程,涉及对象类型选择和服务消费者的配置。
摘要由CSDN通过智能技术生成
操作实例:
通过T-CODE—RZ10配置服务器名称和其他参数
与webservice相关的几个重要参数为:
  •  login/system_client 登录时默认的Client号
  •  login/fails_to_user_lock 密码输错多少次后锁定
  •  rdisp/mshost 状态栏中显示的系统名称
  •  Sapglobalhost SAP全局主机名,这个参数就是后面需要设置的被解析的对象
1、配置webservice服务:
T-CODE—SICF
配置激活此服务器
运行T-CODE—SOAMANAGER才会进入SOA管理页面
2、RFC发布Webservice创建:
①创建RFC函数 (远程启用模块)
②给RFC函数配置WS(webservice)
两种方式:
1)、
2)、
3)、
以上三种就会打开WS向导创建界面
根据向导继续
输入包和请求WS就创建完成。
③使用TCODE—SOAMANAGER生成WSDL(可供外部访问的XML链接)
进入Web服务配置
点击进入创建服务
直接下一步,然后完成 WSDL 的生成。
点击执行 可能会弹出用户认证信息,输入用户信息后,即可以打开 XML 文件了
到此SAP作为提供被调者已经配置完成。
3、SAP访问主动调用外部Webservice步骤
关键点在于给函数创建企业服务的向导中,在对象类型里面选择 Service Consumer ,即 WS 使用者,相当于早期版本中的代理对象( Proxy Object ),然后根据向导逐步完成创建过程,并在 SOAMANAGER 中做相应的配置,之后就可以通过 web 来调用第三方系统的 WSDL ,根据一定的语法原则,转换为 abap 编程对象,进行 SAP 的相关编程从而实现与地方系统的集成。
选择第二个的下一步
选择External WSDL/Schemaq的下一步
问题总结:
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值