Текущее время: Ср, июл 23 2025, 17:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_PR_CREATE
СообщениеДобавлено: Пн, май 28 2012, 09:27 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 26 2011, 08:44
Сообщения: 5
Доброго дня.

Создаю заявки с помощью BAPI_PR_CREATE.
При этом, если позиции (po_item) привязывается контировка = 'Q', бапи завершается с ошибкой:
E ME 083 Укажите СПП-элемент . PRACCOUNT 1, заявка, соответственно не создается.

praccount и praccountx заполняются так:
Code:


     CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT'
       EXPORTING
         INPUT        = l_ps_psp_pnr
       IMPORTING
         OUTPUT     = l_wbs.
   
    ls_acc-preq_item = '10'.
    ls_acc-serial_no = '01'.
    ls_acc-wbs_element = l_wbs.
    APPEND ls_acc TO pt_account.

    ls_accx-preq_item = '10'.
    ls_accx-serial_no = ''01.
    ls_accx-serial_nox = 'X'.
    ls_accx-preq_itemx = 'X'.
    ls_accx-wbs_element = 'X'.
    APPEND ls_accx TO pt_accountx.


Если здесь нельзя приводить ссылки, удалите, но тутhttp://scn.sap.com/thread/1134887 похожая проблема.
У меня CHECK me->my_actyp EQ if_bapi_mereq~ver. в
lr_bapi->set_account( im_account = praccount[] im_accountx = praccountx[] ). тоже не проходит.

Сам вызов:
Code:
CALL FUNCTION 'BAPI_PR_CREATE'
    EXPORTING
      prheader     = ls_header
      prheaderx   = ls_headerx
      testrun        = ''
    IMPORTING
      number       = reqnum
    TABLES
      return        = pt_return
      pritem        = pt_item
      extensionin = pt_ext
      pritemx      = pt_itemx
      praccount   = pt_account
      praccountx = pt_accountx

Возможно еще где-то СПП должен заполняться? Хотя ошибка указывает именно на структуру praccount.
Очень прошу посильной помощи. Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_PR_CREATE
СообщениеДобавлено: Вт, май 29 2012, 08:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Наткнулся на SAP Note 1508217 - там говорится, что для передачи данных через POACCOUNT и POACCOUNTX в обеих структурах должно быть обязательно заполнено поле SERIAL_NO.
В вашем коде ls_accx-serial_no как-то не так выглядит (?). Проверьте.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_PR_CREATE
СообщениеДобавлено: Вт, май 29 2012, 13:46 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 10:59
Сообщения: 61
СПП должен заполняться в praccount-wbs_element, причем не prps-pspnr, а prps-posid.

_________________
Блаженны прыгающие, ибо они допрыгаются.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_PR_CREATE
СообщениеДобавлено: Пн, июн 04 2012, 13:49 
Специалист
Специалист

Зарегистрирован:
Ср, дек 22 2010, 19:49
Сообщения: 114
Здравствуйте!
Апну. Создаю заявки с помощью данной BAPI. Никак не удается поставить дату поставки по позиции.
Выставляется дата деблокирования, дата запроса, а дата поставки - нет!
Code:
...
pritem-deliv_date = itab-lfdat.
pritemx-deliv_date = 'X'.
pritemexp-deliv_date = itab-lfdat.
...
call function 'BAPI_PR_CREATE'


upd. Вопрос снят.


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

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


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

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


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

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