Текущее время: Сб, июл 19 2025, 16:16

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Расширение Бапи BAPI_SALESORDER_CREATEFROMDAT2
СообщениеДобавлено: Пт, авг 03 2012, 10:48 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Здравствуйте!
Расширяю BAPI_SALESORDER_CREATEFROMDAT2 на новые z-поля. Для этого расширил таблицу vbap, и соответствующие структуры bape_vbap, bape_vbapx,
vbapkoz, vbapkozx. Далее вызываю Бапи с заполненной табличкой EXTENSIONIN. После обработки Бапи создается заказ и заполняются z-поля. Все хорошо!
Проблема: если я расширяю BAPI_SALESORDER_CREATEFROMDAT2 на z-поле которое не типа char или numc(например тип curr) у меня бапи отрабатывает и в
z-поле кладется не то значение, которое я передавал.
Code:
wa_ext-valuepart1+0(10) = wa_itemext-vbeln.

wa_ext-valuepart1+10(6) = wa_itemext-posnr.

wa_ext-valuepart1+16(*) = wa_itemext-zfield1.


В принципе возможно расширять Бапи на поля типа curr или int? Или только на строковые поля расширяется бапи?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение Бапи BAPI_SALESORDER_CREATEFROMDAT2
СообщениеДобавлено: Пт, авг 03 2012, 11:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
skaa написал(а):
Здравствуйте!
Расширяю BAPI_SALESORDER_CREATEFROMDAT2 на новые z-поля. Для этого расширил таблицу vbap, и соответствующие структуры bape_vbap, bape_vbapx,
vbapkoz, vbapkozx. Далее вызываю Бапи с заполненной табличкой EXTENSIONIN. После обработки Бапи создается заказ и заполняются z-поля. Все хорошо!
Проблема: если я расширяю BAPI_SALESORDER_CREATEFROMDAT2 на z-поле которое не типа char или numc(например тип curr) у меня бапи отрабатывает и в
z-поле кладется не то значение, которое я передавал.
Code:
wa_ext-valuepart1+0(10) = wa_itemext-vbeln.

wa_ext-valuepart1+10(6) = wa_itemext-posnr.

wa_ext-valuepart1+16(*) = wa_itemext-zfield1.


В принципе возможно расширять Бапи на поля типа curr или int?

Можно, но тогда нужно переводить valuepart в xstring, например с помощью EXPORT ... TO DATA BUFFER

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение Бапи BAPI_SALESORDER_CREATEFROMDAT2
СообщениеДобавлено: Пт, авг 03 2012, 16:38 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 186
skaa написал(а):
В принципе возможно расширять Бапи на поля типа curr или int? Или только на строковые поля расширяется бапи?

Добрый день.
Для каждой структуры можно посмотреть категорию расширений. Путь SE11 -> Дополнительная информация -> категория расширений.
В Вашем случае структуру BAPE_VBAP можно расширить и "буквами" и "цифрами".
Все остальные структуры можно посмотреть там же.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение Бапи BAPI_SALESORDER_CREATEFROMDAT2
СообщениеДобавлено: Вс, авг 05 2012, 16:47 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Спасибо за ответы! Получилось расширить на тип int.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение Бапи BAPI_SALESORDER_CREATEFROMDAT2
СообщениеДобавлено: Ср, июл 03 2013, 16:04 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Цитата:
Добрый день!

Подскажите, пожалуйста, зачем нужны структуры vbapkoz, vbapkozx?
И что в них должно быть при расширении VBAP?

Спасибо.


Разобрался. Тоже самое, что и в BAPE_VBAP.


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

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


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

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


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

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