SAPфорум.RU
https://sapboard.ru/forum/

Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005
https://sapboard.ru/forum/viewtopic.php?f=13&t=95774
Страница 1 из 1

Автор:  Kahaber [ Ср, ноя 22 2017, 15:23 ]
Заголовок сообщения:  Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005

Здравствуйте.
Воспользовавшись расширением MM06E005 и нотой 407975 добавил в заголовок заказа закладку "Данные клиента" и на ней Поле.
Только поле всегда открыто для ввода, тоесть в тр. ME23N оно не становится дисейбл.
Понимаю, что надо искать в PBO, но результата нет.
Поэтому прошу помощи у тех, у кого на проекте реализовано расширение или делал это и поле меняет возможность ввода в разных транзакциях.

Спасибо.

Автор:  Besa [ Ср, ноя 22 2017, 15:36 ]
Заголовок сообщения:  Re: Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005

Kahaber написал(а):
Здравствуйте.
Воспользовавшись расширением MM06E005 и нотой 407975 добавил в заголовок заказа закладку "Данные клиента" и на ней Поле.
Только поле всегда открыто для ввода, тоесть в тр. ME23N оно не становится дисейбл.
Понимаю, что надо искать в PBO, но результата нет.
Поэтому прошу помощи у тех, у кого на проекте реализовано расширение или делал это и поле меняет возможность ввода в разных транзакциях.

Спасибо.

Воспользуйтесь поиском. Есть параметр TRTYP по которому понятно создание, изменение или просмотр. Далее в PBO обычный loop at screen.

Автор:  Kahaber [ Ср, ноя 22 2017, 15:49 ]
Заголовок сообщения:  Re: Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005

Besa написал:
Воспользуйтесь поиском. Есть параметр TRTYP по которому понятно создание, изменение или просмотр. Далее в PBO обычный loop at screen.


Общий подход понятен. Но вот какраз и проблема, что в расширении PBO в screen нет обьектов (полей). Поэтому и просил ответа от тех, у кого под рукой работающее расширение

Автор:  Kuranov.Dmitry [ Ср, ноя 22 2017, 15:52 ]
Заголовок сообщения:  Re: Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005

Kahaber написал(а):
Besa написал:
Воспользуйтесь поиском. Есть параметр TRTYP по которому понятно создание, изменение или просмотр. Далее в PBO обычный loop at screen.


Общий подход понятен. Но вот какраз и проблема, что в расширении PBO в screen нет обьектов (полей). Поэтому и просил ответа от тех, у кого под рукой работающее расширение

LOOP at screen делаете на экране где табы или в самом подэране?

Автор:  Besa [ Ср, ноя 22 2017, 16:01 ]
Заголовок сообщения:  Re: Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005

Kahaber написал(а):
Besa написал:
Воспользуйтесь поиском. Есть параметр TRTYP по которому понятно создание, изменение или просмотр. Далее в PBO обычный loop at screen.


Общий подход понятен. Но вот какраз и проблема, что в расширении PBO в screen нет обьектов (полей). Поэтому и просил ответа от тех, у кого под рукой работающее расширение

Да в PBO их нет.
Этот параметр есть в exit-ах export/import data для Ваших подэкранов. Вы ведь их используете для передачи данных.
Этот параметр надо передать в глобальную переменную и после чего использовать в PBO

Автор:  Kahaber [ Ср, ноя 22 2017, 16:54 ]
Заголовок сообщения:  Re: Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005

Besa написал:
Да в PBO их нет.
Этот параметр есть в exit-ах export/import data для Ваших подэкранов. Вы ведь их используете для передачи данных.
Этот параметр надо передать в глобальную переменную и после чего использовать в PBO


Захожу вот в этот экзит
EXIT_SAPMM06E_006 Export data to customer subscreen for header (PBO)

параметр I_TRTYP в нем заполнен правильно.
Пробую делать LOOP AT SCREEN, но итераций нет. Сразу выхожу из экзита.
Видимо LOOP AT SCREEN надо делать не здесь. А где???

Автор:  Besa [ Ср, ноя 22 2017, 17:03 ]
Заголовок сообщения:  Re: Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005  Тема решена

http://www.saptutorial.org/add-customs-field-in-header-purchase-order-me21n/

Автор:  Kahaber [ Ср, ноя 22 2017, 19:10 ]
Заголовок сообщения:  Re: Управление полями пользователя в тр.ME2*N после расширения с помощью MM06E005

Besa, огромное спасибо за помощь. :pivo:

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/