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.

相关推荐
Odoo老杨7 小时前
成长型企业 ERP 系统选型:SAP 与 Odoo 免费开源 ERP 全面对比
sap·odoo·erp·中小企业数字化
阿达_优阅达1 天前
告别手工对账:xSuite 如何帮助 SAP 企业实现财务全流程自动化?
服务器·数据库·人工智能·自动化·sap·企业数字化转型·xsuite
Henry-SAP2 天前
SAP MRP关键参数业务视角解析
sap·erp
Henry-SAP6 天前
SAP MPS主生产计划,BOM分解物料结构,库存资源业务关系解析.
sap·erp
Jack.Huangjh6 天前
SAP ODATA
abap
Henry-SAP8 天前
SAP UI5中DOMParser解析XML关键步骤
sap·erp
Henry-SAP8 天前
SAP(ERP)客户订单与预测需求如何影响MRP净需求.
sap·erp
Henry-SAP10 天前
SAP Target mapping目标映射本质
sap
山茶花开时。24 天前
[SAP] SAP MM模块学习路径
sap·mm
stone08231 个月前
SAP - 使用CL_FDT_XL_SPREADSHEET将Excel文档导入到内表
sap