Автор Тема: кнопка в toolbar  (Прочитано 4204 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн polkon

  • Newbie
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYears
кнопка в toolbar
« : Февраль 27, 2013, 09:53:44 am »
Хочу добавить кнопку в алв, реализованный методом REUSE_ALV_GRID_DISPLAY, подскажите как мне это сделать? мой метод убирает существующие уже в алв кнопки, а они мне нужны тоже. Существует ли другой способ или как реализовать этот?
Код: You are not allowed to view links. Register or Login
REPORT  zvenkat_notepad.
" Fieldcatalog creation manually

DATA: BEGIN OF i_mard OCCURS 0,
        matnr TYPE mard-matnr,
        werks TYPE mard-werks,
      END OF i_mard.
TYPE-POOLS:slis.
DATA:i_fieldcat TYPE slis_t_fieldcat_alv,
     w_fieldcat LIKE LINE OF i_fieldcat.

w_fieldcat-fieldname = 'MATNR'.
w_fieldcat-tabname = 'I_MARD'.
w_fieldcat-seltext_m = 'Material No'.
APPEND w_fieldcat TO i_fieldcat.
CLEAR w_fieldcat.
w_fieldcat-fieldname = 'WERKS'.
w_fieldcat-tabname = 'I_MARD'.
w_fieldcat-seltext_m = 'Plant'.
APPEND w_fieldcat TO i_fieldcat.
CLEAR w_fieldcat.

SELECT matnr werks FROM mard INTO CORRESPONDING FIELDS OF TABLE i_mard UP TO 100 ROWS.
DATA:l_program TYPE sy-repid VALUE sy-repid.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    i_callback_program = l_program
    it_fieldcat        = i_fieldcat
*     I_CALLBACK_PF_STATUS_SET       = 'MYSTATUS'
  TABLES
    t_outtab           = i_mard.
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 SET_MYSTATUS USING RT_EXTAB TYPE SLIS_T_EXTAB.
*  SET PF-STATUS 'MYSTATUS'.
*ENDFORM.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: кнопка в toolbar
« Ответ #1 : Февраль 27, 2013, 01:35:05 pm »
Ну зачем же вы удалили PF-Status сделайте свой статус с кнопками как в стандартном ALV и добавьте свои кнопки к нему и будет вам счастье.

Оффлайн polkon

  • Newbie
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYears
Re: кнопка в toolbar
« Ответ #2 : Февраль 27, 2013, 05:18:40 pm »
Спасибо! Счастье есть)