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

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


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

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


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

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