Текущее время: Вт, авг 05 2025, 02:18

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


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

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


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

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