Текущее время: Чт, июл 31 2025, 14:14

Часовой пояс: 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 часа


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

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


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

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