Архив метки: зарплата

Моделирование заработной платы из ABAP

Всем привет.

Может быть кому-то понадобится в этой жизни функциональный модуль, который позволяет запускать расчет заработной платы в режиме моделирования. За образец можно взять вот этот HRTO_AU_PAY_PROCESS_SIMULATION. И немного переделать его под Россию.

Мне же модуль понадобился для тестов, о которых я постараюсь написать в ближайшее время. Если вы помните такую тему про eCATT, то наконец-то набралось 100 человек. Как я обещал – за мной пример по настройке в картинках. Или видео лучше?

Зарплата в BW

Привет.

Знаете ли вы, что есть три способа получить заработную плату в BW из HR системы?

  1. Экстрактор 0HR_PY_REC_51. Самый точный и самый медленный. Экстркатор выгружает всю таблицу RT со всеми сплитами. Вообще со всеми. Соответственно, объем получается в разы больше всех остальных способов, что сказывается на производительности. Не поддерживается и не рекомендуется к использованию САПом (насколько я помню хелпы и форумы).
  2. Экстрактор 0HR_PY_PP_1. Проводки в разрезе видов оплаты. Удобно использовать для выверки с контроллингом (что уехало из HR и что приехало в FICO).
  3. Экстрактор 0HR_PY_1_CE. Выгружает заработную плату из HR в разрезе расчетного периода. Сплиты “схлопываются”, поэтому нужно быть аккуратным с техническими видами оплаты, которые разбиваются по полупериодам (/001, например).

C1

Я был наивен, считая, что Отчет по видам оплаты умный. Он очень глупый. Он знает только две таблицы: WPBP и RT. До сих пор я не знаю ни одного способа штатными средствами прочитать кластер расчета заработной платы и вывести на экран с учетом дополнительных аналитик из таблицы C1. И это очень печально. Или я глубоко заблуждаюсь и на этот счет?

Правильное увольнение

Всем привет.

Нужна ваша помощь. Хочу описать все возможные варианты, как правильно увольнять человека и считать/не считать его зарплату после увольнение. Все знают, что при увольнении статус занятости меняется на ноль. При этом оценка времени такого человека больше не обрабатывает, а драйвер зарплаты обрабатывает. Есть разные ухищрения. Вот те, которые я знаю. Предлагайте еще свои, я все консолидирую и будет шпаргалка для нас всех.

  1. Изменение единицы расчеты на 99 при увольнении. Больше человек не будет выбираться драйвером расчета, так как нет управляющей записи.
  2. Изменение ИТ0008 на нулевые виды оплаты (или удаление видов оплаты). Просто зп не начисляется, но считается.
  3. Установка даты “Не считать после” в ИТ0003. Драйвер не будет выбирать табельник.
  4. Установка признака “Табельный номер заблокирован” в ИТ0003. Драйвер не будет выбирать табельник. Но при повторном приеме может быть перерасчет (так говорят на SDN).
  5. Ввод “бесконечного” отсутсвия. Человек как бы все время отсутствует, поэтому зп не платим.
  6. Ваши варианты? Комментарии приветствуются. 

Как рассчитывается заработная плата

Кусочек из книги 🙂 Для затравки! Это для совсем начинающих.

Сложно рассчитывается заработная плата. Приготовьтесь к тому, что последующий материал придется перечитывать неоднократно. Начнем с азов и будем углубляться с деталей в технику. Для пользователя расчет заработной платы, это нажатие на пару кнопок: перевести единицу расчета в режим деблокирования, запустить расчет заработной платы, проверить на ошибки, посмотреть отчеты, запустить ОНД для перечисления, сделать проводки в FI/CO, завершить расчет. Для нас, настройщиков, это годы мучений в попытке понять, как работает расчет.

Читать далее