Текущее время: Ср, июл 23 2025, 23:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Как в ALV подцепить на поле справочник
СообщениеДобавлено: Вт, фев 21 2012, 15:12 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
Удав написал(а):
Korvax написал:
необходимо на изменение записей писать селект к kna1, менять внутр. таблицу?

Ну почему же? Если средство поиска в качестве параметров возврата имеет поле NAME1, то select`а к kna1 можно избежать.
Но вызывать средство поиска придется вручную с помощью F4IF_FIELD_VALUE_REQUEST в событии ONF4 и записывать полученное значение в событии DATA_CHANGED


Вроде на одной структуре он и так подтягивает. Проблема, что при ручном вводе все равно придется ручками же и селектить, так что on_data_changed и modify_cell - наше всё.


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

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 492
Пол: Мужской
Удав написал(а):
... и записывать полученное значение в событии DATA_CHANGED
эх.. значит избежать можно только селекта, меняем внутр. таблицу сами. Ладн, примем к сведению, спасиб.

К теме: А не проще для формирования филдкаталога вызывать REUSE_ALV_FIELDCATALOG_MERGE, а потом уже редактировать что надо?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ALV подцепить на поле справочник
СообщениеДобавлено: Вт, фев 21 2012, 15:24 
Специалист
Специалист

Зарегистрирован:
Пн, дек 29 2008, 07:19
Сообщения: 129
Пол: Мужской
[Но вызывать средство поиска придется вручную с помощью F4IF_FIELD_VALUE_REQUEST в событии ONF4 и записывать полученное значение в событии DATA_CHANGED]

Подскажите по точнее как это делается..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как в ALV подцепить на поле справочник
СообщениеДобавлено: Вт, фев 21 2012, 15:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
См. отчет BCALV_TEST_GRID_F4_HELP

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ALV подцепить на поле справочник
СообщениеДобавлено: Вт, фев 21 2012, 18:52 
Специалист
Специалист

Зарегистрирован:
Пн, дек 29 2008, 07:19
Сообщения: 129
Пол: Мужской
Да, много примеров смотрел, но в методах и классах пока не селен, ведь есть же способ обойтись без них. подскажите кто знает..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как в ALV подцепить на поле справочник
СообщениеДобавлено: Ср, фев 22 2012, 09:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Malych написал:
Да, много примеров смотрел, но в методах и классах пока не селен

Если связались с объектным ALV - надо учиться работать с классами. Возмите у того-кого-нельзя-называть курсы BC401 и BC412 и изучите.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ALV подцепить на поле справочник
СообщениеДобавлено: Ср, фев 22 2012, 09:33 
Специалист
Специалист

Зарегистрирован:
Пн, дек 29 2008, 07:19
Сообщения: 129
Пол: Мужской
да, с вами полностью согласен. спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как в ALV подцепить на поле справочник
СообщениеДобавлено: Пн, фев 27 2012, 12:08 
Специалист
Специалист

Зарегистрирован:
Пн, дек 29 2008, 07:19
Сообщения: 129
Пол: Мужской
Сделал без методов и классов, как и писали выше создать структуру и тд...все работает
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING

I_CALLBACK_PROGRAM = sy-repid
* I_CALLBACK_PF_STATUS_SET = 'USER_COMAND'
I_CALLBACK_USER_COMMAND = 'USER_COMAND'
I_CALLBACK_TOP_OF_PAGE = 'TOP_OF_PAGE'
I_STRUCTURE_NAME = 'ZPLATEG'
IS_LAYOUT = ls_layout
IT_FIELDCAT = ft
I_DEFAULT = 'X'
I_SAVE = 'A'
при заполнении (FIELDCAT) указываю только то поле которое использую и с значением edit, и в структуре навешал те ср поиска которые нужны..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2

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


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

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


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

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