SAPфорум.RU
https://www.sapboard.ru/forum/

Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта
https://www.sapboard.ru/forum/viewtopic.php?f=2&t=99423
Страница 1 из 1

Автор:  hub2002 [ Вт, мар 16 2021, 15:28 ]
Заголовок сообщения:  Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта  Тема решена

Добрый день.
Такой вопрос: при использовании BAPI_SALESORDER_CREATEFROMDAT2, возникает ошибка:

Цитата:
Для ПТД 0 нет статусного объекта.
№ сообщения BS001

Diagnosis
When trying to read the status of an object (ПТД 0), a system error occurred: For object number TM0000000002VB there is no status object.

Procedure
Please contact your system administrator.



Вручную в транзакции VA01 заказ с теми же параметрами нормально создается (через BAPI не создаются любые заказы, а вот вручную создаются).
Кто-то сталкивался, с такой ситуацией?
Непонятно, что случилось.

Добавлено:

Такое ощущение, что проблема в пользовательских статусах, но при создании вручную пользовательские статусы есть.

Проблема в ФМ STATUS_OBJECT_SWITCH_NUMBER.
При создании из BAPI, таблица JSTO_BUF пустая...
А при ручном сохранении она заполнена...

Вопрос - а почему так?

Автор:  DED_MOROZ [ Вт, мар 16 2021, 17:18 ]
Заголовок сообщения:  Re: Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта

Это разовая проблема или все время через bapi ошибка возникает?

Автор:  hub2002 [ Вт, мар 16 2021, 17:21 ]
Заголовок сообщения:  Re: Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта

Ошибка постоянная.

Причем не работает через BAPI и через LSMW - не работает.
А через VA02 работает...

Автор:  DED_MOROZ [ Вт, мар 16 2021, 17:39 ]
Заголовок сообщения:  Re: Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта

А разработок нет по заполнению пользовательских статусов?

Автор:  hub2002 [ Вт, мар 16 2021, 17:41 ]
Заголовок сообщения:  Re: Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта

Разработки есть.
Но их не трогали уже давно...
А проблема начала сегодня...
Причем не понятно...
BAPI и LSMW - не работают на создание заказа клиента. А вручную через VA01 заказ создается...

Автор:  DED_MOROZ [ Вт, мар 16 2021, 18:27 ]
Заголовок сообщения:  Re: Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта

Ну попробуй выключить разработки(или проскочить в отладчике их выполнение - SHIFT+F12) и проверь корректность работы BAPI.
И какой-то странный номер статусного объекта(TM0000000002VB)...
Разве статусный объект заголовка ТД/позиции ТД не должен начинаться на VB*?

Автор:  hub2002 [ Вт, мар 16 2021, 19:17 ]
Заголовок сообщения:  Re: Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта

Спасибо, всем.
Проблема оказалась, там где не искали.
В ценовых условиях.
На одном условии стоял commit - ну и соответственно...

Автор:  DED_MOROZ [ Вт, мар 16 2021, 19:27 ]
Заголовок сообщения:  Re: Ошибка BS001 при создании ЗакКлиента через BAPI: Для ПТД 0 нет статусного объекта

Ну т.е. Z-разработки? :)
Тем не менее бывает что и стандарт сбоит при создании торговых документов по непонятным причинам.
В этом случае помогает программка - SDSTATU2.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/