目录
第一章 1.1 1.2 1.3 1.4 第二章 2.1 2.2 2.3
SAP创建WS 外部系统调用SAP ........................................................................................................... 2 概要技术说明 ............................................................................................................................................. 2 创建RFC函数 ........................................................................................................................................... 2 创建WS ...................................................................................................................................................... 3 外部系统访问配置 ..................................................................................................................................... 8 SAP调用WS SAP系统调用外部系统 ...................................................................................................18 概要技术说明 ............................................................................................................................................18 创建服务代理对象 ....................................................................................................................................18 创建端口 ....................................................................................................................................................22
创建默认端口 ...................................................................................................................................22 2.3.2 配置默认端口 ...................................................................................................................................23 2.4 程序实现调用 ............................................................................................................................................25 2.4.1 代码实现 ...........................................................................................................................................25
第三章 3.1
数据交换格式 ............................................................................................................................................26 数据交换格式 ............................................................................................................................................26
2.3.1
第一章 SAP创建WS 外部系统调用SAP
1.1 概要技术说明
Web Service 简介:构建互联网分布式系统的基本部件。Web Services 正成为企业应用集成(Enterprise Application Integration)的有效平台。你可以使用互联网中提供的Web Service构建应用程序,而不必考虑这些Web Service是怎样运行的。
Web Service通过标准通信协议,在互联网上发布程序模块(以服务的方式),目前大部分是用SOAP来做通信协议。
本文档为一个SAP ECC(以下简称ECC)系统如何生成Web Service(以下简称WS)供外部系统调用的示例。ECC系统生成WS的大致流程为:首先在SAP中创建一个属性为RFC的函数,然后对该函数进行封装,最后通过事务代码——SOAMANAGER进行配置,即可得到供外部系统进行调用WS的URL。详细技术说明见1.2—1.4。
系统环境:SAP ECC 6.0, BASIS 700 SP15;
WS通讯协议:SOAP 1.1(此ECC的版本暂不支持SOAP1.2)。
1.2 创建RFC函数
使用TCODE:se37或SE80,首先在函数组(函数组自行创建)中创建一个函数,在弹出的界面输入相关参数,将Processing Type选为RFC类型即可。具体如下:
该函数的输入、输入参数均为String类型。
1.3 创建WS
创建WS有两种途径,一种是通过SE80,另一种是通过SE37,前一种提供了多种选择类型(WS、Proxy Object 等),后者只能创建WS。本文档使用后一种方法,通过如下路径:Utilities->More Utilities->Create Web Service->Form the Function Module。
系统弹出Web Service创建向导,输入服务名称、描述:
相关推荐: