Текущее время: Сб, авг 02 2025, 23:57

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 10:46 
Специалист
Специалист

Зарегистрирован:
Ср, сен 22 2004, 14:03
Сообщения: 163
Где можно увидеть?
Или, например, существует ли отчет который покажет, что в период "с... по..." созданы те или иные транзакции?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 10:56 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
как вариант смотреть журнал изменений (транзакция SCU3) для таблицы TSTC.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 12:45 
Специалист
Специалист

Зарегистрирован:
Ср, сен 22 2004, 14:03
Сообщения: 163
По этой таблице "в технических параметрах" не активна "запись в журнал изменений данных" :(
Надо изменить параметры и тогда будет инфа?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 12:53 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
Leo написал(а):
По этой таблице "в технических параметрах" не активна "запись в журнал изменений данных" :(
Надо изменить параметры и тогда будет инфа?


ага.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 12:55 
Специалист
Специалист

Зарегистрирован:
Ср, сен 22 2004, 14:03
Сообщения: 163
Спасибо,... попробуем..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 13:02 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
Как ещё один вариант:
1. Почитать таблицу E071 на предмет запросов (R3TR + TRAN)
2. По найденым записям пошерстить таблицу E070 и выбрать самую первую запись для конкретной транзакции.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 13:06 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
Dzed Maroz написал:
Как ещё один вариант:
1. Почитать таблицу E071 на предмет запросов (R3TR + TRAN)
2. По найденым записям пошерстить таблицу E070 и выбрать самую первую запись для конкретной транзакции.


спорно, а если у вас транзакция созадалсь (такое тоже бывает ;)) ) без транспорта, то что тогда ? ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 13:18 
Специалист
Специалист

Зарегистрирован:
Ср, сен 22 2004, 14:03
Сообщения: 163
Мне второй вариант совсем не нравится... а если просто изменение... в запросах тоже появится и пойди разберись
старая транзакция или новая...
Мне бы отследить вновь созданные... :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Ср, апр 01 2009, 19:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Dzed Maroz написал:
Как ещё один вариант:
1. Почитать таблицу E071 на предмет запросов (R3TR + TRAN)
2. По найденым записям пошерстить таблицу E070 и выбрать самую первую запись для конкретной транзакции.

+1
Вот какую трассировку выдает стандартный отчет RSWBO040:
Code:
  SELECT                                                                                   
    T_00 . "TRKORR" , T_00 . "TRFUNCTION" , T_00 . "TRSTATUS" ,                             
    T_00 . "AS4USER" , T_00 . "AS4DATE" , T_01 . "PGMID" , T_01 . "OBJECT" ,               
    T_01 . "OBJ_NAME" , T_01 . "ACTIVITY"                                                   
  FROM                                                                                     
    "E070" T_00 , "E071" T_01                                                               
  WHERE                                                                                     
    ( T_00 . "TRKORR" = T_01 . "TRKORR" ) AND T_00 . "AS4DATE" BETWEEN 20090101             
    AND 20091231 AND T_00 . "TRFUNCTION" = 'K' AND T_01 . "PGMID" = 'R3TR'             
    AND T_01 . "OBJECT" = 'TRAN' AND T_01 . "OBJ_NAME" LIKE 'Z%'                           

Можно добавить анализ вхождения найденных транзакций в предыдущие даты и убирать те, которые уже встречаются ;)
Code:
LOOP AT gt_tstc INTO gs_tstc.
  SELECT SINGLE e71~obj_name
    INTO l_objname
    FROM E071
    INNER JOIN E070 ON E070~TRKORR = E071~TRKORR
    WHERE e071~obj_name = gs_tstc-obj_name
      AND e071~object = 'TRAN'
      AND e071~pgmid = 'R3TR'
      AND e070~trfunction = 'K'
      AND e070~as4date < start_date.
  CHECK sy-subrc = 0.
  DELETE gt_tstc INDEX sy-tabix.
ENDLOOP.

Имхо это будет нагляднее, чем копаться в записях изменений таблицы по первому варианту.
Pokusannoe_Zubilo написал:
спорно, а если у вас транзакция созадалсь (такое тоже бывает ;)) ) без транспорта, то что тогда ? ;)

И зачем информация о таких транзакциях? :lol:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Чт, апр 02 2009, 08:10 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
Удав написал(а):
+1
Вот какую трассировку выдает стандартный отчет RSWBO040:


ну так это понятно. т.к. отчет по поиску в траспортах. где же ему еще искать ;)).

Удав написал(а):
И зачем информация о таких транзакциях? :lol:


я подозреваю, что базисникам такие транзакции тоже будут интерестны от куда они взялись ;)

+ транзакции созданные как локальные в development системе иногда тоже интересуют security ;) ( сталкивался с сим например в HR системах ;) )


я не говорю, что этот вариант не приемлем. , все зависит от выбора автора и его конкретных задач :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дата создания транзакции
СообщениеДобавлено: Чт, апр 02 2009, 10:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Pokusannoe_Zubilo написал:
ну так это понятно. т.к. отчет по поиску в траспортах. где же ему еще искать ;)).

Днйствительно, даты больше взять неоткуда. :)

Pokusannoe_Zubilo написал:
Удав написал(а):
И зачем информация о таких транзакциях? :lol:

я подозреваю, что базисникам такие транзакции тоже будут интерестны от куда они взялись ;)

Зачем они базисникам? Они же не поедут в другие системы :) И в роли вряд ли будут их включать...
Pokusannoe_Zubilo написал:
+ транзакции созданные как локальные в development системе иногда тоже интересуют security ;) ( сталкивался с сим например в HR системах ;) )

Ну и тупы-ы-е (с) :lol:

Так можно договориться до того, что базисникам и безопасникам будут мешаются и локальные программы.
Сама по себе транзакция ведь ничего не делает :D

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB