Расширение PTMW с помощью BADi

Всем привет.

Хочу напомнить, что BAdI HRPAD00INFTY работает только в транзакциях PA30, PA51, но не работает в PTMW. Поэтому приходится дублировать логику проверки/обработки данных инфотипов в двух местах, если вы используете транзакции как PTMW, так и PA*. По работе с BAdI в PTMW крайне мало документации и всего три ноты:

Note 367249 — Customer enhancements for the BLP

Note 447097 — Questions and answers concerning the TMW implementation

Note 897623 — User exits and BADIs in the PT area

Промучившись несколько часов с поиском решения по расширению PTMW для своих нужд, решил поделиться опытом с общественностью. Опять же, напоминаю, что на красоту и изящество кода не претендую. Моя задача — оставить заметку, чтобы не забыть в каком направлении искать решение.

Читать далее


Лучшие практики — конверты для чеков

Привет, Читатель!

Хочу сегодня поделиться с вами лучшими практиками «оттуда» — из США. В США существует два основных способа выплаты заработной платы: чеки и перечисление на банковскую карточку. Чек, это бумажка со спецзащитой, на которой работодатель пишет получателя и сумму (и ряд других реквизитов). Обладатель такого чека можно обналичить его в любом банке или зачислить на свой банковский счет. Как бы аналог денег, но более безопасный, так как украденный чек можно всегда напечатать заново, а обналичить без личного присутствия человека, на чье имя выписан чек, нельзя.

Так вот, с этими чеками есть одна засада. Для выдачи работнику чека нужно его упаковать в конверт, чтобы не было видно сумм, а только адрес и имя получателя. Далее такие конверты либо развозятся внутри компании по подразделениям, либо отправляются обычной государственной почтой за 10-15 рублей (за марку).

Читать далее


Первое SAP видео про LSMW

Всем привет!

Некоторые мои читатели, которые приобрели книгу, стали интересоваться ее продолжением. Идея зрела давно, читатели лишь укрепили мое желание ее реализовать. Спасибо вам!

Представляю вашему вниманию мой первый подкаст в видео формате. SAP LSMW — создание загрузчика стандартными средствами SAP. Хочу сразу же отметить, что это моя первая проба (я жутко волновался, что аж микрофон записал шум холодильника). Подкаст рассчитан на новичков.

Комментарии, пожелания, улучшения, желаемые темы очень приветствуются.

http://www.youtube.com/watch?v=UnrspYyzeGI&feature=youtu.be


PUST и параллельная обработка

Привет.

В результате долгой борьбы с поддержкой САП пришел к выводу: Настройка модели процессов в HR Process Workbench (или о PUST)работа транзакции PUST (модель процессов) с параллельной обработкой табельных номеров для шагов «расчет зарплат» и «оценка времени» может быть нестабильной. Дело в том, что когда мы на 1000 человек ставили пакеты по 100 человек, то при изменении статуса табельного номера на «некорректный» и перезапуске процесса, система падала в дамп в фоне, а модель показывала, что она работает (часики крутились). Пользователь сидел и часами ждал завершения расчета, а работа давно уже лежала в канаве дампе.

Если у вас такое случается, то обратите внимание.


Три способа получить зарплату в SAP BW

Привет.

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

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