Отслеживаем изменения в объектах настройки SAP
В SAP существуют сотни и тысячи объектов. Я недавно писал про то, как можно отслеживать изменения в таких объектах как счета Главной Книги, МВЗ и так далее.
К сожалению, не ко всем объектам SAP создаются документы изменений, позволяющие отслеживать историю. Что же делать, если Вам нужно отследить историю объекта, к которому нет автоматически создаваемых документов изменений? Например, не существует прямого способа определить дату создания Балансовой Единицы в SAP. Таблица T001, в которой хранится основная информация по БЕ, не содержит никаких дат для отслеживания истории. Также к объекту Балансовая Единица нет документов изменений.
Данная статья написана Дмитрием Кагликом и впервые опубликована на сайте http://www.sapexpert.co.uk на английском языке. Если вы хотите узнавать больше от экспертов из мира SAP раньше других, то, пожалуйста, подпишитесь на обновления на указанном сайте.
В SAP существуют сотни и тысячи объектов. Я недавно писал про то, как можно отслеживать изменения в таких объектах как счета Главной Книги, МВЗ и так далее.
К сожалению, не ко всем объектам SAP создаются документы изменений, позволяющие отслеживать историю. Что же делать, если Вам нужно отследить историю объекта, к которому нет автоматически создаваемых документов изменений? Например, не существует прямого способа определить дату создания Балансовой Единицы в SAP. Таблица T001, в которой хранится основная информация по БЕ, не содержит никаких дат для отслеживания истории. Также к объекту Балансовая Единица нет документов изменений.
Тем не менее, существует способ это сделать, если объект изменяем только в системе Разработки.
Вы помните, что системный ландшафт SAP состоит из нескольких систем: Разработка, Тест, Продуктив. Вы даже знаете, что разным системам можно присвоить разные цвета.
Многие объекты SAP, например Балансовая Единица, План Счетов, Сбытовая Организация, Закупочная Организация, автоматическое определение счетов и так далее, разрешены к изменению только в системе Разработки. Для
Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland
ЗарегистрироватьсяУ вас уже есть учетная запись?
Войти
Обсуждения 4
Комментарий от
Павел Мартынов
| 04 февраля 2014, 16:49
В данном способе есть одна большая проблема. Вы можете узнать сам факт того что объект был изменен. Но так как в запросе, чаще всего прописывается ключ объекта (из таблицы), а само изменение берется при деблокировании, то можно увидеть только ключ переносимого объекта или часть ключа и *. Если есть способ узнать все поля, которые неслись в запросе, это было бы еще интереснее.
Комментарий от
Олег Точенюк
| 08 февраля 2014, 22:09
Павел Мартынов 04 февраля 2014, 16:49
Здравствуйте.
В данном способе есть одна большая проблема. Вы можете узнать сам факт того что объект был изменен. Но так как в запросе, чаще всего прописывается ключ объекта (из таблицы), а само изменение берется при деблокировании, то можно увидеть только ключ переносимого объекта или часть ключа и *. Если есть способ узнать все поля, которые неслись в запросе, это было бы еще интереснее.
Комментарий от
Алексей Митько
| 15 ноября 2017, 12:14
1. Дополню
есть функционалы для сравнения таблиц между системами.
Транзакции SCU0, OY19 sap note 91096.
Это точно поможет понять разницу в настройках.
2. очень интересует вопрос о контроле неавторизованных изменениях,
т.е. например, внесения изменения в настройку под отладчиком, напрямую в таблицу.
Комментарий от
Олег Точенюк
| 16 ноября 2017, 10:43
Алексей Митько 15 ноября 2017, 12:14
Добрый день,
1. Дополню
есть функционалы для сравнения таблиц между системами.
Транзакции SCU0, OY19 sap note 91096.
Это точно поможет понять разницу в настройках.
2. очень интересует вопрос о контроле неавторизованных изменениях,
т.е. например, внесения изменения в настройку под отладчиком, напрямую в таблицу.