Текущее время: Сб, июл 19 2025, 08:07

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: SAPSQL_ARRAY_INSERT_DUPREC, но счетчики в порядке
СообщениеДобавлено: Ср, фев 06 2008, 16:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Прошу не отправлять в поиск сразу, я только что оттуда. :)

Проблема в тестовой системе. Перенос данных продолжался неделю, пользователи работали 2-3 дня при переносе.

Теперь при сохранении бух.документа с проводкой на 80* счет система выбрасывает экспресс-сообщение с ошибкой:
671: ABAP-процессор: SAPSQL_ARRAY_INSERT_DUPREC
Счетчики FI и CO проверил, в порядке эксперимента накрутил счетчик на 100 000, результат тот же.

Но при любой проводке, не создающей док-тов CO, бухгалт. документ создается.
Интуитивно чуй-ствую, что проблема с контроллингом, до счетчик-то в порядке...

Прошу посильной помощи.

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 06 2008, 23:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Значит какой-то счетчик вы все-таки не проверили. Я бы в дебаггере посмотрел при каком апдейте идет ошибка, какой ключ таблицы итд итп.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 07:43 
Специалист
Специалист

Зарегистрирован:
Чт, май 04 2006, 07:35
Сообщения: 218
Откуда: Ижевск
Обратитесь к администратору и посмотрите лог update процесса. В таблицу вставляется дубль записи. Похоже просто нумерация CO документов сбилась. В логе будет написано какой диапазон номеров глючит


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 12:10 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Хмм... В том-то и дело, что те счетчики, о которых я (бездарь и неуч без саповских курсов) знаю, проверены и в норме.

Dimkin, повторюсь, счетчик CO документов в норме.

Ошибка происходит в момент записи в таблицу GLPCA.
SM13,SE11,SE38 - мое все :), копаюсь дальше.

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 12:25 
Специалист
Специалист

Зарегистрирован:
Чт, май 04 2006, 07:35
Сообщения: 218
Откуда: Ижевск
Ну что еще может быть. Можно же систему скопировать во время работы пользователей (забыл типа админ выгнать), так что часть данных становится неконсистентной


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 13:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Система копировалась неделю, пользователи работали при этом, по необъяснимой для базисников причине переливка мандантов даже без работающих пользователей занимает не меньше недели.
Так что не удивительно, что в таблицах могут быть не синхронизированные данные.
Сам дал бы совет разобраться с базисом и перелить тестовый мандант заново. Но... Увы это не возможно.

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 13:07 
Специалист
Специалист

Зарегистрирован:
Чт, май 04 2006, 07:35
Сообщения: 218
Откуда: Ижевск
Что у вас за система получилась при копировании с работой пользователей??? Странно, наш базисник за час систему копируют, да и работаем уже давно вроде в R/3


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 13:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Так или иначе, решение должно быть. Столкнулся с тем, что SM13,ST22,SM21 ссыла.тся на строку кода
Code:
INSERT GLPCA FROM TABLE T_GLPCA .

Что характерно, точка прерывания, установленная на этой строке (и во всем FORM) не срабатывает. Почему? :shock:

Оффтопиком:
Все разводят руками, когда слышат о копировании за неделю. Но это тема уже для Базиса, куда я вскоре и направлюсь :).
А система получается вполне нормальная, главное иметь напильник драчевый под рукой для доточки.

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 14:01 
Специалист
Специалист

Зарегистрирован:
Чт, май 04 2006, 07:35
Сообщения: 218
Откуда: Ижевск
Какая там может быть точка прерывания, если работает отдельный процесс обновления. Его и запускайте в отладке. Представьте, когда пользователь работает, он обновляет сразу данные в 100 таблицах, а копируются они последовательно, так что 50 таблиц у вас скопировались а 50 нет, и в тех таблицах где данные уже лежат, вставить новые записи с этим же ключом уже нельзя, вот и динамическая ошибка


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 18:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Dimkin, а можно чуть поподробнее о запуске процесса обновления в отладке?

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 08 2008, 01:20 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
По-моему, такая функция есть где-то в меню "система" и абсолютно точно есть в меню отладчика.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 08 2008, 13:09 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 11 2006, 11:14
Сообщения: 96
Откуда: м.Київ
А какая версия системы, если не секрет?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: SAPSQL_ARRAY_INSERT_DUPREC, но счетчики в порядке
СообщениеДобавлено: Пн, фев 11 2008, 18:09 
Начинающий
Начинающий

Зарегистрирован:
Пн, май 15 2006, 18:15
Сообщения: 6
Иногда помогает просто регенерация задействованных программ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 10:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Попал под волну гриппа, потому пишу с задержкой.
1. Ошибка выскакивает при попытке сделать запись в таблицу GLPCA.
2. Генерация программ ни к чему не привела.
3. Базис решил накатить несколько апдейтов, до сих пор накатывают.
Будут результаты - отпишу.

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 15 2008, 16:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
1. Базис накатил все необходимые (по мнению базиса) апдейты.
2. Сгенерировали все программы.
3. Проверил еще раз счетчики (чем черт не шутит).
Итог - та же ошибка при записи в таблицу GLPCA.
4. Переиндексировал таблицу.
Проблема осталась.
:evil:
Может быть, остались еще какие-то предложения по исправлению?
(сервер спиртовой салфеткой протирал, с бубном плясал, "ох щит" говорил)
:?

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

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


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

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


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

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