Меню

How to: отслеживаем изменения в пользовательских объектах SAP

|

SAP Expert уже писал об отслеживании изменений в стандартных объектах SAP, например основных данных и документах. Также есть статья об отслеживании изменений в объектах настройки.

Кроме стандартных объектов SAP, Ваша система может иметь пользовательские объекты, непосредственно разработанные в рамках внедрения в Вашей компании. Это означает, что Вы можете создавать собственные таблицы и писать собственные программы, расширяя стандартную функциональность SAP.

Данная статья написана Дмитрием Кагликом и впервые опубликована на сайте http://www.sapexpert.co.uk на английском языке. Если вы хотите узнавать больше от экспертов из мира SAP раньше других, то, пожалуйста, подпишитесь на обновления на указанном сайте.

SAP Expert уже писал об отслеживании изменений в стандартных объектах SAP, например основных данных и документах. Также есть статья об отслеживании изменений в объектах настройки.

Кроме стандартных объектов SAP, Ваша система может иметь пользовательские объекты, непосредственно разработанные в рамках внедрения в Вашей компании. Это означает, что Вы можете создавать собственные таблицы и писать собственные программы, расширяя стандартную функциональность SAP.

SAP предпрсывает использовать специальное соглашение о разделении пространства имет объектов. Согласно нему, имена пользовательских объектов должны начинаться с буквы Z или Y, кроме редких исключений, напрмер дополнительные поля в стандартных таблицах должны начинаться с ZZ. Поэтому большинство пользовательсних объектов на САПовском сленге называют Z-объектами: Z-таблица, Z-программа и тд.

Вы можете использовать Z-таблицу, например, для расширения основных данных кредитора или дебитора. Или же Вы можете хранить настройку Z-программы в специальной Z-таблице.

Z-таблицы, как и любые другие таблицы SAP, могут быть изменяемы либо в любой системе, либо только в системе разработки.

И

Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland

У вас уже есть учетная запись?

Войти

Обсуждения Количество комментариев4

Комментарий от  

Фирюза Аскарова

  |  23 января 2014, 06:55

Можно и не создавать ракурс ведения, а для просмотра изменений воспользоваться транзакцией SCU3. Кроме того, параметр профиля rec/client должен быть корректно установлен, иначе изменения таблиц вообще записываться не будут.

Комментарий от  

Евгений Селезнёв

  |  23 января 2014, 09:50

в Solman7.1 SP10 появилась новая функциональность -
SAP Custom Development Management Cockpit is a tool that helps to analyze the use of customer individual developments as well as to optimize upgrades of them.
service.sap.com/~sapidb/012003146900000023092009E
она случаем не делает нечто подобное?

Комментарий от  

Каглик Дмитрий

  |  24 января 2014, 20:44

Можно и не создавать ракурс ведения, а для просмотра изменений воспользоваться транзакцией SCU3. Кроме того, параметр профиля rec/client должен быть корректно установлен, иначе изменения таблиц вообще записываться не будут.

Фирюза, Вы правы - в SCU3 можно посмотреть логи по любой таблице.
 
Однако, у такой универсальности есть и обратная сторона - пользователям ее в руки не дашь. А то полезут смотреть что не положено. Например, HR-ные таблицы.

Комментарий от  

Николай Кронский

  |  27 января 2014, 16:21

Для данных собственных таблиц, в случае необходимости (читай - важности изменений), используем стандартную функциональность документов изменений.
Для пользовательских процессов - стандартную функциональность журналов приложений.