SAP ECC 6中RFC to Web-Service设置详解
版权申诉
172 浏览量
更新于2024-07-07
收藏 1.66MB DOCX 举报
在SAP ECC 6的开发环境中,集成Web服务(Web Services)是一种常用的技术,特别是在需要与其他系统交互或者实现跨系统数据共享的情况下。本文档详细介绍了如何在SAP ECC 6中设置和管理Web服务,特别是通过Remote Function Call (RFC)接口的Web服务。
首先,创建RFC函数是关键步骤。在进行此操作前,开发者需要预先在SE11中创建一个表结构,但需注意以下两点:避免使用DATS类型来存储日期,因为它在生成ServiceDefinition时可能会导致字符长度问题;同时,STRING类型也不适用于RFC,应选择其他合适的类型。创建RFC函数时,确保Import和Export参数都设置了PassValue,以便正确传递数据。
接下来,要在SE80中创建SERVICEPROVIDER。对于本地对象,可以使用$TMP包名。在EnterpriseService界面,选择ServiceProvider并配置必要的参数。需要注意的是,尽管可以在SOAMANAGER中删除ServiceProvider而不影响Endpoint,但在更改RFC参数后,只需要在SOAMANAGER中更新Endpoint即可,无需重新创建。
创建Endpoint是在SOAMANAGER中进行的,保存后将获得WSDL地址,这是创建ServiceConsumer的关键。WSDL地址通常是以SAP服务器的特定域名和端口组成的,如`http://SAPDEVXXXXXXXXXCN:8080/sap/bc/srt/wsdl/...`。在创建ServiceConsumer时,可以根据实际情况替换服务器IP地址和具体服务标识。
文档中提到的WSDL文件包含了创建端口所需的信息,包括两个特定的字符串,这些将在后续的Link Protocol Configuration (LPCONFIG)中用于配置服务端口。当通过网页调用Web服务时,可以直接使用提供的WSDL URL,例如通过HTTP协议访问。
本文档提供了一个清晰的指南,涵盖了从创建RFC函数、配置SERVICEPROVIDER、管理Endpoint到利用WSDL地址创建ServiceConsumer的整个流程,对于理解和实施SAP ECC 6中的Web服务集成至关重要。通过遵循这些步骤,开发者能够有效地实现系统间的数据交换,提升系统的灵活性和集成能力。
猫一样的女子245
- 粉丝: 230
- 资源: 2万+
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新