Текущее время: Чт, мар 28 2024, 18:49

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


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


ВНИМАНИЕ!

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



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

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

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

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


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

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


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

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

_________________
Алё, это Пакистан? Нам нужен один килограмм


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

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

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


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

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


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

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Что-то типа такого:

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, 18:42 
Почетный гуру
Почетный гуру

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


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

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


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

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


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

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