美文网首页
2020-06-01 abap区分表还是结构

2020-06-01 abap区分表还是结构

作者: 风口得猪会飞 | 来源:发表于2020-06-01 11:07 被阅读0次

CREATE DATA dref TYPE (ls_fields-tabname).

  ASSIGN dref->* TO FIELD-SYMBOL(<fs_data>).

  lo_datatype = cl_abap_typedescr=>describe_by_data( <fs_data> ).

  CASE lo_datatype->type_kind.

    WHEN cl_abap_typedescr=>typekind_struct1

      OR cl_abap_typedescr=>typekind_struct2.

      CREATE DATA dyn_table TYPE TABLE OF (ls_fields-tabname).

      ASSIGN dyn_table->* TO <dyn_table>.

      CREATE DATA dyn_wa LIKE LINE OF <dyn_table>.

      ASSIGN dyn_wa->* TO <dyn_wa>.

    WHEN cl_abap_typedescr=>typekind_table.

      CREATE DATA dyn_table TYPE (ls_fields-tabname).

      ASSIGN dyn_table->* TO <dyn_table>.

      CREATE DATA dyn_wa LIKE LINE OF <dyn_table>.

      ASSIGN dyn_wa->* TO <dyn_wa>.

  ENDCASE.

相关文章

网友评论

      本文标题:2020-06-01 abap区分表还是结构

      本文链接:https://www.haomeiwen.com/subject/uqujzhtx.html