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.

相关推荐
山茶花开时。2 天前
[SAP] SAP MM模块学习路径
sap·mm
stone08239 天前
SAP - 使用CL_FDT_XL_SPREADSHEET将Excel文档导入到内表
sap
雨天行舟12 天前
abap调用deepseek接口 v3.0
http·ai·sap·abap·聊天·deepseek
stone082315 天前
SAP FICO程序 - 会计科目余额报表
sap
Henry-SAP15 天前
ERP(SAP) MRP 业务视角全局流程解析
人工智能·sap·软件需求·erp·sap pp
小羔羊的官方学习账号17 天前
SAP中工单控制关键配置点
sap·pp
SAP_奥维奥科技18 天前
奥维奥助力花园乳业数字化转型落地 以SAP B1破解全产业链管理难题
sap·sap管理系统·sap business one·sap管理系统软件·sap实施服务商
duangww18 天前
SAP ALV处理日元等转换因子问题
abap
sinat_3751122618 天前
ME_PROCESS_PO_CUST增强check
sap·abap·增强
Seele_101821 天前
RAP - 报表示例
sap·abap