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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Как заставить в ALV метод handle_data_changed срабатывал после наж. F4 а не перед.
СообщениеДобавлено: Вт, янв 15 2008, 15:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Вот такая проблемма. Тема уже подималась! Но без результатов :cry:
http://sapboard.ru/forum/viewtopic.php?t=23629&highlight=datachanged


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

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Попробуйте так:
Code:
     CALL METHOD grid->register_edit_event
       EXPORTING
         i_event_id = cl_gui_alv_grid=>mc_evt_modified.


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
vahtang написал(а):
Попробуйте так:
Code:
     CALL METHOD grid->register_edit_event
       EXPORTING
         i_event_id = cl_gui_alv_grid=>mc_evt_modified.

К сожелению не действует :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 16 2008, 10:44 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
BCALV_GRID_EDIT

_________________
С уважением, VGA
Мой блог


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
vga написал(а):
BCALV_GRID_EDIT

Классный совет, еще лучше написать ALV......
Свою прогу создавал по примеру BCALV_EDIT_04 :).


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Primat написал(а):
vga написал(а):
BCALV_GRID_EDIT

Классный совет, еще лучше написать ALV......
Свою прогу создавал по примеру BCALV_EDIT_04 :).


Тем не менее в этой проге работает, как вы хотите, проверил перед постом.
Даже на селекционном экране есть специально галочка для вас
DataChanged after F4

_________________
С уважением, VGA
Мой блог


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
vga написал(а):
Даже на селекционном экране есть специально галочка для вас
DataChanged after F4

, которая означает:
Code:
gs_f4-chngeafter = 'X'.
...
insert gs_f4 into table gt_f4.
...
call method grid1->register_f4_for_fields exporting it_f4 = gt_f4.


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Тем не менее в этой проге работает, как вы хотите, проверил перед постом.
Даже на селекционном экране есть специально галочка для вас
DataChanged after F4[/quote]

Галки DataChanged after F4 я там и притык не вижу, есть галка "Без выбора данных"

И метод DataChanged в этой проге срабатывает по человечески, после ввода, всех данных в строку и нажатия на проверку данных, или двойной клик, а не перед вызовом средства поиска.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 16 2008, 12:55 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Primat написал(а):
И метод DataChanged в этой проге срабатывает по человечески, после ввода, всех данных в строку и нажатия на проверку данных, или двойной клик, а не перед вызовом средства поиска.


Вам sibrin даже разжевал, чтоб совсем не думать ;-)

_________________
С уважением, VGA
Мой блог


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
vga написал(а):
Вам sibrin даже разжевал, чтоб совсем не думать ;-)

Почему ж Вы так не написали, наверное были какие то трудности? :D


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Primat написал(а):
vga написал(а):
Вам sibrin даже разжевал, чтоб совсем не думать ;-)

Почему ж Вы так не написали, наверное были какие то трудности? :D

А Вы таки и вправду из Одессы или просто мозг включать не любите?


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
John Doe написал:
А Вы таки и вправду из Одессы или просто мозг включать не любите?


Сначала в тему нужно въехать, а потом вопросы задавать.


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Речь идет о проге BCALV_EDIT_04 и сообщениях это подчеркивалось. В этой проге и намеков нет на метод register_f4_for_fields, или какие то обработки F4.
У меня все получилось, спасибо тем людям, которые не ленятся написать ответ больше трех слов.


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

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


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

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


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

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