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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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