Текущее время: Сб, дек 06 2025, 22:01

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Чт, окт 25 2012, 12:49 
Специалист
Специалист

Зарегистрирован:
Вт, янв 25 2011, 11:47
Сообщения: 150
Здравствуйте, коллеги

Заказчик хочет чтобы при запуске отчётов выводилось не только сообщение, что данные заблокированы, но так же и аналитики по которым есть блокировки.
Есть ли какие-нибудь стандартные средства для этого? Я так понимаю, что в табличках БД такая информация не хранится и получить эту информацию можно только из класса CL_RSPLS_ENQ, так ли это? Есть ли места где можно вставить код, кроме вызова EXIT переменных (отчёты в WEB форме)?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 05:49 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Приветствую.

В качестве идеи - найти под отладкой кусок кода, формирующий сообщение, и попытаться расширить его (быть может там есть стандартный exit).
Еще, как вариант, заделать виртуальный кубик на базе ФМ, который будет требуемые блокировки собирать в табличный вид. После как-либо подкрутить в открываемый отчет.


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

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Еще вариант - создать свой срез данных типа exit, в котором проверять блокирован ли набор признаков с выводом соответствующих сообщений.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 07:29 
Специалист
Специалист

Зарегистрирован:
Вт, янв 25 2011, 11:47
Сообщения: 150
Цитата:
В качестве идеи - найти под отладкой кусок кода, формирующий сообщение, и попытаться расширить его (быть может там есть стандартный exit).

Хорошая идея, надо попробовать.
Цитата:
Еще вариант - создать свой срез данных типа exit, в котором проверять блокирован ли набор признаков с выводом соответствующих сообщений.

Насколько знаю при срезе данных типа exit блокировки пишутся в z* таблицу, во всяком случае мы делали так.
Удивительно, что по этому вопросу так мало информации, неужели это редкая задача, когда нескольким пользователям необходимо планировать на одни и те же аналитики.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 07:42 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Smoky написал(а):
Насколько знаю при срезе данных типа exit блокировки пишутся в z* таблицу, во всяком случае мы делали так.
Удивительно, что по этому вопросу так мало информации, неужели это редкая задача, когда нескольким пользователям необходимо планировать на одни и те же аналитики.


Идея в следующем: свой exit-срез нужен для того, чтобы проверить блокировку данных и вывести сообщение, иначе говоря сам срез ничего блокировать не будет, а лишь проверит заблокированы ли данные другими срезами/пользователями.
Причем не суть дела каким образом вы блокируете данные (стандартными средствами, своими z* разработками, еще как-то), потому как в своем срезе и логика определения блокировок будет ваша.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 08:34 
Специалист
Специалист

Зарегистрирован:
Вт, янв 25 2011, 11:47
Сообщения: 150
Цитата:
Идея в следующем: свой exit-срез нужен для того, чтобы проверить блокировку данных и вывести сообщение, иначе говоря сам срез ничего блокировать не будет, а лишь проверит заблокированы ли данные другими срезами/пользователями.
Причем не суть дела каким образом вы блокируете данные (стандартными средствами, своими z* разработками, еще как-то), потому как в своем срезе и логика определения блокировок будет ваша.

Спасибо за подсказку! Теперь понял, вы предлагаете использовать срез данных для того, чтобы вставить код и выводить сообщения в отчёт.
Попробую через EXIT переменные, если не получится, то воспользуюсь этим вариантом.


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

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


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

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


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

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