SAPфорум.RU https://sapboard.ru/forum/ |
|
История изменений по таблице https://sapboard.ru/forum/viewtopic.php?f=13&t=87263 |
Страница 1 из 1 |
Автор: | skaa [ Чт, июн 26 2014, 14:07 ] |
Заголовок сообщения: | История изменений по таблице |
Добрый день. Подскажите возможно ли сделать следующее Есть z-таблица, а к ней ракурс ведения. Можно ли как-то отслеживать изменения по этой z-таблице или нужно писать специальную z-транзакцию в которой и будут писаться изменения? В профиле SAP системы указан параметр rec/client = OFF, т.е как я понимаю свойство таблицы "Запись в журнал изменений" не поможет. |
Автор: | ArmAnn [ Чт, июн 26 2014, 14:51 ] |
Заголовок сообщения: | Re: История изменений по таблице |
Можно и без отдельной транзакции 1. Создайте документы изменений для таблицы (тр. SLG0) 2. Сохраняйте документы изменений в одном из событий в диалоге ведения |
Автор: | gomer4ik [ Чт, июн 26 2014, 15:19 ] |
Заголовок сообщения: | Re: История изменений по таблице |
А в транзакции SCU3 Ваша таблица есть? Если есть, то там должны отображаться изменения. Если нет, то для Z-таблицы нужно поставить "Запись в журнал изменений данных" в SE11, поделать изменений, и посмотрите, фиксируются ли они. |
Автор: | avb [ Пт, июн 27 2014, 06:16 ] |
Заголовок сообщения: | Re: История изменений по таблице |
ArmAnn написал: Можно и без отдельной транзакции 1. Создайте документы изменений для таблицы (тр. SLG0) Наверное, все-таки SCDO. |
Автор: | ArmAnn [ Пт, июн 27 2014, 07:58 ] |
Заголовок сообщения: | Re: История изменений по таблице |
avb написал(а): ArmAnn написал: Можно и без отдельной транзакции 1. Создайте документы изменений для таблицы (тр. SLG0) Наверное, все-таки SCDO. да, точно |
Автор: | gomer4ik [ Пт, июн 27 2014, 08:24 ] |
Заголовок сообщения: | Re: История изменений по таблице |
gomer4ik написал(а): А в транзакции SCU3 Ваша таблица есть? Если есть, то там должны отображаться изменения. Если нет, то для Z-таблицы нужно поставить "Запись в журнал изменений данных" в SE11, поделать изменений, и посмотрите, фиксируются ли они. Забыл главное сказать, в системе выставлен параметр rec/client = OFF ))) |
Автор: | hugo788 [ Пт, июл 06 2018, 13:00 ] |
Заголовок сообщения: | Re: История изменений по таблице |
ArmAnn написал: Можно и без отдельной транзакции 2. Сохраняйте документы изменений в одном из событий в диалоге ведения Добрый день. А можно по подробнее? Создал документ изменений для своей z* таблицы. В sm30 журнал изменений пуст(добавлял записи). Что нужно еще сделать? |
Автор: | Besa [ Пт, июл 06 2018, 14:52 ] |
Заголовок сообщения: | Re: История изменений по таблице |
hugo788 написал(а): ArmAnn написал: Можно и без отдельной транзакции 2. Сохраняйте документы изменений в одном из событий в диалоге ведения Добрый день. А можно по подробнее? Создал документ изменений для своей z* таблицы. В sm30 журнал изменений пуст(добавлял записи). Что нужно еще сделать? Два типа логирования, через включенный аудит (SCU3), тогда стандартный пункт меню в SM30 будет показывать лог при условии, что в настройках таблицы указано, что она логируется и конечно при условии что аудит системы включен. (не редко аудит для таблиц отключают) И второй через документы изменений. В данном случае все ложится на разработчика - генерация объекта изменений и спец ФМов (SCDO), собственно само создание документов изменений, и показ самого лога. Можете "пилить" все через расширение SM30 (моменты времени/события) что Вам и посоветовали, соответственно показ лога в том числе. Документы изменений хранятся в своих таблицах CDHDR/CDPOS, также есть стандартные отчеты RSSCD100, есть ФМ-ы CHANGEDOCUMENT_DISPLAY например... Можете создать утилиту, на базе editable ALV которая по имени таблицы и имени объекта изменений будет давать возможность вести данные и логировать их(и соответственно там же показывать лог), то есть от генератора ведения SM30 вообще отказаться. Для ведения настройки будет просто транзакция которая будет запускать эту утилиту с зашитым именем настоечной таблицы. Если аудит выключен, а Z настройки надо логировать, этот вариант решит проблемы. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |