Текущее время: Пт, мар 29 2024, 00:53

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


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

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


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

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