2020-09-06 10:33发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好。
我是consumig Web服务代理的初学者。
我创建并配置了Web服务。
但是我的代理服务器上的某些方法(ABAP程序和测试模式)没有数据
SE80的测试服务使用者:
原始回复可以
但是类似ABAP程序中的响应为空
P.S。 BaseObject在XML中具有不同的类型。
在XSLT转换中遇到麻烦了吗? 配置?
如何解决这个问题?
谢谢!
Sandra Rossi ,是的,BaseObject是动态类型元素。 激活专家视图(SE80->实用程序->设置->代理生成->在代理编辑器中显示未键入的映射),在代理类的输出结构中设置"未键入的映射"复选框并对其进行反序列化对我的程序非常有用 。 非常感谢。
您应该查看代理中的映射(内部视图),以查看响应如何映射到ABAP变量。 如果没有映射,则WSDL可能会为BaseObject元素分配动态类型。 也许您必须激活代理中的Expert View,然后选中"无类型映射"复选框,并在代理类中实现反序列化。
最多设置5个标签!
Sandra Rossi ,是的,BaseObject是动态类型元素。 激活专家视图(SE80->实用程序->设置->代理生成->在代理编辑器中显示未键入的映射),在代理类的输出结构中设置"未键入的映射"复选框并对其进行反序列化对我的程序非常有用 。 非常感谢。
您应该查看代理中的映射(内部视图),以查看响应如何映射到ABAP变量。 如果没有映射,则WSDL可能会为BaseObject元素分配动态类型。 也许您必须激活代理中的Expert View,然后选中"无类型映射"复选框,并在代理类中实现反序列化。
一周热门 更多>