Текущее время: Пт, май 16 2025, 02:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: проблема с ALV-грид
СообщениеДобавлено: Пн, ноя 07 2005, 16:03 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
Возникла неприятность. Создаю редактируемый грид с помощью REUSE_ALV_GRID_DISPLAY. Обрабатываю SET_PF_STATUS - устанавливаю свой статус. Кнопков куча, все дела. Да вот беда, хитрый юзер выделив строку нажал на "серую кнопку DEL". И она удалилась. Как запретить эту кнопку? :(


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
перечислить её код в EXCLUDING при установке статуса
и/или при вызове REUSE_ALV.. заполнить IT_EXCLUDING


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 16:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
так и пытался.. увы.. sy-ucomm принимает значение = '%_GC???? 18'. Где ???? изменяющееся значение. заполнить таблицу 9999 записями? :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 17:00 
Специалист
Специалист

Зарегистрирован:
Пн, дек 06 2004, 11:36
Сообщения: 151
SET HANDLER:
g_event_receiver->handle_toolbar FOR g_alv_grid.

METHOD handle_toolbar.
LOOP AT e_object->mt_toolbar.
* тут удаляете ненужные кнопки тклбара грида
ENDLOOP.
ENDMETHOD. "handle_toolbar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 17:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Если объектами делать, то надо в layout поставить NO_ROWINS = 'X'
Искал аналог в REUSE, что-то пока не вижу..


зы в принципе для REUSE можно в каком-нибудь событии вызвать для соответствующего объекта SET_FRONTEND_LAYOUT


Последний раз редактировалось T Пн, ноя 07 2005, 17:14, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 17:13 
Специалист
Специалист

Зарегистрирован:
Пн, дек 06 2004, 11:36
Сообщения: 151
Нда, поторопился, пардон.
Не обратил внимания, что грид через REUSE_ALV_GRID_DISPLAY...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 17:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
воткнулся в процедуру, где изменял статус, ну и регистрил событие для кнопки ENTER. Помогло: get_frontend_layout -> set_frontend_layout. Спасибо. :D Но все это как-то не прямо. :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 18:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Если перейти на REUSE_ALV_GRID_DISPLAY_LVC, то можно сделать прямо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 20:15 
Гость
оно и понятно! :) только ломы.. :) где мог перешел


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

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


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

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


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

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