ABAP 使用IF_DEMO_OUTPUT类演示输出

这种输出样式并没有什么特别之处,不过个人感觉这种写法 可(kan) (zhe) (niu) (bi) 一点

CLASS

CLASS DEMO DEFINITION.
  PUBLIC SECTION.
    CLASS-METHODS:
      MAIN,
      CLASS_CONSTRUCTOR.
  PRIVATE SECTION.
    CLASS-DATA:
      BEGIN OF STRUCT,
        A1 TYPE STRING ,
        A2 TYPE STRING ,
      END OF STRUCT,
      ITAB LIKE STANDARD TABLE OF STRUCT WITH EMPTY KEY.
ENDCLASS.

CLASS DEMO IMPLEMENTATION.
  METHOD MAIN.
    DATA(OUT) = CL_DEMO_OUTPUT=>NEW( ).

    OUT->BEGIN_SECTION`ABAP IF_DEMO_OUTPUT类演示输出`
      )->WRITEITAB ).

    OUT->DISPLAY( ).
  ENDMETHOD.
  METHOD CLASS_CONSTRUCTOR.
      ITAB VALUE #(
      A1 `展示数据11` A2 `展示数据12` )
      A1 `展示数据21` A2 `展示数据22` ) ).
  ENDMETHOD.
ENDCLASS.

 

调用:

CASE E_UCOMM.
      WHEN 'BT_8'.
          demo=>main( ).
      WHEN OTHERS.
    ENDCASE.

 

效果展示:

ABAP 使用IF_DEMO_OUTPUT类演示输出

相关文章:

  • 2022-12-23
  • 2022-01-15
  • 2021-06-09
  • 2021-07-25
  • 2021-11-27
  • 2022-12-23
  • 2021-10-04
猜你喜欢
  • 2021-09-23
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
相关资源
相似解决方案