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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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