Позитивный учет

Позитивный учет дело тонкое. Вроде бы все просто с одной стороны – пришел/ушел и все работает, ан нет. Позитивный учет, это когда регистрируют время фактической работы сотрудника в часах/днях или отметками пришел/ушел/обедаем-с. Для этих целей есть отдельные статусы временных данных в седьмом инфотипе, отдельные схемы оценки времени TM00, TM01. Как все это работает?

Мы у себя внедрили учет рабочего времени по биометрическим отпечаткам пальцев. Пришел, ввел табельный номер, приложил пальчик, и отметка сохранилась. Эту функцию выполняет стороннее решение, которое аккумулирует отметки в своей базе. С точки зрения SAP весь обмен любезностями идет через программы по расписанию, которые вручную можно запустить в транзакции PT80.

Прочитать больше


Дружим HR с BW

Сегодня день цепочек – я настраивал цепочки для автоматической загрузки данных из ERP системы в BW. Цепочка, это последовательность команд, которые надо выполнить, чтобы счастье случилось. Озарившая меня идея заключается в том, что расчет заработной платы можно организовать так:

  1. Делаем модель процессов (тр. PEST) для расчета заработной платы. 
  2. В модель встраиваем шаг проводок. 
  3. После шага проводок делается минипрограмма, которая вызывает событие (EVENT) в BW системе. 
  4. Запуск цепочки в BW указываем при возникновении события (стандартная функциональность в планировщике заданий).
Таким образом сразу же после проводок у нас запустится обновление BW с уже актуальными результатами расчета. Единственное, что я сейчас пока не знаю, как научить систему автоматически передавать созданные документы проводок в целевую систему. PUST создает сами документы, но их нужно еще деблокировать и отправить. Надо поискать программку, уверен, такая есть. 

Настройка HR-PDC интерфейса

Если вы вдруг надумали делать интеграцию системы учета рабочего времени (позитив, терминалы и иные решения) с SAP, то обратите внимание на стандартное решение. Называется HR-PDC интерфейс. Слов о нем мало написано. Вся коммуникация идет через транзакцию PT80. Есть также нота по настройке, рекомендую, очень полезная.

Note 647145 – Setting up the HR-PDC interface


Интеграция OM-PA

Узнал очередную мелкую новость. Если в PPOME делаешь связь S -> P, то есть человека мышой перенес на штатку, то это еще не означает, что в PA создастся запись в ИТ0001 с нужной даты и прописанными S, C, O. Чтобы такое исправить, есть программка RHINTE30, которая анализирует подобные казусы и сама выправляет ИТ0001 по человеку. Рекомендую 😉


Перенос должностей

В рамках ведения НСИ (нормативно справочной информации) в системе решили должности таскать запросами. Чтобы во всех системах было одинаково. Делаем внешний диапазон и вуаля.

Ввиду старости лет, совсем забыл, что после переноса нужно запускать программу интеграции OM->PA. Иначе в PA 1 ИТ будет ругаться и материться, что нет соответствующих записей в PA таблицах.

Шаги:
1. RHMOVE30 – создаем запрос и кладем объекты в него.
2. Переносим в нужную систему (целевую)
3. В целевой системе запускаем RHINTE10