Текущее время: Вс, июл 20 2025, 00:46

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Генерация лимитов с помощью отчета - HRUTQTA0
СообщениеДобавлено: Чт, мар 13 2014, 06:57 
Начинающий
Начинающий

Зарегистрирован:
Сб, фев 08 2014, 14:21
Сообщения: 7
Откуда: Казахстан
Пол: Женский
Добрый день.

Ситуация такая, генерация лимитов через отчет HTUTQTA0 проходит около 4-5 суток, это производство численность 36 000 чел. с разными условиями труда от которых зависят лимиты отсутствий так же есть различные ограничения лимитов т.е. в сумме лимиты не должны превышать к примеру 42/66к.д.
так же есть многосменный режим работы и есть лимит за многосменность который приходит из оценки времени т.к. завязка на ИТ7 и атрибуты.
так как на производстве проходят ежедневные переводы с штатки на штатку или перевод с одного ГРВ на другой в связи с этим есть необходимость генерировать лимиты ежедневно, но она не проходит за ночь проходит 4-5суток.

вопрос: подскажите кто нибудь сталкивался с этим? и как можно оптимизировать генерацию лимитов с помощью HTUTQTA0?

Заранее спасибо :roll: .

_________________
C уважением,
Алина


Последний раз редактировалось AlinaMam Пт, мар 14 2014, 15:00, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HTUTQTA0
СообщениеДобавлено: Чт, мар 13 2014, 08:34 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
если честно, этого отчета у нас в системе нет, но все-таки из общих рекомендаций:
1) запустить его под пользователем с sap_all и/или индексированными полномочиями
2) распараллелить запускаемый отчет: программа RPCS0000, там указываете отчет, который нужно распараллелить (HTUTQTA0 в вашем случае, будет выполняться в фоне), и вариант с которым его запустить. Указываете число заданий (максимум заданий в конкретной системе разный, лучше узнать у базиса, ну или кто из форумчан подскажет в этой теме). Отчет, в принципе, можно запланировать.

_________________
Зачем делать просто, когда можно сделать круто?!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HTUTQTA0
СообщениеДобавлено: Пт, мар 14 2014, 07:05 
Начинающий
Начинающий

Зарегистрирован:
Сб, фев 08 2014, 14:21
Сообщения: 7
Откуда: Казахстан
Пол: Женский
ZGilgelad написал(а):
если честно, этого отчета у нас в системе нет, но все-таки из общих рекомендаций:
1) запустить его под пользователем с sap_all и/или индексированными полномочиями
2) распараллелить запускаемый отчет: программа RPCS0000, там указываете отчет, который нужно распараллелить (HTUTQTA0 в вашем случае, будет выполняться в фоне), и вариант с которым его запустить. Указываете число заданий (максимум заданий в конкретной системе разный, лучше узнать у базиса, ну или кто из форумчан подскажет в этой теме). Отчет, в принципе, можно запланировать.



Добрый день.

мы пробовали делать параллельные задания, ну это тоже не помогло.
генерация проходила в этом случае 2 суток.

_________________
C уважением,
Алина


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HTUTQTA0
СообщениеДобавлено: Пт, мар 14 2014, 08:25 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
Наверное речь идет об отчете RPTQTA00?
В порядке бреда, можно попробовать создать свой Z отчет, в котором вызывать Вашу программу, предварительно сделав выборку по людям, которым делались переводы. Ведь не все 36000 каждый день переводятся.
При вызове можно и распаралелить, и так же в фоне запускать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HTUTQTA0
СообщениеДобавлено: Пт, мар 14 2014, 09:05 
Начинающий
Начинающий

Зарегистрирован:
Сб, фев 08 2014, 14:21
Сообщения: 7
Откуда: Казахстан
Пол: Женский
gomer4ik написал(а):
Наверное речь идет об отчете RPTQTA00?
В порядке бреда, можно попробовать создать свой Z отчет, в котором вызывать Вашу программу, предварительно сделав выборку по людям, которым делались переводы. Ведь не все 36000 каждый день переводятся.
При вызове можно и распаралелить, и так же в фоне запускать...



Добрый день.

