"SAP Web Service开发配置文档详细介绍了如何在SAP系统中创建和配置Web Service,以便供外部系统调用。文档适用于SAP ECC 6.0,BASIS 700 SP15环境,使用SOAP 1.1通信协议。文档主要分为三个章节,包括SAP创建Web Service、SAP调用Web Service以及数据交换格式的详细说明。" SAP创建Web Service: 1. 概要技术说明: Web Service是一种基于互联网的分布式系统组件,常用于企业应用集成。在SAP ECC系统中,可以通过创建RFC函数,然后将其封装成Web Service,供外部系统调用。这个过程涉及事务代码SOAMANAGER的配置。 2. 创建RFC函数: 使用SAP的事务代码SE37或SE80,创建一个属性为RFC的函数,设置处理类型为RFC,并定义输入和输出参数。函数通常包含String类型的输入和输出参数。 3. 创建Web Service: 有通过SE80和SE37两种方法,但文档推荐使用SE37创建Web Service。路径为Utilities > More Utilities > Create WebService > From the Function Module。在此过程中,需要输入服务的名称和描述。 SAP调用Web Service: 1. 概要技术说明: SAP调用外部Web Service涉及到创建服务代理对象和配置端口,以便SAP能够识别并调用外部服务。 2. 创建服务代理对象: 在SAP中创建服务代理对象,这使得SAP可以理解外部Web Service的接口和消息结构。该过程通过事务代码SE80或SE37完成。 3. 创建端口: 创建默认端口是调用Web Service的关键步骤,这包括创建和配置端口的详细设置,确保SAP能与外部服务正确通信。 4. 程序实现调用: 在代码层面,使用创建的服务代理对象实现对Web Service的调用。具体代码实现见文档第19页。 数据交换格式: 1. 数据交换格式: 详细说明了在SAP与Web Service之间交换数据所采用的格式,如XML和SOAP。选择正确的数据格式对于保证数据的准确传输至关重要。 这份SAP Web Service开发配置文档提供了一个全面的指南,涵盖了从创建内部RFC函数到配置Web Service,再到调用外部Web Service的所有关键步骤,对于进行SAP与外部系统集成的开发者来说,是一份非常宝贵的参考资料。
剩余43页未读,继续阅读