SAPфорум.RU
https://sapboard.ru/forum/

Создание собственного журнала обработки
https://sapboard.ru/forum/viewtopic.php?f=13&t=2453
Страница 1 из 1

Автор:  Hel [ Ср, дек 22 2004, 13:38 ]
Заголовок сообщения:  Создание собственного журнала обработки

Здравствуйте, подскажите пожалуйста как сделать свой журнал обработки, с возможностью его просмотра и печати по запросу пользователя?
Спасибо

Автор:  Сергей Королев [ Ср, дек 22 2004, 13:45 ]
Заголовок сообщения: 

Есть большой пакет функций для создания журнала, имена начинаются на BAL_*. Они хорошо документированы - смотрите документацию в SE37.
Для того, чтобы журналы сохранить в базе, нужно в тр SLG0 создать объект и подобъект, и затем создавать журналы с указанием объекта и подобъекта. Просматривать журналы можно в транзакции SLG1, удалять - в SLG2.

Автор:  ВН [ Ср, дек 22 2004, 13:49 ]
Заголовок сообщения: 

В системе есть собственный "Журнал изменений",
однако, как правило, админы его не активируют,
дабы съэкономить ресурсы, которые он жрёт нещадно.
Если он все-таки активирован, тогда записи в него
автоматически попадают для тех таблиц, у которых
проставлен признак "Запись в журнал изменений данных".
Для просмотра и печати журнала изменений - транзакция SCU3

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

Автор:  Hel [ Чт, дек 23 2004, 10:59 ]
Заголовок сообщения: 

Спасибо за ответы. Из 95 функций выбранных по маске, мне как начинающему трудно определить какая из функций мне нужна, не знаю у кого как, но у нас они не документированы. А что касается ответа ВН, я знаю что при работе с внутренними таблицами мне придется писать самостоятельно формирование журнала обработки и его печать, просто чтобы облегчить себе работу, наверняка не я первая столкнулась с этой проблемой, думала что есть какой-нибудь стандартный подход к этой проблеме.
Еще раз спасибо за участие

Автор:  Сергей Королев [ Чт, дек 23 2004, 11:40 ]
Заголовок сообщения: 

Еще можно поглядеть программу SBAL_DEMO_04. Вообще, там много программ, начинающихся на SBAL_DEMO*. Документация точно была, начиная с версии 4.6b. Вот например ФМ BAL_LOG_MSG_ADD. В SE37 команда Перейти к -> Документация. Показывает. Внизу ссылка "Application Log: Technical documentation".

Автор:  Hel [ Чт, дек 23 2004, 16:41 ]
Заголовок сообщения: 

Спасибо Сергей, это уже ближе к теме, буду разбираться.

Автор:  Silence1 [ Ср, май 13 2009, 10:17 ]
Заголовок сообщения:  Re: Создание собственного журнала обработки

Подскажите пожалуйста!
Я в тр. SLG0 создала объект и подобъект.
В программе создаю лог (фм BAL_LOG_CREATE) , хочу его сохранить (фм. BAL_DB_SAVE ?)
а как привязать к созданному объекту?

Автор:  Пономарев Артем [ Ср, май 13 2009, 10:21 ]
Заголовок сообщения:  Re: Создание собственного журнала обработки

Silence1, а при создании лога поля структуры I_S_LOG OBJECT и SUBOBJECT вам ни о чем не говорят? ;)

Автор:  Silence1 [ Ср, май 13 2009, 10:28 ]
Заголовок сообщения:  Re: Создание собственного журнала обработки

Пономарев Артем написал:
Silence1, а при создании лога поля структуры I_S_LOG OBJECT и SUBOBJECT вам ни о чем не говорят? ;)

о-ооооооо :shock:
я только-только за эту тему взялась, еще не все посмотрела :lol:
Все получилось! Ащ-ще!

Спасибо!

Автор:  art9-3 [ Чт, апр 05 2018, 20:43 ]
Заголовок сообщения:  Re: Создание собственного журнала обработки

Вот подробный пример использования журнала сообщений ABAP http://youcoder.ru/message_log.html .

Автор:  Besa [ Пн, апр 09 2018, 10:59 ]
Заголовок сообщения:  Re: Создание собственного журнала обработки

art9-3 написал:
Вот подробный пример использования журнала сообщений ABAP http://youcoder.ru/message_log.html .

скорее простейший :)
В app log не мало фишек интересных. SBAL_DEMO*

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/