Текущее время: Вт, апр 16 2024, 14:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Передача пользовательских полей в BAPI (много полей)
СообщениеДобавлено: Вс, окт 02 2016, 16:31 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 25 2014, 10:48
Сообщения: 24
Добрый день уважаемые коллеги!!! Нужен Ваш опыт!!! На просторах интернета внятного объяснения не нашел.
Появилась задача добавления пользовательских полей в транзакции ME51N. Через расширение MEREQ001 (тр. cmod) добавил поля в структуру CI_EBANDB, создал экран и все казалось бы хорошо и все работает именно в самой стандартной транзакции (создается, сохраняется и изменяется).
НО Проблема в том, что я создаю заявки в Z программе через BAPI_PR_CREATE и BAPI_PR_CHANGE, заполнив EXTENTIONIN через CL_ABAP_CONTAINER_UTILITIES. Полей очень много (разные типы, включая P) и длинна данных больше чем 960 (структура bapiparex), часть данных заполняется как '######'. Подскажите как миновать эту проблему и как через эти BAPI передавать больше данных чем 960???

P.S. Пробовал добавить APPEND структуру в bapiparex, но многие объекты, связанные с нем не прошли активацию по причине ошибки категории расширения. Как-то не

Заранее благодарен Вам!!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передача пользовательских полей в BAPI (много полей)
СообщениеДобавлено: Пн, окт 03 2016, 16:58 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 02 2013, 09:42
Сообщения: 33
darthmix написал(а):
Подскажите как миновать эту проблему и как через эти BAPI передавать больше данных чем 960???

Я решил это вынесением Z-полей в Z-таблицу.
Для расширил интерфейс "IF_PURCHASE_REQUISITION_ITEM", своим классом(атрибутом).
Все обработки происходят через BAdi "ME_PROCESS_REQ_CUST".
Несколько проектов работают по этой схеме, пока проблем не было.


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

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


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

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


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

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