点击此处---> 群内免费提供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/">
*************************************************** *********************************
*************************************************** *********************************
在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文件。 请帮忙。
谢谢
看起来您已经创建了转换" Z_ID"
看看下面的线程,它回答了您提出的许多问题:
[使用UTF-8编码和自定义命名空间将[ABAP数据转换为XML转换] | abap-data-to-xml-conv-with-utf-8-encoding -cust ;
Che
感谢您的回复。 实际上,该线程并没有帮助我。
嗨,
我确实有保存要求,以基于XML的格式将数据发送到非SAP系统。
每次使用ESS单点登录门户网站的用户都需要使用动态密钥完成。
该动态密钥将由非SAP系统发行。
你能告诉我解决方案吗?
此致
满月
一周热门 更多>