Текущее время: Пн, июл 21 2025, 01:07

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Можно ли настроить это без использования Z-ABAP?
Да 67%     [ 2 ]
Нет 33%     [ 1 ]
Данный ответ требует тщательного анализа, курения sapboard и использования бубна 0%  0%   [ 0 ]
Всего голосов : 3
Автор Сообщение
 Заголовок сообщения: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 15:38 
Ассистент
Ассистент

Зарегистрирован:
Пт, янв 11 2013, 15:51
Сообщения: 45
Необходимо создавать в системе лимит отсутствия, как для отпуска но начисляемый сотруднику один раз и возможность его использования только после прохождения испытательного срока. Лимит начисляется в количестве 5 дней. Лимит не должен генериться после окончания испытательного срока.
Как можно данный БП настроить не подключая ABAP?
Главная суть БП - не дать заведение отпуска в период испытательного срока.
Пример.
Сотруднику положено 28 дней отпуска в год и после успешного прохождения испытательного срока положено еще 5 дней отпуска единовременно.
Лимиты для ежегодных отпусков настроены и геняряться они через RPTQTA00 c даты приёма.
Указание даты использования после испытательного срока для ежегодного и единовременного отпуска уже стоит, но необходимо создать лимит, который бы начислялся в 2006 ИТ после испытательного срока и больше не генерился. На данный момент сотрудники вводят единовременный лимит и получается, что если сотрудник увольняется до даты окончания испытательного срока, то необходимо в начале удалить лимит, а потом увольнять. А вот если сотрудник увольняется после испытательного срока, то в компенсацию единовременный лимит в ходить должен.

В VC_T559L есть настройка:
Изображение
Вроде по задумке SAP должно работать, но отпуск в период испытательного срока внести почему-то можно на величину начисленного отпуска за время работы (если дата использования = дате приёма).
Отсюда и идея у меня появилась - при приёме сотрудника заводят единовременный лимит с нулевым значением, а значения в нём должны появиться после испытательного срока после работы RPTQTA00 в связке с VC_T559L. <- сейчас так не работает почему-то.

У кого какие мысли?
Заранее благодарен.

_________________
__________________________________
Не работает? Это все цыганский гипноз


Последний раз редактировалось mr_try Вт, июл 28 2015, 10:33, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 15:57 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
mr_try написал(а):
Необходимо создавать в системе лимит отсутствия, как для отпуска но начисляемый сотруднику один раз и возможность его использования только после прохождения испытательного срока. Лимит начисляется в количестве 5 дней. Лимит не должен генериться после окончания испытательного срока.
Как можно данный БП настроить не подключая ABAP?

Заранее благодарен

А по какому условию должен создаваться лимит? какое то условие задачи "противоречивое".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 16:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Включить в мероприятие приема ИТ 2006, правильно заполнить период действия и использования. При желании всё тоже самое можно автоматом в динамике на ИТ19. Что может быть проще.
Прошел исптытательный срок - лимит начинает действоваться и использоваться. Не прошел испытательный срок - увольнение до начала действия записи лимита.

Я может вопрос не правильно понял? :)

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 16:30 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
calm написал(а):
Включить в мероприятие приема ИТ 2006, правильно заполнить период действия и использования. При желании всё тоже самое можно автоматом в динамике на ИТ19. Что может быть проще.
Прошел исптытательный срок - лимит начинает действоваться и использоваться. Не прошел испытательный срок - увольнение до начала действия записи лимита.

Я может вопрос не правильно понял? :)

Calm, может я чего то не понимаю, но как в динамике вычислить дату начала действия 2006ИТ без ABAP'а?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 16:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Ну как-то так (лично не проверял):
0019 04 10 I INS,2006, ZZ
0019 04 20 W P2006-BEGDA=P0019-ENDDA+1


т.е. на создание ИТ19 вешаем создание ИТ 2006 подтипа ZZ, и указываем BEGDA, равной окончанию испытательного срока + 1 день.

Почитайте F1 на поле T588Z-KENNZ, там несколько вариантов.

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Пн, июл 27 2015, 17:24 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
calm написал(а):
Ну как-то так (лично не проверял):
0019 04 20 W P2006-BEGDA=P0019-ENDDA+1

Вот этот момент меня и смущает, обычно испытательный срок это 3 месяца, и в днях это не постоянная величина.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 07:11 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
gomer4ik написал(а):
calm написал(а):
Ну как-то так (лично не проверял):
0019 04 20 W P2006-BEGDA=P0019-ENDDA+1

Вот этот момент меня и смущает, обычно испытательный срок это 3 месяца, и в днях это не постоянная величина.


В ИТ0019 есть поле, в котором содержится дата окончания испытательного срока - TERMN. Поэтому BEGDA=P0019-ENDDA+1 преобразуется в BEGDA=P0019-TERMN+1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 09:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
и в днях это не постоянная величина.

Какая разница, сколько дней. Важно, что дата окончания (упешного) известна всегда, хоть 3 месяца, хоть 4 недели, даже дата следующего полнолуния :) , всё равно это будет в ИТ19.

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 09:33 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, авг 31 2012, 16:15
Сообщения: 75
Откуда: Москва
Пол: Мужской
calm написал(а):
Цитата:
и в днях это не постоянная величина.

Какая разница, сколько дней. Важно, что дата окончания (упешного) известна всегда, хоть 3 месяца, хоть 4 недели, даже дата следующего полнолуния :) , всё равно это будет в ИТ19.

А что если генерить лимит сразу, а в настройке лимита "Начало использования" поставить в поле "Нет использования до" = "Истечение испытательного срока"?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 10:15 
Специалист
Специалист

Зарегистрирован:
Пт, янв 14 2011, 14:08
Сообщения: 221
Цитата:
А что если генерить лимит сразу

Так вроде человек и хочет сразу. Или вы имеете ввиду, что в Begda ставить дату приема? Тогда "рабочий год" будет некорректным, но может это не потребуется?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PT: Начисление лимита единовременно
СообщениеДобавлено: Вт, июл 28 2015, 10:38 
Ассистент
Ассистент

Зарегистрирован:
Пт, янв 11 2013, 15:51
Сообщения: 45
Pilsner написал:
А что если генерить лимит сразу, а в настройке лимита "Начало использования" поставить в поле "Нет использования до" = "Истечение испытательного срока"?


Вот я так изначально и думал... Видимо надо где-то еще что-то настроить ибо в 2006 лимит компенсируется если указан при увольнении до испытательного срока.
Может есть идея через оценку времени? но как завязать начисление с даты окончания Исп.срока?

Поправил условие в теме.

_________________
__________________________________
Не работает? Это все цыганский гипноз


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

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


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

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


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

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