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.

相关推荐
IT小白农民工1 天前
SAP Business One(B1)打开自定义对象报错【Failed to initialize document numbering:】
经验分享·sap
清风雅雨4 天前
SAP 交货单行项目含税金额计算报cx_sy_zerodivide处理
sap
IT小白农民工13 天前
如何用postman进行批量操作
测试工具·postman·sap
清风雅雨14 天前
VPN访问SAP组服务器报登陆负载均衡错误88:无法连接到消息服务器(RC=9)
运维·sap
syounger23 天前
Oracle在ERP市场击败SAP
oracle·sap
-样样-1 个月前
SAP系统交货已完成标识
sap
爱喝水的鱼丶2 个月前
SAP-ABAP:SAP外网接口调用技术全景指南
运维·http·sap·abap·erp·接口调用·开发运维
ABAP 成2 个月前
SAP的WPS导出找不到路径怎么办;上载报错怎么办
abap
爱喝水的鱼丶2 个月前
SAP -ABAP:SAP 业务能力培养体系(结构化学习路径)
运维·开发语言·sap·abap·erp·业务学习
爱喝水的鱼丶2 个月前
SAP-ABAP:SAP数据库视图(Database View)详解-创建
sap·abap·erp·企业级应用·经验交流