Текущее время: Вт, июл 22 2025, 21:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 12:57 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
В чужой программе нужно в Алви дать поля на изменения,класс cl_event_receiver,задаю в каталоге едит,программа не реагирует,
а меню настроено только на просмотр,и изменение формата не могу подцепить,как исправить?Как добавть меню?
там есть:
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_undo.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_copy_row.
APPEND ls_exclude TO pt_exclude.
может еще что,может это не там?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 13:31 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Сумбурно как то все, без обид...
gasjuk написал(а):
В чужой программе нужно в Алви дать поля на изменения,

Открыть поля на редактирование, я так понимаю?

gasjuk написал(а):
класс cl_event_receiver,

Причем тут этот класс?

gasjuk написал(а):
задаю в каталоге едит,программа не реагирует,

все правильно, нужно еще метод запустить

gasjuk написал(а):
а меню настроено только на просмотр,

Что за меню?

gasjuk написал(а):
и изменение формата не могу подцепить,как исправить?Как добавть меню?

Причем тут изменение формата?

gasjuk написал(а):
там есть:
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_undo.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_loc_copy_row.
APPEND ls_exclude TO pt_exclude.
может еще что,может это не там?

Это к чему вообще?

Может se38
BCALV*EDIT*
+
BCALV*GRID*
?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 13:35 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
Какое-то сумбурное описание проблемы. У вас в ходе работы с гридом возникает какое-то событие, после обработки которого (каким-то из методов локального класса cl_event_receive) нужно сделать какой-то столбец грида редактируемым?
1) получаете филдкаталог: get_frontend_fieldcatalog
2) меняете значение edit
3) возвращаете филдкаталог: set_frontend_fieldcatalog
4) обновляетесь: refresh_table_display


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 13:42 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
да,я наверное не понятно написала.Я имею в ввиду меню алви,его меню первоначально настроено только на просмотр.
там нет редактировать формат,в филдекате у меня поля с edit,но они не открыты для редактирования


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 14:44 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
gasjuk написал(а):
Я имею в ввиду меню алви,его меню первоначально настроено только на просмотр. там нет редактировать формат,в филдекате у меня поля с edit,но они не открыты для редактирования
Так и не понял, о чем вообще идет речь :?.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 14:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
LAT написал(а):
gasjuk написал(а):
Я имею в ввиду меню алви,его меню первоначально настроено только на просмотр. там нет редактировать формат,в филдекате у меня поля с edit,но они не открыты для редактирования
Так и не понял, о чем вообще идет речь :?.

+1
вы хотите изменить формат вывода alv (добавить какие-то поля), а пункт меню для этого неактивен ("засерен")?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 14:58 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
ну как сказать,программа не моя,но я вижу,что меню АLVI содержит совсем мало кнопок,нет изменеия формата,нет вариантов.
Вдобавок в каталоге пишу на определенное поле поле EDIT = X, а АLVI не реагирует


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 15:01 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Все проще,ничего не добавляю.Просто хочу чтобы в алви была кнопка изменить формат и открылись некоторые поля для редактирования


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 15:27 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
gasjuk написал(а):
Все проще,ничего не добавляю.Просто хочу чтобы в алви была кнопка изменить формат и открылись некоторые поля для редактирования

еще раз -
BCALV_GRID_09
+
BCALV_EDIT_02
Ok?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Класс cl_event_receiver,не знаю как добавить опции в меню
СообщениеДобавлено: Ср, авг 08 2012, 16:25 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Нашла в чем дело
call method g_grid->set_ready_for_input
exporting
i_ready_for_input = 0.
0 заменила на 1 и меню появилось и поле открылось


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

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


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

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


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

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