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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Обновить содержимое ALV, созданного через REUSE*
СообщениеДобавлено: Пн, апр 06 2009, 10:40 
Специалист
Специалист

Зарегистрирован:
Ср, окт 04 2006, 09:08
Сообщения: 204
Кто знает, есть ли красивый способ обновить содержимое ALV-грида, созданного с помощью REUSE_ALV_GRID_DISPLAY?

Есть мысль получить через assign указатель на объект грида, но хочется чего-нибудь покрасивее.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновить содержимое ALV, созданного через REUSE*
СообщениеДобавлено: Пн, апр 06 2009, 10:46 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
Code:
* Обновление данных таблицы
FORM refresh_grid.
  DATA grid TYPE REF TO cl_gui_alv_grid.
  CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
      e_grid = grid.

  DATA stable TYPE lvc_s_stbl.
  stable-row = 'X'.
  stable-col = 'X'.

  CALL METHOD grid->refresh_table_display
    EXPORTING
      is_stable = stable
    EXCEPTIONS
      finished  = 1
      OTHERS    = 2.
ENDFORM.                    "refresh_grid


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновить содержимое ALV, созданного через REUSE*
СообщениеДобавлено: Пн, апр 06 2009, 10:48 
Специалист
Специалист

Зарегистрирован:
Ср, окт 04 2006, 09:08
Сообщения: 204
Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновить содержимое ALV, созданного через REUSE*
СообщениеДобавлено: Пн, апр 06 2009, 10:49 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В структуре SELFIELD (тип SLIS_SELFIELD) выставить REFRESH = 'X'.


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

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


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

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


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

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