ABAP 定义复杂的数据结构

最近有个需求是实现ABAP数据类型与JASON类型的转换。想要创建个ABAP的数据类型来接JASON类型是个挺麻烦的事。例如下面这个JASON数据,是个很简单的数据结构。但对ABAP来说有4层了,就有点复杂了。

不过ABAP的数据类型也是支持直接定义数据结构的嵌套的。如对应上面的JASON数据,可以定义数据结构如下:

python 复制代码
 types:   BEGIN OF ls_data ,
                BEGIN OF hly,
                  BEGIN OF data,
                         key TYPE string,
                    END  OF data,
                  END OF hly,
          END OF ls_data.
    data      it_data type STANDARD TABLE OF ls_data.

  TYPES:BEGIN OF ty_jasong_result,
         data like it_data,
          code TYPE string,
          msg  TYPE string,
        END OF ty_jasong_result.

经验增加+1.

相关推荐
戰皇Hermes20 小时前
ABAP cl_document_bcs-用户权限不足导致正文内容变成附件txt
abap
duangww21 小时前
SAP 生产订单组件修改
abap
HeathlX21 小时前
SAP-Fiori:Gateway ODATA(V2)
abap
HeathlX1 天前
SAP-Fiori:Gateway ODATA (V2) CURD之Query
abap
小田的博客3 天前
SAP ABAP 上传EXCEL文件报错
sap
Henry-SAP4 天前
SAP MRP销售订单与预测驱动的业务解析
人工智能·sap·erp
我小时候很黑4 天前
SAP_运维问题处理_对象OFN_YR ** WL1000 的编号范围没有找到
运维·sap
书中野望5 天前
SAP客户主数据销项税默认国家分析
sap·sd·客户主数据·销项税国家
Henry-SAP5 天前
SAP MRP计划策略与需求类型对净需求计算业务视角解析
人工智能·sap·erp
study_小达人10 天前
sap client copy实操
sap·s4/hana