Sapforum.Biz
Логистика => Управление материальными потоками (MM) => Тема начата: midasvenis32 от Ноябрь 17, 2015, 05:57:44 pm
-
Всем привет!
После копирования продуктивного мандата в тестовую систему начала выходить ошибка при обновлении данных в транзакции MM02.
После внесения изменений, система сообщает, что запись материала изменена. Потом, когда выхожу из транзакции, система выводит сообщение:
"Экспресс-документ "Обновление прервано" получен от автора "USER1". Далее в SM13 смотрю ошибку и вижу, что она в модуле MATERIAL_WRITE_DOCUMENT. Далее дважды кликаю на строке с ошибки и вижу следующую информацию:
Класс: B2
Номер: 050
Текст: Ид. указателя изменения уже имеется.
Подскажите, пожалуйста, в чем может быть ошибка?
Если система имеет виду, что ошибка при обновлении таблиц CDHDR и CDPOS, но ведь OBJECTID для этих таблиц генерируется автоматически в порядке увеличения номера, а не из таблицы NRIV, где может быть пересечение нумерации.
Может быть что-то не так скопировали? Басис утверждает, что ошибка функциональная и проблема в нумерации материала. Но с нумерацией всё в порядке, так как в продуктиве материалом пользовались и вносили нужные изменения, а после копирования продуктива в тест, в тестовой системе начала возникать вот эта ошибка.
Ребята, прошу помощи.
Всем спасибо заранее.
-
После копирования продуктивного мандата в тестовую систему начала выходить ошибка при обновлении данных в транзакции MM02.
Вот честно, даже ковырять не охота, это проблема базиса. Скопировали криво. Продуктив работает? Работает.. копия не работает... вопросы к базису. Пусть копируют по новой, с прямыми руками.
-
Вот честно, даже ковырять не охота, это проблема базиса. Скопировали криво. Продуктив работает? Работает.. копия не работает... вопросы к базису. Пусть копируют по новой, с прямыми руками.
Uukrul, спасибо. Тоже так считаю, что это вопрос к базису. Но базис говорит с точностью до наоборот.
-
Uukrul, спасибо. Тоже так считаю, что это вопрос к базису. Но базис говорит с точностью до наоборот.
Ну наверное паяльник или утюг :-) я другие варианты не знаю...
-
Ну наверное паяльник или утюг :-) я другие варианты не знаю...
:D :D :D
Завтра напишу базису. По результатам отпишусь
-
По результатам отпишусь
Проблема решена )
Возникала, действительно, из-за нумерации объектов. Программа пыталась записать номер, который уже был в таблице BDCP:
objec = ALE_CP
NR_RANGE_NR = '01'
Перенес номер из продуктива и ошибка ушла ))