ALV报表里面 上面的按钮怎么添加?

2025-04-25 02:36:11
推荐回答(1个)
回答1:

在GUI STATUS里面去加就行了
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
    EXPORTING
      i_callback_program       = g_repid
      i_callback_pf_status_set = 'F_SET_STATUS'
      i_callback_user_command  = 'USER_COMMAND'
      is_layout_lvc            = gs_layout
      it_fieldcat_lvc          = gt_fieldcat[]
      i_save                   = 'A'            " 保存变式
      is_variant               = gs_variant     "
    TABLES
      t_outtab                 = gt_itab[]
    EXCEPTIONS
      program_error            = 1
      OTHERS                   = 2.
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF. 
  
  FORM f_set_status USING p_extab TYPE slis_t_extab.
  SET PF-STATUS 'STANDARD'.
ENDFORM.                    "F_SET_STATUS