Текущее время: Пн, июл 21 2025, 14:48

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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