Текущее время: Вт, июл 29 2025, 00:20

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: SAPSQL_ARRAY_INSERT_DUPREC в тр. VA01, VA02
СообщениеДобавлено: Ср, дек 24 2008, 09:39 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Здравствуйте! Срочно нужна помощь.

Со вчерашнего дня начала появляться динамическая ошибка SAPSQL_ARRAY_INSERT_DUPREC.
Как говорят консультанты, никаких изменений не проводилось и система не перезагружалась.

Я так думаю это всё таки из за диапазона номеров. куда над смотреть чтобы это вылечить.

Runtime Error SAPSQL_ARRAY_INSERT_DUPREC
Except. CX_SY_OPEN_SQL_DB
Date and Time 24.12.2008 10:14:00

ShrtText
The ABAP/4 Open SQL array insert results in duplicate database records.


What happened?
Error in ABAP application program.

The current ABAP program "SAPLBSVU" had to be terminated because one of the
statements could not be executed.

This is probably due to an error in the ABAP program.


Error analysis
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_OPEN_SQL_DB', was
neither
caught nor passed along using a RAISING clause, in the procedure
"STATUS_UPDATE" "(FUNCTION)"
.
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
If you use an ABAP/4 Open SQL array insert to insert a record in
the database and that record already exists with the same key,
this results in a termination.

(With an ABAP/4 Open SQL single record insert in the same error
situation, processing does not terminate, but SY-SUBRC is set to 4.)

How to correct the error
Use an ABAP/4 Open SQL array insert only if you are sure that none of
the records passed already exists in the database.

You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:

------------------------------------------------------------------------
"SAPSQL_ARRAY_INSERT_DUPREC" CX_SY_OPEN_SQL_DBC
"SAPLBSVU" or "LBSVUU01"
"STATUS_UPDATE"
------------------------------------------------------------------------


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAPSQL_ARRAY_INSERT_DUPREC в тр. VA01, VA02
СообщениеДобавлено: Ср, дек 24 2008, 09:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
выскажусь. вдруг поможет

у вас легко может возникнуть ситуация, когда в диапазоне номеров кто-то поправил текущий номер на более ранний. Теперь система пытается при создании документа записатьо в одноименные структуры документ с номером, который в системе уже есть, что ведет к конфликту неодназначности ключевых полей структур.

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

а нот вообще на этлот еррор пресс. Если не так всё, пишите конкретней где и когда такое выдаётся, попробуем поискать вместе... вместе оно более вероятней :lol:

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAPSQL_ARRAY_INSERT_DUPREC в тр. VA01, VA02
СообщениеДобавлено: Ср, дек 24 2008, 10:09 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
после разбора вопроса с консультантом по SD выяснилось что:

меняли диапазон по единицам оборудования - для загрузки данных.

сравнил номера в QAS и PRD системах через транзакцию OIEN. оказалось что в PRD он вообще обнулён.
Консультант менял его недавно и не доглядел кажется где он используется.

Вот ещё что консультант сказал:
ед. оборудования нет в системе, номера обнуляли для загрузки, сейчас посмотрели в серийный номер, там присваивается единица оборудования - из ТОРО :shock:

Вот такие чудеса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAPSQL_ARRAY_INSERT_DUPREC в тр. VA01, VA02
СообщениеДобавлено: Ср, дек 24 2008, 10:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
:oops: :oops: :oops: я только не понял, вы всё, исправили и всё работает? или всё ещё непонятно???

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAPSQL_ARRAY_INSERT_DUPREC в тр. VA01, VA02
СообщениеДобавлено: Ср, дек 24 2008, 12:25 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
всё работает)) консультант диапазон обратно вернул.


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

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


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

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


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

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