Текущее время: Пт, авг 01 2025, 11:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с контировками в BAPI_PO_CREATE1
СообщениеДобавлено: Ср, сен 19 2007, 11:46 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 29 2007, 05:27
Сообщения: 16
Для создания заказа на поставку пользуюсь ФМ BAPI_PO_CREATE1.
заказ создается, все хорошо. Но вот понадобилось добавить ссылки на позиции контракта:
it_Items-PO_ITEM = cvPOPos.
it_Items-ACCTASSCAT = 'K'.
it_Items-ITEM_CAT = 'У'.
it_Items-PLANT = '100'.
it_Items-MATL_GROUP = ls_proces-MATKL.
it_Items-PCKG_NO = ivPOPos.
if ls_proces-txz01 is not INITIAL and ls_proces-txz01 NE space.
it_Items-SHORT_TEXT = ls_proces-txz01.
else.
Message E014(Z_FI_DOC_CHECK).
endif.
it_Items-TAX_CODE = ls_proces-mwskz.
it_Items-AGREEMENT = ls_proces-ebeln.
it_Items-AGMT_ITEM = ls_proces-ebelp.

append it_Items.

it_ItemsX-PO_ITEM = cvPOPos.
it_ItemsX-PO_ITEMX = char_X.
it_ItemsX-ACCTASSCAT = char_X.
it_ItemsX-ITEM_CAT = char_X.
it_ItemsX-PLANT = char_X.
it_ItemsX-MATL_GROUP = char_X.
it_ItemsX-PCKG_NO = char_X.
if ls_proces-txz01 is not INITIAL and ls_proces-txz01 NE space.
it_ItemsX-SHORT_TEXT = char_X.
else.
Message E014(Z_FI_DOC_CHECK).
endif.
it_ItemsX-TAX_CODE = char_X.
it_ItemsX-AGREEMENT = char_X.
it_ItemsX-AGMT_ITEM = char_X.

append it_ItemsX.
it_Acc-PO_ITEM = cvPOPos.
it_Acc-SERIAL_NO = 1.
it_Acc-QUANTITY = 1.
it_Acc-GL_ACCOUNT = ls_proces-sakto.
it_Acc-CO_AREA = 'ZUUM'.
it_Acc-COSTCENTER = ls_proces-kostl.
it_Acc-TAX_CODE = ls_proces-mwskz.
it_Acc-NET_VALUE = ls_proces-sumnds - ls_proces-snds.
append it_Acc.

it_AccX-PO_ITEM = cvPOPos.
it_AccX-SERIAL_NO = 1.
it_AccX-PO_ITEMX = char_X.
it_AccX-SERIAL_NOX = char_X.
it_AccX-QUANTITY = char_X.
it_AccX-GL_ACCOUNT = char_X.
it_AccX-CO_AREA = char_X.
it_AccX-COSTCENTER = char_X.
it_AccX-TAX_CODE = char_X.
it_AccX-NET_VALUE = char_X.
append it_AccX.

call function 'BAPI_PO_CREATE1'
exporting
POHEADER = sHeader
POHEADERX = sHeaderX
importing
EXPPURCHASEORDER = pEbeln
tables
RETURN = it_Return
POTEXTHEADER = it_HeadT
POITEM = it_Items
POITEMX = it_ItemsX
POACCOUNT = it_Acc
POACCOUNTX = it_AccX
POACCOUNTPROFITSEGMENT = it_Our
POCOND = it_Cond
POCONDX = it_CondX
POLIMITS = it_Limits
.

Теперь заказ не создается, а выдается ошибка
К строке услуги 0000000000 контировок нет. Что я пропустил?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 19 2007, 11:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
а если еще в заголовке agreement прописать ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 19 2007, 14:19 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 29 2007, 05:27
Сообщения: 16
Не помогло.
Насколько я опытным путем нонял, надо (наверно) в структуру POSRVACCESSVALUES добавить дополнительные записи, а что именно там указывать....
Может кто подскажет?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Ср, сен 19 2007, 14:27 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А у логистов Ваших не интересовались ? Руками они как делают ?
Возьмите у них готовый ордер и натравите на него BAPI_PO_GETDETAIL, посмотрите как чего заполнено.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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