Текущее время: Ср, июл 30 2025, 23:22

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Вставка новой строки в ALV при использовании REUSE_ALV_GRID_DISPLAY
СообщениеДобавлено: Пн, дек 25 2006, 12:29 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 04 2006, 16:07
Сообщения: 38
Я <я не знать русский языка> за примитивный вопрос :oops:
Я нользуюсь REUSE_ALV_GRID_DISPLAY
Как мне добавить кнопку удаления и добавления новой строки.

Перед вызовом фм GS_LAYOUT-EDIT = 'X'.
Но кнопки недобавляются.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 25 2006, 13:05 
Гость
нет в стандарте этой функции таких кнопок,
они есть только в алв-методах.

Так что
1. копируйте через SE41
статус STANDARD_FULLSCREEN из программы SAPLKKBL
в свой статус
2. вешайте там любые кнопки, например ADD и DEL
3. прописывайте:

Code:

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      ....
      I_CALLBACK_USER_COMMAND  = 'USCOM'
      I_CALLBACK_PF_STATUS_SET = 'SETPF'
      .....


FORM SETPF USING LT_EXTAB TYPE KKBLO_T_EXTAB .
  SET PF-STATUS 'STANDARD_FULLSCREEN'.
ENDFORM.                    "SETPF


FORM USCOM USING R_UCOMM     LIKE SY-UCOMM
                        RS_SELFIELD TYPE SLIS_SELFIELD.

  DATA: L_GRID TYPE REF TO CL_GUI_ALV_GRID, UFL(5).

  CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
      E_GRID = L_GRID.

  CALL METHOD L_GRID->CHECK_CHANGED_DATA.

  IF R_UCOMM = 'ADD'.

  ENDIF.
  IF R_UCOMM = 'DEL'.

  ENDIF.

ENDFORM.


4. обрабатывайте


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB