使用SOAP Details从ABAP创建XML文件

2020-09-02 13:10发布

         点击此处--->   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文件。 请帮忙。

谢谢

         点击此处--->   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文件。 请帮忙。

谢谢

付费偷看设置
发送
3条回答
Baoming ROSE
1楼-- · 2020-09-02 13:29

看起来您已经创建了转换" Z_ID"

看看下面的线程,它回答了您提出的许多问题:

[使用UTF-8编码和自定义命名空间将[ABAP数据转换为XML转换] | abap-data-to-xml-conv-with-utf-8-encoding -cust ;

Che

SAP小黑
2楼-- · 2020-09-02 13:13

感谢您的回复。 实际上,该线程并没有帮助我。

me_for_i
3楼-- · 2020-09-02 13:30

嗨,

我确实有保存要求,以基于XML的格式将数据发送到非SAP系统。

每次使用ESS单点登录门户网站的用户都需要使用动态密钥完成。

该动态密钥将由非SAP系统发行。

你能告诉我解决方案吗?

此致

满月

一周热门 更多>