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.

相关推荐
爱喝水的鱼丶3 小时前
SAP-ABAP:SAP学习分享:深入理解事务码ME32K——更改采购合同
性能优化·sap·abap·业务学习·开发交流·交流学习·采购合同
Austin_YB4 小时前
SAP 基于 BAPI_GOODS_MVT_CREATE 的 AI 驱动开发
sap
爱喝水的鱼丶4 小时前
SAP-ABAP:ABAP 用户出口开发规范与避坑指南:10 类典型错误与运维方案
运维·性能优化·sap·abap·增强·经验交流·出口
爱喝水的鱼丶7 小时前
SAP-ABAP:BAdI 上下文数据获取与交互:标准数据读取与修改逻辑实现
运维·性能优化·sap·abap·增强·经验交流·badi
高彬17 小时前
SAP ECC6.0 对接 C# web Services服务
开发语言·前端·c#·sap
Henry-SAP3 天前
AI产业迎来标准化与商业化双突破
人工智能·云原生·sap·erp
Henry-SAP4 天前
SAP PP 从停工待料到精准排产
人工智能·云原生·sap·erp
Henry-SAP4 天前
AI标准落地加速 安全与应用双突破
人工智能·云原生·sap·erp
Henry-SAP4 天前
SAP独立需求与相关需求的区别解析
人工智能·云原生·sap·erp
Henry-SAP5 天前
SAP MRP类型与计划策略配置精髓解析
人工智能·云原生·sap·erp