使用SOAP Details从ABAP创建XML文件

2020-09-02 13:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我不熟悉XML,并且...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我不熟悉XML,并且对JAVA或Web Service不熟悉。 我已经搜索了SDN,并在Google上搜索了一个示例程序,该示例程序用于从ABAP使用SOAP详细信息创建XML文档。 不幸的是我找不到任何东西。

我需要使用ABAP从ABAP创建XML文件。 我的数据在内部表中。 客户端提供了一个架构,并且应该根据该架构验证从SAP生成的文件。 架构包含SOAP详细信息,例如信封,标题和正文。

我的问题是我可以在SAP中使用SOAP详细信息使用CALL TRANSFORMATION生成XML文件吗?

我尝试使用以下代码在SAP中创建转换(Transaction XSLT_TOOL)。 同样在CALL转换中,我无法将编码更改为UTF-8。 总是显示UTF-16。

*************************************************** *********************************

http://www.w3.org/1999/XSL/Transform" xmlns:sap =" http://www.sap.com/sapxsl " version =" 1.0">

http://schemas.xmlsoap.org/soap/envelope/">

10006

11223344

1.0

sy-datum

*************************************************** *********************************

*************************************************** *********************************

在ABAP程序中,我编写了下面的代码以调用上面的Transformation。

通话转换('Z_ID')

源标签= im_t_output []

结果xml xml_out。

调用函数" SCMS_STRING_TO_FTEXT"

导出

text = xml_out

表格

ftext_tab = ex_t_xml_data。

*************************************************** *********************************

请帮助我如何从ABAP生成带有SOAP详细信息的XML文件。 如果有人有示例程序,请与我分享。

有什么简单的方法可以在CALL Transformation中创建XML文件。 请帮忙。

谢谢