Здравствуйте!
Расширяю 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? Или только на строковые поля расширяется бапи?