sap的function module发布成web service后fm再次修改的处理

  1. 云栖社区>
  2. 博客>
  3. 正文

sap的function module发布成web service后fm再次修改的处理

pandamonica 2019-01-29 10:50:16 浏览1965
展开阅读全文

事情是这样的,我写了一个function module然后将它发布成web service,供其它系统调用。后来有一天我发现这个function module的参数类型需要调整,所以我调整了。但是再次调用web service就会报错。
我们看看互相之间的差异,如下图
image
报错是什么样的呢?
image

我们登陆SAP使用事务码srt_util,看到错误信息如下
image
前往SE80删除原来发布的内容
image
然后访问function module重新发布成web service.在SAP上使用SE80事务码重新发布修改后的function module
然后使用事务码soamanager,找到之前添加的服务
点击重新发布
image
再次使用soapui进行测试,如下图,发现参数已经修订
image
结果如下图
image
证明,如果SAP端web service背后的function module修改,那么必须重新发布,才能够正常使用。

网友评论

登录后评论
0/500
评论
pandamonica
+ 关注