Текущее время: Пт, июл 18 2025, 08:43

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Пн, янв 24 2011, 16:03 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
Добрый день!
Есть проблема: цепочка на последовательности планирования выпадает в красный статус с сообщением
"Данные инфо-провайдера ZMOVWEEK были заблокированы администратором
<...>
Data locks are set by process chain '', which is executed with variant 'ZSTOCKSCALC_WEEK'
<...>".
Блокирует соотв. вариант ZSTOCKSCALC_WEEK (другая последовательность планирования). Сама она тоже выполнятся перестала и цепочка с этим вариантом также стопается на ней с таким же сообщением.
У меня впечатление (возможно, ошибочное), что когда-то она не отработала до конца и висит, хотя задетектить ее тоже не получается.

При запуске из моделера такое же сообщение: данные заблокированы администратором.
В sm12 блокировок нет.
Куб переключается из планирования в запись и обратно свободно. Удалил данные, загрузил вновь, ошибка осталась.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Вт, янв 25 2011, 08:56 
Специалист
Специалист

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

Предлагаю окунуться в чудесный мир отладки полседовательной планирования через запуск функциональника RSPLSSE_PLSEQ_EXECUTE с предварительно сохраненным вариантом набора переменных последовательности планирования.

там застопиться на сообщениях и смотреть откуда система берет блокировку при её отсутствии в sm12.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования  Тема решена
СообщениеДобавлено: Ср, янв 26 2011, 10:18 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 18 2008, 17:00
Сообщения: 110
Откуда: From Hell
Пол: Мужской
TCODE RSPLSE

_________________
В 9.00 начался и в 00.45 закончился 7-й 8-часовой рабочий день 5-дневной рабочей недели...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Ср, янв 26 2011, 10:57 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
ash написал:
RSPLSSE_PLSEQ_EXECUTE

что-то не могу понять, какие входные значения у этого фм :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Ср, янв 26 2011, 11:50 
Специалист
Специалист

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

собственно если ищется именно ошибка, то больше ничего и не нужно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Ср, янв 26 2011, 14:18 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
Отличная штука, спасибо! Только на вопрос блокировки ответа не дает пока.

Получил такой результат:
Code:
T ID                   NUM MESSAGE
E RSPLS                411 При выполнении последовательности ZSEQ2 ( ZSEQ2 ) возникли ошибки
E RSPLF                114 Функция планирования ZSTCALCWEEK ( ZSTCALCWEEK ) завершена с ошибками
E RSPLS                087 Данные инфо-провайдера ZMOVWEEK были заблокированы администратором


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Ср, янв 26 2011, 16:12 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
se.All написал(а):
Отличная штука, спасибо! Только на вопрос блокировки ответа не дает пока.


Прекрасно!
Двигаемся дальше.
Запускаем функциональник в режиме отладки, далее ставим точку прерывания, например, на комманде MESSAGE.
Жмем F8 и поехали читать, что там накопилось.

Ежели ориентация в отладке сложновата - призывайте в помощь ABAPера, который достаточно быстро должен вам найти, где происходит формирование сообщения об ошибке и на основании какой логики оно формируется.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Ср, янв 26 2011, 17:06 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
в sm12 никаких блокировок в процессе отладки не появляется.
Удалось найти место на котором возникает ошибка: класс - CL_RSPLS_ENQ_MASTER, метод - ENQUEUE, строка 60:
Code:
cl_rspls_enq_srvs=>check_overlap( EXPORTING i_t_chasel    = l_t_chasel
                                                  i_t_dseln     = <l_t_chasel>
                                        IMPORTING e_has_overlap = l_has_overlap
                                        CHANGING  c_t_used_chas = l_t_used_chas ).

Пока не понятно что здесь происходит за проверка (cl_rspls_enq_srvs=>check_overlap), но ее как раз фм и не проходит.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Ср, янв 26 2011, 20:30 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Ну вы практически добились своего! осталось провалиться внутрь метода и посмотреть на каком условии система утверждает, что есть блокировка (кстати в методе check_overlap по ходу дела всё достаточно бодро откомментировано).


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Пн, янв 31 2011, 21:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 18 2008, 17:00
Сообщения: 110
Откуда: From Hell
Пол: Мужской
Вот нет чтобы зайти да снести в RSPLSE эту блокировку :D
Но поковырять в системе - да, полезно... когда времени куча :)))

_________________
В 9.00 начался и в 00.45 закончился 7-й 8-часовой рабочий день 5-дневной рабочей недели...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Вт, фев 01 2011, 12:22 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
InMyMind написал:
Вот нет чтобы зайти да снести в RSPLSE эту блокировку :D
Но поковырять в системе - да, полезно... когда времени куча :)))


да, туда я ходил через RSPLS_ENQUEUE_INFO. Смотрел на вкладке блокировок: "записей блокирования не найдено" :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Ср, фев 02 2011, 10:13 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 18 2008, 17:00
Сообщения: 110
Откуда: From Hell
Пол: Мужской
Наверное потому что ты конфликт блокировок смотрел 8)

_________________
В 9.00 начался и в 00.45 закончился 7-й 8-часовой рабочий день 5-дневной рабочей недели...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: блокировка данных в кубе последовательностью планирования
СообщениеДобавлено: Ср, фев 02 2011, 10:24 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
смотрел вкладку блокировки.
да, посмотрел внимательней, на вкладке "мастер: блокировать" нашел блокировку. Спасибо :)

Ash'у тоже большое спасибо :)


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

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


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

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


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

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