我有一个要求,我必须将标准SAP报告公开给网关服务。
所以我使用了INST_EXECUTE_REPORT功能模块并输出了上面的FM' RM06ELLB'输入如下:
上面的图像显示在网关输出中。
有没有办法可以将上面的ZEILE字段转换为格式化的json或xml结构,如下所示:
"zeile" : { "Material" : "100-120" , "Plant" : "1000" }
答案 0 :(得分:0)
ZEILE字段看起来像包含格式化文本。您可以使用ABAP SPLIT运算符解析该行,并将解析后的数据放入结构中。之后您可以使用下一个静态方法:
/ui2/cl_json=>serialize(
exporting
data = lt_data
pretty_name = /ui2/cl_json=>pretty_mode-camel_case
receiving
r_json = lf_json
).