Архив метки: PUST

Последующие процессы внециклических расчетов

Занимаешься САПом, занимаешься, а он все не угомонится.

Например, многие знают транзакцию “PUOC_33 – Межрасчетные выплаты: инструментальные средства”.

puoc_33

Читать далее

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

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

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

sp02

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

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

RPCIPS00

 

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

Разработка программ для PUST/PEST моделей

Всем привет.

Хочу здесь оставить напоминалку, как можно разрабатывать свои программы для использования в PUST/PEST моделях. Источник – help.sap.com.

У САПа иногда ссылочки “слетают”, поэтому текст будет здесь.

Читать далее

Настройка HR Process Workbench

Привет.

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

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

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

pust_2

Читать далее

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

Привет.

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

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