SAPфорум.RU https://sapboard.ru/forum/ |
|
Как добавить поле в заявку на материал? https://sapboard.ru/forum/viewtopic.php?f=13&t=28494 |
Страница 1 из 2 |
Автор: | DAK [ Вт, авг 21 2007, 09:41 ] |
Заголовок сообщения: | Как добавить поле в заявку на материал? |
Добрый день! Суть в чем, добавил я поле в таблицу EBAN, как это поле добавить в ALV grid позиций в тр. ME53N??? Может кто с этим сталкивался, подскажите плиз.. |
Автор: | Igor Garanichev [ Вт, авг 21 2007, 10:05 ] |
Заголовок сообщения: | Re: Как добавить поле в заявку на материал? |
Интересно, как ты добавил свое поле в EBAN? Воспользуйся расширением MEREQ001. Должно помочь. |
Автор: | DAK [ Вт, авг 21 2007, 10:46 ] |
Заголовок сообщения: | |
добавил доп. структуру с нужным полем |
Автор: | Igor Garanichev [ Вт, авг 21 2007, 10:55 ] |
Заголовок сообщения: | |
DAK написал(а): добавил доп. структуру с нужным полем
В se11? Не, лучше воспользуйся юзер-экзитом, тем что указано выше. Там будет соответствующая структура ci_ebandb, в которой внесёшь свои поля. Потом найдешь нужный инклуд, в котором пропишешь логику обработки твоего поля. Почитай документацию на этот экзит, на английском, конечно, но в ней часто бывает нужная информация по работе с этим расширением. |
Автор: | DAK [ Вт, авг 21 2007, 11:57 ] |
Заголовок сообщения: | |
мне нужно чтобы пользователь в позицию заявки в это поле ввел данные и они сохранились в таблице EBAN, чтобы потом это поле испльзовать в своих прогах |
Автор: | Igor Garanichev [ Вт, авг 21 2007, 12:45 ] |
Заголовок сообщения: | |
DAK написал(а): мне нужно чтобы пользователь в позицию заявки в это поле ввел данные и они сохранились в таблице EBAN, чтобы потом это поле испльзовать в своих прогах
Ну так а я о чём? юзер-экзит после активации будет тебе делать всё что ты хочешь, и поле увидишь в EBAN. Говорю ж, почитай доку на этот юзер-экзит. |
Автор: | Igor Garanichev [ Вт, авг 21 2007, 12:54 ] |
Заголовок сообщения: | |
Смотрю по докуметации: заводишь поля в CI_EBANDB. Затем заводишь подекран в функ.группе ХM02. В нем отображаешь свои поля, которые ты наформировал в CI_EBANDB. В экзите EXIT_SAPLMEREQ_001 - прописываешь вывод на твой подэкран полей. В экзите EXIT_SAPLMEREQ_003 - обеспечиваешь ввод введенных полей. Потом обеспечиваешь отображение для соотв.режимов работы транзакции. Потом активируешь свой проект и это всё появится у тебя в me53n. |
Автор: | DAK [ Вт, авг 21 2007, 13:27 ] |
Заголовок сообщения: | |
спасибо, я прочитал документацию жалко только что там не все EXITы описаны |
Автор: | Igor Garanichev [ Вт, авг 21 2007, 13:47 ] |
Заголовок сообщения: | |
DAK написал(а): спасибо, я прочитал документацию
жалко только что там не все EXITы описаны Ну функциональность которая тебе необходима можно написать на описанных. А остальные можно проверить, изучив какие параметры хранятся в них. А момент срабатывания можно проверить установив в них, к примеру, брек-поинты. |
Автор: | DAK [ Вт, авг 21 2007, 17:02 ] |
Заголовок сообщения: | |
подскажите с чем может быть связано? в exit_*_001 exit_*_003 по брек-поинту я не попадаю, а в exit_*_005(проверяет введенные данны) захожу по брек-поинту?? |
Автор: | Igor Garanichev [ Вт, авг 21 2007, 17:03 ] |
Заголовок сообщения: | |
DAK написал(а): подскажите с чем может быть связано?
в exit_*_001 exit_*_003 по брек-поинту я не попадаю, а в exit_*_005(проверяет введенные данны) захожу по брек-поинту?? А эти экзиты активированы? И в какой момент эти экзиты проверяются? Дополнительный подэкран 111 уже готов? |
Автор: | DAK [ Ср, авг 22 2007, 09:25 ] |
Заголовок сообщения: | |
Создал структуру CI_EBANDB добавил в нее свои поля создал подэкран 0111 с полями создал проект расширения, создал инклюды 01, 03 и 05 и активировал проект я понял я не там искал в позиции подровно в закладку подтянулся мой 0111 подэкран с моими полями и при заходе и выходе на нее я попадаю в эти exitы но я хотел добавить поля в таблицу позиций(ALV GRID)!! |
Автор: | Igor Garanichev [ Ср, авг 22 2007, 10:03 ] |
Заголовок сообщения: | |
Посмотри ещё на структуры ci_ebanmem и CI_EBANDBX. Если нет, то пользовательские поля к заявке по другому не добавить. Других экзитов для этой транзакции нет. "Ломать" стандартные программы я бы не рекомендовал. |
Автор: | Lars [ Ср, авг 22 2007, 12:05 ] |
Заголовок сообщения: | |
посмотрите в MEREQ3211GRID есть ли include MEREQ_ITEM_S_CUST_DATA в котором, в свою очередь, должен быть include CI_EBANDB. |
Автор: | DAK [ Ср, авг 22 2007, 14:39 ] |
Заголовок сообщения: | |
пробовал добавлять поля в иклюды CI_EBANDB и в CI_EBANMEM все равно в таблицу позиций они не попадают |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |