Текущее время: Сб, июл 19 2025, 00:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 15:20 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
Доброго дня.
Существует следующая проблема: участились переносы запросов, содержащие индексы крупных ключевых таблиц в систему продуктива, (консультант по запарке забыл проверить контент) тем самым процессы апдейта индексов возникающие при переносе парализуют работу пользователей.
Есть идея реализовать проверку на событиях переноса запроса, на предмет анализа контента запроса содержания типов объектов = индекс и выводить предупреждающее диалоговое сообщение типа: "Вы уверены в переноса запроса с содержанием индекса в рабочее время?"
Для реализации данной идеи необходим инструментарий:
- событие звенящее на процессе переноса запроса с возможностью прерывания операции (вызов диалогового окна)
- событие должно содержать переменные где можно прочитать контент абап словаря которые присутствуют в запросе
Буду рад советам по инструментарию, для реализации данной задачи.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 16:39 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
aivengo написал(а):
...где можно прочитать контент абап словаря которые присутствуют в запросе...
Таблицы: e070 - информация о запросах и подзапросах (задачах), e07t - тексты, e071 - содержимое запросов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 16:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Сейчас можно создать Enhansement практически на любую стандартную программу. Достаточно в этом месте иметь номер запроса, остальное через таблицы E070, E071...

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 19:56 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
LAT написал(а):
aivengo написал(а):
...где можно прочитать контент абап словаря которые присутствуют в запросе...
Таблицы: e070 - информация о запросах и подзапросах (задачах), e07t - тексты, e071 - содержимое запросов.

Спасибо, где анализировать контент понятно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 20:03 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, апр 12 2006, 12:43
Сообщения: 863
Откуда: СССР
Пол: Мужской
Parazit написал:
Сейчас можно создать Enhansement практически на любую стандартную программу. Достаточно в этом месте иметь номер запроса, остальное через таблицы E070, E071...

Надысь пытался именно это сделать. Пытался прицепиться к модулям транзакции STMS, не получилось. Следует иметь ввиду, что базисные пакеты закрыты от расширений. Нет там ни юзер экзитов ни энхансментов.
Но можно расширить модули занимающиеся деблокированием запросов на перенос, это у меня получилось.

_________________
Никого не трогаю, примусы починяю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 20:06 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
Parazit написал:
Сейчас можно создать Enhansement практически на любую стандартную программу. Достаточно в этом месте иметь номер запроса, остальное через таблицы E070, E071...

Это понятно.
Может быть есть штатные расширения BADI и т.д.?
Искать Enhansement не очень хочется, так как необходим нормальный откат транзакции в случае если пользователь откажется от переноса получив данное сообщение, а лесть голыми руками не очень хочется (хотя не исключено).
Да и (возможное\невозможное) наличее систем солюжн в котором реализована интеграция по части переносов тоже необходимо учитывать.
Вообщем жду пока советов по части события проверки, может кто то уже делал.
За таблицы спасибо)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 20:09 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, апр 12 2006, 12:43
Сообщения: 863
Откуда: СССР
Пол: Мужской
aivengo написал(а):
Parazit написал:
Сейчас можно создать Enhansement практически на любую стандартную программу. Достаточно в этом месте иметь номер запроса, остальное через таблицы E070, E071...

Это понятно.
Может быть есть штатные расширения BADI и т.д.?....

Нет там экзитов. И Энхансменты запрещены. Я оттрапил от кнопки с машинкой до начала процесса.

_________________
Никого не трогаю, примусы починяю.


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

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
hoar написал:
Parazit написал:
Сейчас можно создать Enhansement практически на любую стандартную программу. Достаточно в этом месте иметь номер запроса, остальное через таблицы E070, E071...

Надысь пытался именно это сделать. Пытался прицепиться к модулям транзакции STMS, не получилось. Следует иметь ввиду, что базисные пакеты закрыты от расширений. Нет там ни юзер экзитов ни энхансментов.
Но можно расширить модули занимающиеся деблокированием запросов на перенос, это у меня получилось.

О а можно поподробнее пожалуйста, где оптимальне, чтобы и солюжен и STMS зацепить проверкой)) И как с вашим расширением дружит солюжн, если конечно он у вас присутствует.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 20:15 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, апр 12 2006, 12:43
Сообщения: 863
Откуда: СССР
Пол: Мужской
aivengo написал(а):
О а можно поподробнее пожалуйста, где оптимальне, чтобы и солюжен и STMS зацепить проверкой)) И как с вашим расширением дружит солюжн, если конечно он у вас присутствует.

Солюжена у нас нет. Я искал расширение в других целях. В STMS влезть не удалось. А в модуль деблокирования SE09/SE01 влезть удалось. Там 4 Бади. SE93 - смотрим программу для SE09, затем открываем её в SE80, а там эти БАДИ видно.

_________________
Никого не трогаю, примусы починяю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 20:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
У нас для администраторов переноса сделана отдельная программа, которую они запускают перед переносом.
Кроме индексов там проверяются другие объекты словаря данных(структура таблиц, ЭД, домены) и сравниваются через RFC c целевой системой.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие проверки контента абап словаря при переносе "запроса на перенос"
СообщениеДобавлено: Ср, окт 02 2013, 20:25 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, апр 12 2006, 12:43
Сообщения: 863
Откуда: СССР
Пол: Мужской
Удав написал(а):
У нас для администраторов переноса сделана отдельная программа, которую они запускают перед переносом.
Кроме индексов там проверяются другие объекты словаря данных(структура таблиц, ЭД, домены) и сравниваются через RFC c целевой системой.

У Вас хорошо, :wink: а у нас (пере)носят все кому не лень. :evil:

_________________
Никого не трогаю, примусы починяю.


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

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


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

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


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

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