ALV 按钮

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
*      i_callback_top_of_page   = 'TOP_OF_PAGE'     "表头 也可以用 Events来实现
      i_grid_title             = lv_title          "表格上部的Title
*      i_background_id          = 'ALV_BACKGROUND'  "背景图片
      i_grid_settings          = lw_grid_settings
      i_callback_program       = lv_repid
      I_CALLBACK_PF_STATUS_SET = 'SET_SCREEN' "屏幕状态
      i_callback_user_command  = 'ALV_COMMAND' "屏幕操作,也可以用Events来实现
*      is_layout                = lw_layout         "Layout参数 如上
      it_fieldcat              = lt_fieldcat[]     "栏位参数 如上 如果是参照标准table 也可以用 CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' 实现
      it_special_groups        = lt_fieldgroups_tab[]
      it_sort                  = lt_sort[]         "排序字段
      it_events                = lt_events[]       "事件
      i_save                   = 'A'
TABLES
      t_outtab                 = itab
EXCEPTIONS
      program_error            = 1
OTHERS                   = 2.
ENDFORM.                    "out_data
FORM set_screen USING rt_extab TYPE slis_t_extab.
CLEAR rt_extab.
REFRESH rt_extab.
SET PF-STATUS 'ZMM_BUTTON'.
ENDFORM.

 

 

adjust template  ---list view  全部标准功能出来

posted on 2011-06-01 15:55  Edison-技术  阅读(374)  评论(0编辑  收藏  举报

导航