Вредная RPCIPS00 Display Payroll Posting Document

Есть такая программа RPCIPS00 Display Payroll Posting Document, которая используется в стандартных моделях процессов PUST. У нее настолько простая и банальная задача, что хочется выть. Показать документ проводки. В модели есть шаг по запуску проводки, затем запускается эта программа для отражения результатов — должен быть показан сам документ прогона. Если что-то не так, то в нем можно увидеть ошибки.

Так вот эта редиска запускается и выдается ерунду вида:

sp02

Никакой полезной информации об успешности или безуспешности прогона. Приходится вручную открывать PCP0 и искать прогон.

Но! Если запустить эту программу вручную в SE38, то все хорошо. Открывается сам документ:

RPCIPS00

 

Редиска, я считаю.


Настройка модели процессов в HR Process Workbench (или о PUST)

Привет.

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

Базовая настройка SAP Workflow

Детально расписывать всю настройку нет смысла, так как она проста. Сначала настраиваем Workflow, так как отдельные элементы процессов его используют. Для этого выполняем все инструкции по ноте Note 133182 — Process Manager: No process is started.  Программа запустилась — система вызывает событие. Программа закончила выполнение — событие. Это позволяет запускать отдельные программы параллельно, а также использовать потоки операций, например, для процедур согласования этапов расчета заработной платы.

Для пользователя работа модели выглядит вот таким симпатичным светофором.

pust_2

Читать далее


Дружим HR с BW

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

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

Пример модели процессов для расчета заработной платы

Сегодня извернулся, вывернулся наизнанку и сделал вот такую модель процесса в тр. PEST. Что странно, она даже работает. В одной модели сразу работает тестовый прогон зп и проводок, и продуктивный с формированием файликов для банка и печатью чеков. Теперь думаю, где же подводные камни?