Текущее время: Вт, июл 22 2025, 01:43

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Лимиты дополнительных отпусков
СообщениеДобавлено: Вт, сен 11 2007, 13:07 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, авг 01 2007, 14:47
Сообщения: 12
Подскажите, кто сталкивался с проблемой:
Если есть дополнительный отпуск, например, за ненормированный рабочий день. Но нет точного количества базового права. Пользователи назначают сами, вручную.

Если происходит перевод сотрудника на другую штатную должность, на которой он лишен права на этот доп. отпуск, то лимит должен ограничиться и пересчитаться.
Вот и проблема: ограничивается, но не пересчитывается. Что делать? Можно ли это настроить?

Аналогично для увольнения. Ограничивается и не пересчитывается (для основного все хорошо пересчитывается, строго по базовому праву, т.е. 28 дней)

Получается что пересчитывает лимит по базовому праву, а не по значению в ИТ 2006. Можно ли настроить чтобы количество дней для пересчета бралось из ИТ 2006.

_________________
Работа в команде очень важна. Она позволяет свалить вину на другого


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 13:30 
Ассистент
Ассистент

Зарегистрирован:
Чт, дек 09 2004, 16:01
Сообщения: 47
Откуда: Москва
В данном случае, подсчет идет относительно значения, которое записано в поле базовое право. Нужно писать пользовательское расширение. Примерно находится IMG - Управление временными данными - .... - лимиты - и тут должен быть пункт по расширению (к сожалению под рукой нет системы, поэтому поищите сами). Тут без абапера не обойтись.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 19 2007, 09:23 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 08:49
Сообщения: 319
Откуда: Мариуполь
Ну базовое право можно посадить в штат в свой инфотип. Все равно право на дополнительные отпуска дополнительно к государственным должно утверждаться заводским приказом на год. И тогда его можно присваивать через расширения определения базового права. И сокращать тогда будет нормально...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 19 2007, 10:34 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, авг 01 2007, 14:47
Сообщения: 12
Да, можно все... АБАПОМ :)

_________________
Работа в команде очень важна. Она позволяет свалить вину на другого


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 19 2007, 17:19 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 08:49
Сообщения: 319
Откуда: Мариуполь
Ну САП предусмотрел только такой вариант 8-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 26 2007, 13:37 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 10 2006, 17:17
Сообщения: 77
Предположим, имеется лимит, для которого не предусмотрено автоматической генерации на основе базового права.
Такой лимит кадровик вводит руками, допустим 10 дней на год.
При ограничении этой записи, хотелось бы получить пропорциональное уменьшение лимита. Т.е. в нашем случае
при ограничении на полгода лимит уменьшается до 5.

Если бы лимит был настроен на основе базового права, тогда по нажатию «Значения по умолчанию» он бы пересчитался согласно настройкам, но у нас лимит – ручной.

По всей видимости решение проблемы воможно только через абап в user exit? Подскажите плз, какой exit будет правильно использовать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 26 2007, 17:40 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Даже если лимит ручной - это не значит, что он не может пересчитываться по базовому правилу.
Дайте ему свое правило генерации и поставьте максимум 10 дней в году.

Проблема надуманная.

_________________
САП маст дай...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 27 2007, 10:28 
Ассистент
Ассистент

Зарегистрирован:
Чт, дек 09 2004, 16:01
Сообщения: 47
Откуда: Москва
You can use the SAP enhancement HRPTIM03 for quota type selection.

You can use the enhancement to refine the criteria available for creating absence quotas in the following areas:

1. Applicability of the selection rule EXIT_SAPLHRV_001
2. Defaults for processing accrual entitlements determined by time evaluation EXIT_SAPLHRV_002
3. Rules for reducing quota entitlements EXIT_SAPLHRV_003
4. Defaults for determining base entitlements EXIT_SAPLHRV_004
5. Default for transfer: Change results of quota generation EXIT_SAPLHRV_005
6. Processing individual regulations for determining the employee's entry and leaving dates EXIT_SAPLHRV_006
Example

In your enterprise, employees who work with a high level of noise pollution or a particularly heavy workload should receive an extra 5 days time off entitlement. The workplace should also be taken into consideration when you are creating absence quotas.
To refine the conditions of the applicability of a rule, use the enhancement EXIT_SAPLHRLV_001. In this enhancement, enter the work center as an additional condition, which must be fulfilled by using a selection rule.




Activities

1. Create your enhancement. To do this, either create a new project or use an existing project.
2. Add your own elements to the standard SAP program code.
SAP provides the necessary function modules with short texts, interfaces, and documentation. The function exits contain the SAP includes.
Create the includes, and enter the required enhancements.
3. Activate the project. Only then does the system run through the ABAP program code. The enhancements do not take effect before you activate the project.
Further notes

Unlike modifications, enhancements are not overwritten when there is a release upgrade since they are made in a name range reserved for the customer rather than in the standard delivery.

The exact procedure for creating enhancements is described in the documentation Enhancements to SAP Transactions. To access the documentation, choose Help -> Application Help in the enhancement transaction.

There is documentation on each enhancement and user exit. To access the documentation on the user exits, choose Display SAP documentationdocumentation in the enhancement transaction.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 27 2007, 12:16 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 10 2006, 17:17
Сообщения: 77
Цитата:
Даже если лимит ручной - это не значит, что он не может пересчитываться по базовому правилу.
Дайте ему свое правило генерации и поставьте максимум 10 дней в году.


Базовое Кол-во Полагающихся Дней для этого типа лимита заранее неизвестно. А значит нет строки в V_T559E.

А значит не можем создать Правило Выбора V_T559L, т.к. при его создании обязательно нужно указать "Полож. по баз. кол. полаг".

Но тогда, где и для чего Вы советуете ставить максимум?


Или я что-то не догоняю?..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 01 2007, 12:31 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 08:49
Сообщения: 319
Откуда: Мариуполь
Поставте в базовом праве один день. А в одном из расширений скорректируйте его на нужное колличество дней (расширение EXIT_SAPLHRLV_004)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 03 2007, 16:03 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 10 2006, 17:17
Сообщения: 77
Спасибо. так и сделали.

А judge видимо не так понял меня?..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 03 2007, 16:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Не так.
Но после ответа qwerty просто не вмешивался.
Я думал нужен доп отпуск, полагающийся по закону определенным группам сотрудников. У них фиксированное право, и менять его доп модулем нет необходимости.

_________________
САП маст дай...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 08 2007, 14:30 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 10 2006, 17:17
Сообщения: 77
Еще раз спасибо! :)


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

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


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

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


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

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