Управление табельными номерами в PTMW

Привет. У нас тут товарищи клерки решили перестановку сделать в рядах противника. И стало им лень переделывать все идентификаторы выбора (списки табельных номеров, по-русски) в транзакции PTMW. И попросили они перенести им списки выбора между шахтами (я хочу списки вот того клерка, с шахты АБВГДейка).

Десять минут и вот результат. Все списки хранятся в таблицах HRSEL_*. Там есть как списки с табельными номерами (когда мы напрямую указываем табельные номера), так и с функциональными модулями, оргструктурами и так далее. Кому интересно — SE16N и прогуляйтесь по этим табличкам HRSEL_.


Как свести BW с ума. Экстрактор 0HR_PY_1_CE

Скажите, а как вы закрываете год от изменений?

Возможно я забыл что-то, но пока единственный централизованный способ, который знаю, это изменение даты обратного расчета в управляющей записи единицы расчета. Только вот поменять ее нельзя без удаления и повторного создания единицы расчета. А BW это не нравится. Вот вырезка из ноты:

The payroll control record is used to define payroll results as being «final» and this is the basis for the delta process with payroll results.
Caution: Deletion and new creation of control record is not recommended in a productive system and might cause inconsistencies on BI side.

Иными словами, если вы удалили единицу расчета, а у вас уже была хотя бы одна загрузка данных по заработной плате в BW, то BW не сможет дальше определить дельту и сойдет с ума.

Note 1162627 — Payroll Extracotor 0HR_PY_1_CE


Выгрузка содержимого таблицы в отладчике

Совершенно случайно и совершенно пару недель назад узнал, что в отладчике можно выгружать содержимое табличек в Excel. Когда пытаешься найти ошибку в проводках или налоговых отчетах, это очень помогает. В самом отладчике два раза щелкаем на табличку, она открывается в полном экране (обычно на рабочем столе 2). Правая клавиша мыши и экспорт. Век живи, все равно им самым помрешь. Вы поняли о чем я 🙂


Где искать динамические мероприятия (напоминалка)

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

  • Таблица T588Z — настройка динамических мероприятий
  • MPPERS00 — программа, где обрабатываются динамические мероприятия. Конкретно на строчке   LOOP AT int588z.

Пример настройки динамических мероприятий можно посмотреть тут http://saphr.ru/2009/07/15/dynamic_actions/


Что такое Matchcode W в зарплате SAP

В помощь табличка, где хранятся табельники, которые не посчитались в последний продуктивный расчет. Так называемый W код.

T52MCW — HR Payroll: Matchcode W

Можно посмотреть через PA03 в меню, но там маленький список и нельзя вывести в ABAP List или экспортировать.

И, пожалуйста, видео на эту тему.