Текущее время: Вт, сен 25 2018, 02:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как найти все объекты словаря, которые создал/изменил определенный пользователь?
СообщениеДобавлено: Чт, фев 08 2018, 16:05 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 22 2015, 13:06
Сообщения: 23
Задача -- найти все объекты словаря, которые создал/изменил определенный разработчик, уволившийся 3 года назад.

Достаточно в виде списка: имя таблицы, имя класса, имя ФМ и т.д.

Дальше уже по версиям можно будет без проблем найти что именно он изменил в каждом конкретном объекте.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти все объекты словаря, которые создал/изменил определенный пользователь?  Тема решена
СообщениеДобавлено: Чт, фев 08 2018, 16:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 06 2017, 00:56
Сообщения: 337
По таблице E070 найти все запросы пользователя
далее по E071 найти к ним объекты


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как найти все объекты словаря, которые создал/изменил определенный пользователь?
СообщениеДобавлено: Чт, фев 08 2018, 18:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 09:50
Сообщения: 990
Откуда: Москва
Пол: Мужской
Главное, чтобы при этом запросы/задачи не использовались совместно несколькими пользователями и никто не нажимал кнопку "Сменить владельца".


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как найти все объекты словаря, которые создал/изменил определенный пользователь?
СообщениеДобавлено: Чт, фев 08 2018, 18:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 06 2017, 00:56
Сообщения: 337
Yozhhhhh написал:
Главное, чтобы при этом запросы/задачи не использовались совместно несколькими пользователями и никто не нажимал кнопку "Сменить владельца".

Ну и не удалял объекты из запроса, и созданные объекты не были локальными.


а в чем проблема совместного использования в одном запросе?
там же они будут по задачам разнесены.

можно найти в е070 именно задачи, а не запросы на перенос и из них достать объекты


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как найти все объекты словаря, которые создал/изменил определенный пользователь?
СообщениеДобавлено: Чт, фев 08 2018, 18:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 06 2017, 00:56
Сообщения: 337
Что-то типа такого:

Code:
DATA: BEGIN of trk ,

     pgmid like e071-pgmid,
     object like e071-object,
     obj_name like e071-obj_name,
      trkorr like e071-trkorr,
     END OF trk.

     DATA: gt_trk LIKE SORTED TABLE OF trk WITH UNIQUE KEY pgmid object obj_name.



     SELECT e71~trkorr e71~pgmid e71~object e71~obj_name INTO CORRESPONDING FIELDS OF trk
          FROM e071 as e71 JOIN e070 as e70 on e71~trkorr = e70~trkorr
                                    WHERE e70~as4user = sy-uname AND e70~strkorr ne ''.

       READ TABLE gt_trk TRANSPORTING NO FIELDS WITH TABLE KEY  pgmid = trk-pgmid object = trk-object obj_name = trk-obj_name.
       IF sy-subrc ne 0.
         INSERT trk INTO TABLE gt_trk.
       ENDIF.
     ENDSELECT.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как найти все объекты словаря, которые создал/изменил определенный пользователь?
СообщениеДобавлено: Чт, фев 08 2018, 19:42 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 13:52
Сообщения: 180
И ещё в таблицу TADIR загляните. Ну и ракурсы TRDIR, VSEOCLASS.


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

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


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

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


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

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