Автор Тема: Архивирование единиц оборудования  (Прочитано 716 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн themax

  • Newbie
  • *
  • Сообщений: 283
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYears
Архивирование единиц оборудования
« : Август 04, 2020, 12:19:14 pm »
Доброго времени суток уважаемые консультанты ТОРО.

Тема архивирования весьма обширная и в инете полно всякой разрозненной информации по настройке транзакций SARA, AOBJ и т.д. Т.к. я планирую архивировать единицы оборудования (объект архивации PM_EQUI), то решил задать этот вопрос в ветке форума РМ. На данный момент меня интересует два вопроса:

1. Какой статус должен быть стоять у основной записи ЕО, чтобы она попала под механизм архивирования, ну т.е. необходимо ли ставить на ней метку удаления или же она должна быть блокирована?

2. Возможно ли при необходимости восстановить из архива эти ЕО или же данный объект архивации вообще не восстанавливается?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Архивирование единиц оборудования
« Ответ #1 : Август 04, 2020, 06:21:04 pm »
Давно ЕО не архивировал, но кажется надо поставить стаус удаления. По поводу восстановления, если честно ни разу не занимался таким процессом как восстановления данных из архива.

Оффлайн themax

  • Newbie
  • *
  • Сообщений: 283
  • Репутация: +2/-0
  • YearsYearsYearsYearsYearsYearsYearsYears
Re: Архивирование единиц оборудования
« Ответ #2 : Август 17, 2020, 04:32:49 pm »
Всем добрый день.

Как Олег и сказал надо поставить на ЕО метку удаления. Далее запускаем транзакцию SARA:
1. Preprocessing, выбираем вариант (при необходимости можно создать свой), варианты редактируемые, например можно указать в атрибутах варианта вид ЕО или тип ЕО на который программа будет смотреть при отработке. Запускаем Preprocessing и программа ставит на тех ЕО, у которых установлена метка удаления ещё один индикатор delete indicator, он появляется в системном статусе ЕО и при необходимости его можно просмотреть в основной записи ЕО. Там же есть кнопочка Management при нажатии на которую можно просмотреть лог, в котором можно просмотреть на сколько удачно программа обработала ЕО, которые нужно удалить из БД.
2. Write - этот функционал создаёт архивный файл, который в последствии будет использоваться для удаления из БД тех ЕО, которые попали в этот архив. Здесь также нужно выбрать вариант или создать свой. Здесь также можно просматривать log как отработала программа по созданию архивного файла. Во время обработки функционала транзакции SARA система будет уведомлять о том, что процесс архивации всё ещё в работе и в log-е процесс архивации будет отображаться жёлтым индикатором, а не зелёным.
3. Delete - функциональность удаляющая из БД ЕО, которые попали в архив. Необходимо выбрать Archive selection и выбрать тот архив, который создался благодаря функциональности Write. После того как программа отработает, в log-e, который везде открывается путём нажатия Management индикатор будет отображаться уже не жёлтым, а зелёным цветом. По умолчанию архивный файл создаётся на сервере приложений в папке D:\usr\sap\H01\SYS\global\
4 .Read - при необходимости можно вызвать отчёт в транзакции SARA, который позволяет прочесть содержимое архивного файла.

Вдруг если кому то нужно почистить БД от не нужных ЕО такой вариант вполне рабочий. Я не делал каких то специальных настроек, таких как место сохранения, названия файла и т.д., которые обычно делают для архивации других объектов SAP,  потому как объект архивации PM_EQUI - основные записи ЕО не подлежит восстановлению, поэтому не вижу смысла заморачиваться. Необходимо также учитывать, что основная запись ЕО удалится только в том случае если не будет фигурировать в каких то заказах или сообщениях ТОРО.