
Исправление неконсистентности данных
Запустите транзакцию SE38
Укажите программу MGVREPMATID и запустите:
Укажите все «птички» и выполните тестовый прогон
Если в системе будет обнаружена противоречивость данных между таблицами MARA и MATERIALID то на экране будет выведен подробный лог в какой таблице существует эта неконсистентность.
При наличии противоречивости повторно запускается транзакция уже в продуктивном режиме и в ручном режиме для каждой противоречивой ОЗМ указываются недостающие данные.
Появляется окно, предлагающее ввести внешнее представление для ОЗМ.
В конец предлагаемого системой номера добавляем XXX и нажимаем “ОК”.
Система создает новые представления для материалов.
Выполняем архивацию в соответствие с инструкцией по архивированию ОЗМ (транзакция SARA), но при создании варианта ограничиваем внешним номером “*XXX”.
После выполнения получаем отчет о создании файла архивации.
Выполняем процедуру удаления
ВАЖНО!
Работа с MGVREPMATID требует соответствующей квалификации с представлением о внутренней структуре ведения идентификаторов ОЗМ в БД SAP ERP.
Вы можете реализовать эту программу, если вы заметили, что записи в таблице MATERIALID отсутствуют. Количество записей в таблице MATERIALID всегда должна быть такой же, как число записей в таблице MARA.
Программа проверяет, существует ли разница между количеством записей в таблице MARA и MATERIALID, можно ли найти записи в таблице MARA, которые отсутствуют в таблице MATERIALID, либо программа автоматически создает эти записи в таблице MATERIALID если определенные требования соблюдены, или показывает не хватающие записи в списке.
Если записи можно найти в таблице MATERIALID, которые отсутствуют в таблице MARA, записи автоматически удаляются из MATERIALID таблице.
Интеграция
Если общая длина номер материала длиннее 18 символов, то программа не может работать в фоновом режиме.
В отличие от программы MGVERSXPRA1, программа MGVREPMATID просто восстанавливает те entires, которые отсутствуют в таблице MATERIALID.
Если более чем 0,1% от записи отсутствуют, необходимо реализовать программу MGVERSXPRA1. Например максимум 3 записей в таблице MATERIALID и 3000 записей в таблице MARA Это ограничение необходимо, поскольку программа не позволяет массе обработки данных в диалоговом окне. MATNR_EXT поле должно быть введено вручную для каждого материала.
Не изменяйте значение допуска в размере 0,1%.