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.

相关推荐
study_小达人4 天前
sap client copy实操
sap·s4/hana
爱喝水的鱼丶4 天前
SAP-ABAP:深入浅出 SAP AFVC 表:生产订单工序的核心数据仓库
运维·服务器·数据仓库·sap·abap·pp
爱喝水的鱼丶4 天前
SAP-ABAP: 深入浅出 SAP 经典可执行程序:从零开始掌握
运维·服务器·数据库·sap·abap·开发交流
Henry-SAP5 天前
SAP MRP PIR消耗机制解析
人工智能·sap·erp
SAP_LO9 天前
移动类型不自动创建TR
sap·wm·wm和im的移动类型·自动创建tr
Henry-SAP10 天前
SAP MRP独立需求与相关需求业务解析
sap·erp
Henry-SAP10 天前
SAP MRP 需求计算全流程解析
人工智能·sap·erp
Henry-SAP11 天前
SAP中的预留影响MRP需求计算业务解析
人工智能·sap·erp
LilySesy11 天前
【与AI+】英语day4——数据库与性能优化
数据库·oracle·性能优化·sap·abap·自动翻译
Henry-SAP11 天前
SAP中STO影响MRP跨厂供需平衡解析
人工智能·sap·erp