随着SAP组件版本升级,原来的WEBSERVICE配置方式也有了很大变化。配置WS的事务码SOAMANAGER也进行了升级,页面风格变化很大,配置方式和之前也有区别。原来的老事务码LPCONFIG 已经无效了。
本文档所用组件版本如下图。本文档只提供了SAP与SAP之间的WS通信配置和调试。SAP和其他平台比如JAVA通信,恕本人力有不逮,但原理是一样的。
版本:
1、建立被叫方,Called party 1.1 SE80部分。
调用已存在的函数实现。
函数代码后附。
FUNCTION ZFM_TEST02.
*"-------------------------------------------------------------------- *"*"本地接口:
*" IMPORTING
*" VALUE(I_TEST) TYPE CHAR1 *" EXPORTING
*" VALUE(E_MSG) TYPE TEXT100 *"-------------------------------------------------------------------- DATA:l_date LIKE sy-datum,
l_time LIKE sy-uzeit.
DATA:ls_test LIKE zttest01.
l_date = sy-datum.
l_time = sy-uzeit. CONCATENATE l_date l_time INTO ls_test-zdatetime. ls_test-test1 = i_test.
MODIFY zttest01 FROM ls_test. COMMIT WORK AND WAIT.
IF sy-subrc = 0.
e_msg = '测试成功'.
ENDIF. ENDFUNCTION.
用到的表ZTTEST01的字典。
继续刚才。
包和请求号,看自己情况。测试就Local好了。不要随意生成请求,给自己给别人都有可能造成困扰。
完成即可。这时会生成一个WSDL。类似这样:
service fault:8000/sap/bc/srt/wsdl/flv_10002P111AD1/sdef_url/ZWSTEST02_CD?sap-client=100

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。