SAP ECC 6中WEB SERVICE设置
目录
1 2 3 4 5 6 7 8 9
前言 ................................................................................................................................... 1 RFC函数的创建 ................................................................................................................ 1 在SE80中创建SERVICE PROVIDER ................................................................................. 3 在SOAMANAGER中创建Endpoint ............................................................................... 10 在SE80中创建Service Consumer ................................................................................. 14 在LPCONFIG中创建端口 ............................................................................................... 19 WEB SERVICE的测试 ...................................................................................................... 21 SICF中WEB SERVICE的基本配置 ................................................................................. 23 Windows中的服务添加 ................................................................................................. 24
1 前言
SAP ECC 6中,如果从其它系统调用接口,RFC可供其它系统直接调用,网页模式下,用WEB SERVICE也很方便,以下就对针对RFC创建WEB SERVICE进行说明。
2 RFC函数的创建
创建RFC函数前,先用SE11创建一个表结构用于后续的函中:
注意以下二点:
a. 日期不要用SAP标准的DATS类型,这个类型在系统生成Service Definition时,DATS类型会变成CHAR10,在网页调用传回时有问题; b. 用于RFC时,表结构中不能用STRING类型;
接下来创建RFC函数:
FROM: Beingless QQ: 15899965 1 / 24
SAP ECC 6中WEB SERVICE设置
Import参数中,Pass Value必须打勾:
Export参数中,Pass Value必须打勾:
Tables参数中,可选的不要打勾:
处理代码:
FROM: Beingless QQ: 15899965 2 / 24
SAP ECC 6中WEB SERVICE设置
记得要激活函数哦。
3 在SE80中创建SERVICE PROVIDER
在SE80中,如果是本地对象,在Package下方输入$TMP就可以看到了:
FROM: Beingless QQ: 15899965 3 / 24
SAP ECC 6中WEB SERVICE设置
在Enterprise Service弹出窗口中,选择Service Provider:
FROM: Beingless QQ: 15899965 4 / 24
SAP ECC 6中WEB SERVICE设置
FROM: Beingless QQ: 15899965 5 / 24