本文共 392 字,大约阅读时间需要 1 分钟。
事情是这样的,我写了一个function module然后将它发布成web service,供其它系统调用。后来有一天我发现这个function module的参数类型需要调整,所以我调整了。但是再次调用web service就会报错。
我们看看互相之间的差异,如下图报错是什么样的呢?我们登陆SAP使用事务码srt_util,看到错误信息如下
前往SE80删除原来发布的内容然后访问function module重新发布成web service.在SAP上使用SE80事务码重新发布修改后的function module然后使用事务码soamanager,找到之前添加的服务点击重新发布再次使用soapui进行测试,如下图,发现参数已经修订结果如下图证明,如果SAP端web service背后的function module修改,那么必须重新发布,才能够正常使用。转载地址:http://fwtkx.baihongyu.com/