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

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


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

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


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

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