такой вариант у нас и был. Мы написала свой z отчет, в котором он делал проверку ИТ + мероприятия которые влияют на лимиты отсутствий. Затем отчет собирал количество людей и передавал уже в HTUTQTA0 (именно этим отчетом мы пользуемся). Но ситуация такая что у них есть многосменный режим работы соответсвенно есть и лимиты за многосменность т.е. данные лимиты формируются через оценку т.к. он нарастает каждый день, а в лимитах есть ограничения 66 к.д. для этого мы сделали расширения в котором он сокращает осн.отпус на массу многосменки чтоб не вылетело за пределы ограничения.
и число таких людей составляет 16 000.

потом это все распаралели и нифига не получается( генерация проходит 2 суток.

что делать? проблема(

_________________
C уважением,
Алина


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HTUTQTA0
СообщениеДобавлено: Пт, мар 14 2014, 14:19 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
Мне кажется , что намудрили с многосменкой , проще настроить генерацию многосменки с ограничением максимального значения в оценке времени и не трогать основной отпуск . Тогда у вас должно сократиться количество людей попадающих в выборку

И у меня , например, нет отчета HTUTQTA0, а есть отчет HRUTQTA0, или это что-то специфическое для страны ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HRUTQTA0
СообщениеДобавлено: Пт, мар 14 2014, 14:59 
Начинающий
Начинающий

Зарегистрирован:
Сб, фев 08 2014, 14:21
Сообщения: 7
Откуда: Казахстан
Пол: Женский
Dimon написал:
Мне кажется , что намудрили с многосменкой , проще настроить генерацию многосменки с ограничением максимального значения в оценке времени и не трогать основной отпуск . Тогда у вас должно сократиться количество людей попадающих в выборку

И у меня , например, нет отчета HTUTQTA0, а есть отчет HRUTQTA0, или это что-то специфическое для страны ?



упс, это я по запарке опечатку допустила сорри. отчет HRUTQTA0.
у нас в оценке итак настроено, лимит за многосменность не более 2 или 4 дней.

Допустим сотруднику полагается отпуска не боле 66 дней, в это кол-во входит вред-18 дней, ненормированность -21, осн.отп-24 и многосменка-4дня.
общая сумма превышает ограничения 66.
Для этого нам нужно сократить лимиты, но не трогая многосменку, т.к. если человек отработал по многосменному режиму то ему эти дни в любом случае полагаются. для этого мы сокращаем осн.отп т.к. в генерации лимитов он обрабатывается последним.

_________________
C уважением,
Алина


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HRUTQTA0
СообщениеДобавлено: Пн, апр 28 2014, 16:39 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 10 2013, 12:37
Сообщения: 3
При выполнении мероприятия с изменением 0001 и 0007 в инфо-группу генерация лимитов по этому работнику не пробовали добавлять? Это может убрать необходимость ежедневной генерации по всем работникам.
Сталкивались с подобным, но время измерялось часами, решилось отключением всех проверок полномочий прямо в коде - ускорение было в разы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HRUTQTA0
СообщениеДобавлено: Вт, апр 29 2014, 07:08 
Начинающий
Начинающий

Зарегистрирован:
Сб, фев 08 2014, 14:21
Сообщения: 7
Откуда: Казахстан
Пол: Женский
vladimirnovvi написал(а):
При выполнении мероприятия с изменением 0001 и 0007 в инфо-группу генерация лимитов по этому работнику не пробовали добавлять? Это может убрать необходимость ежедневной генерации по всем работникам.
Сталкивались с подобным, но время измерялось часами, решилось отключением всех проверок полномочий прямо в коде - ускорение было в разы.



Приветик.

у нас что то эта проблема так и не решается...
проверка полномочий если откл ее то скорость генерации не увеличивается...
дело в том что при генерации он обращается в мощные таблицы ИТ1222, вот это нам и замедляет процесс.

спасибо.
Алина.

_________________
C уважением,
Алина


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация лимитов с помощью отчета - HRUTQTA0
СообщениеДобавлено: Сб, май 03 2014, 09:35 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 03 2014, 09:11
Сообщения: 2
Я так понимаю считывание ИТ1222 производится в своей z-разработке. Попробуйте добавить сброс буфера через HR_INITIALIZE_BUFFER перед считыванием ИТ1222.
1640701 - 0HR_PA_BN_1 dumps with TSV_TNEW_OCCURS_NO_ROLL_MEMORY.


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

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


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

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


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

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