Текущее время: Вс, июл 27 2025, 23:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Созданеи заказа (me51n)
СообщениеДобавлено: Пт, янв 04 2013, 11:45 
Специалист
Специалист

Зарегистрирован:
Пн, дек 29 2008, 07:19
Сообщения: 129
Пол: Мужской
Привет экспертам..! Долго бьюсь но застрял для созданя заказа использую BAPI_PR_CREATE, после отработки идут ошибки и не знаю как их уже победить...

E BAPI 001 Ни одной инстанции типа объекта PurchaseRequisition не создано. Внешняя ссылка: # 1
W ME 039 Эта дата поставки приходится на прошлое.
E ME 077 Укажите действительную дату поставки.
E ME 057 ЕИ ШТ не предусмотрена (проверьте введенные данные).
W 06 190 Эта дата заявки приходится на прошлое.

может кто и сталкивался с этим...по форуму немножко есть инфы...проверил как пишут, но проблема у меня осталась...
вот злополучный код..!

constants:
c_x type c value 'X'.

data: data(10) type c,
num like BAPIMEREQHEADER-PREQ_NO.
DATA: header type BAPIMEREQHEADER ,
headerx type BAPIMEREQHEADERX ,
RETURN type table of BAPIRET2 WITH HEADER LINE,
PRITEM type table of BAPIMEREQITEMIMP WITH HEADER LINE,
pritemx type table of bapimereqitemx WITH HEADER LINE.

header-PREQ_NO = '13V104Т-0Т'.
header-PR_TYPE = 'NB'.
header-item_intvl = '00010'.
header-last_item = '00010'.

headerx-PREQ_NO = c_x.
headerx-PR_TYPE = c_x.
headerx-item_intvl = c_x.
headerx-last_item = c_x.

pritem-PREQ_ITEM = sy-tabix."'10'.
pritem-PREQ_NAME = sy-uname.
pritem-PUR_GROUP = 'A01'.
pritem-SHORT_TEXT = 'Клей Декстрин'.
pritem-PLANT = 'KP99'. " заваод
pritem-MATL_GROUP = '50605'.
pritem-QUANTITY = '1660.00'.
pritem-UNIT = 'ШТ'.
pritem-PRICE_UNIT = '1160.72'.
pritem-ACCTASSCAT = 'W'.
WRITE sy-datum to data.
pritem-PREQ_DATE = data. " дата заявки
sy-datum = sy-datum + 10.
WRITE sy-datum to data.
pritem-deliv_date = data.
pritem-PURCH_ORG = 'KP99'. " закуп организация
pritem-LANGU = sy-langu.
pritem-DEL_DATCAT_EXT = 'M'. "тип даты поставки
pritem-pckg_no = sy-tabix."'0000000001'.
APPEND pritem.

pritemx-PREQ_ITEM = sy-tabix.
pritemx-PREQ_ITEMX = c_x.
pritemx-PREQ_NAME = c_x.
pritemx-PUR_GROUP = c_x.
pritemx-SHORT_TEXT = c_x.
pritemx-PLANT = c_x.
pritemx-MATL_GROUP = c_x.
pritemx-QUANTITY = c_x.
pritemx-UNIT = c_x.
pritemx-PRICE_UNIT = c_x.
pritemx-ACCTASSCAT = c_x.
pritemx-PREQ_DATE = c_x. " дата заявки
pritem-deliv_date = c_x.
pritemx-PURCH_ORG = c_x. " закуп организация
pritemx-LANGU = c_x.
pritemx-DEL_DATCAT_EXT = c_x. "тип даты поставки
pritem-pckg_no = c_x.
APPEND pritemx.

CALL FUNCTION 'BAPI_PR_CREATE'
EXPORTING
PRHEADER = header
PRHEADERX = headerx
* TESTRUN = c_x
IMPORTING
NUMBER = num
TABLES
RETURN = return
PRITEM = pritem
PRITEMX = pritemx
.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Созданеи заказа (me51n)
СообщениеДобавлено: Пт, янв 04 2013, 14:05 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Цитата:
E ME 077 Укажите действительную дату поставки.
Дата должна быть в формате ГГГГММДД, а вы присваиваете в PREQ_DATE её текстовое представление
Цитата:
E ME 057 ЕИ ШТ не предусмотрена (проверьте введенные данные).
Единица измерения "штуки" в системе кодируется как ST.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Созданеи заказа (me51n)
СообщениеДобавлено: Пт, янв 04 2013, 14:10 
Специалист
Специалист

Зарегистрирован:
Пн, дек 29 2008, 07:19
Сообщения: 129
Пол: Мужской
определились..! это заявки..! использую BAPI_REQUISITION_CREATE и все шикарно работает..!


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

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


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

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


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

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