-1

我有一个要求,我必须将标准 SAP 报告公开给网关服务。

所以我使用了 INST_EXECUTE_REPORT 功能模块,上面 FM 的输出以 'RM06ELLB' 作为输入如下: 在此处输入图像描述

在此处输入图像描述

上图显示为网关输出。

有什么方法可以将上述 ZEILE 字段转换为格式化的 json 或 xml 结构,如下所示:

 "zeile" : { "Material" : "100-120" , "Plant" : "1000" }
4

1 回答 1

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
  ).
于 2017-06-14T11:04:23.003 回答