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

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


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

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


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

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