SAP SALV

      DATA: lo_alv       TYPE REF TO cl_salv_table,
            lr_functions TYPE REF TO cl_salv_functions_list.

* 1. 填充数据内表 gt_glpca .
* 2. 调用 FACTORY 方法创建 ALV 实例
      TRY.
          cl_salv_table=>factory(
          IMPORTING
            r_salv_table = lo_alv
          CHANGING
            t_table      = gt_glpca
            ).

          lr_functions = lo_alv->get_functions( ).
          lr_functions->set_all( 'X' ).

          IF lo_alv IS BOUND.
            lo_alv->set_screen_popup(
              start_column = 10
              end_column = 100
              start_line = 5
              end_line = 20
            ).
            lo_alv->display(  ).
          ENDIF.

        CATCH cx_salv_msg INTO DATA(lo_exception).
          " 异常处理
          MESSAGE lo_exception->get_text( ) TYPE 'I'.
      ENDTRY.

image

 

posted @ 2026-04-21 18:33  艾靑  阅读(21)  评论(0)    收藏  举报