Текущее время: Пн, авг 04 2025, 19:00

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Актуализация данных в ALV
СообщениеДобавлено: Чт, июл 24 2008, 15:41 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 06 2007, 17:03
Сообщения: 15
Всем добрый день!

Помогите решить проблемку со скрином. У меня создается ALV grid c помощью функции REUSE_ALV_GRID_DISPLAY. При клике мышкой на строке, вызывается новый экран, где строку можно отредактировать (новая транзакция), потом эти данные сохраняются, затем мне нужно вернуться в экран с ALV и отобразить там изменения...
В GUI-статусе прописал кнопку - &REFRESH, при нажатии на которую должно происходить обновление грида. Однако кнопки не видно!!!
При тестировании скрина, кнопка есть, а вот когда запускаешь саму прогу - ее нет. В чем трабл, не пойму?

Ваши версии ... :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 24 2008, 16:00 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Допиши в USER_COMMANDE после возвращения со второго экрана:
- выборку свежих данных из БД (или перебрось как нибудь с экрана во внутреннюю табличку);
- такую процедуру
Code:
DATA: GRID TYPE REF TO CL_GUI_ALV_GRID.

CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
   E_GRID     = GRID.

CALL METHOD GRID->REFRESH_TABLE_DISPLAY.

либо измени команду на рефреш - RS_SELFIELD-REFRESH = 'X'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 25 2008, 09:10 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 06 2007, 17:03
Сообщения: 15
А как быть с тем , что кнопки не появляются, меня это больше интересует? Может глюк ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 25 2008, 11:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
LehaM написал(а):
А как быть с тем , что кнопки не появляются, меня это больше интересует? Может глюк ...

Нет, не глюк. Кнопка по умолчанию скрывается, ее нужно явно активизировать. Для этого можно переопределить CALLBACK_PF_STATUS_SET и в нем явно удалить код функции из таблицы исключений.

_________________
С уважением, Сергей Королев


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

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


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

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


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

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