Последующие процессы внециклических расчетов
Занимаешься САПом, занимаешься, а он все не угомонится.
Например, многие знают транзакцию «PUOC_33 — Межрасчетные выплаты: инструментальные средства».
Занимаешься САПом, занимаешься, а он все не угомонится.
Например, многие знают транзакцию «PUOC_33 — Межрасчетные выплаты: инструментальные средства».
Есть такая программа RPCIPS00 Display Payroll Posting Document, которая используется в стандартных моделях процессов PUST. У нее настолько простая и банальная задача, что хочется выть. Показать документ проводки. В модели есть шаг по запуску проводки, затем запускается эта программа для отражения результатов — должен быть показан сам документ прогона. Если что-то не так, то в нем можно увидеть ошибки.
Так вот эта редиска запускается и выдается ерунду вида:
Никакой полезной информации об успешности или безуспешности прогона. Приходится вручную открывать PCP0 и искать прогон.
Но! Если запустить эту программу вручную в SE38, то все хорошо. Открывается сам документ:
Редиска, я считаю.
Хочу здесь оставить напоминалку, как можно разрабатывать свои программы для использования в PUST/PEST моделях. Источник — help.sap.com.
У САПа иногда ссылочки «слетают», поэтому текст будет здесь.
Привет.
Думаю многие слышали про такую транзакцию как PUST. Это удобный инструмент для выстраивания модели процесса расчета заработной платы. Идея его заключается в том, чтобы заранее на уровне настроек выстроить все необходимые программы в логическую цепочку, прописать нужные параметры в вариантах. Пользователю останется только запускать процесс и нажимать на кнопочку обновить. Иногда подглядывать в расчетные листы. Сам я ей пользуюсь около пяти лет, нареканий не было, за исключением мелочей, о которых я писал в этом блоге ранее.
Детально расписывать всю настройку нет смысла, так как она проста. Сначала настраиваем Workflow, так как отдельные элементы процессов его используют. Для этого выполняем все инструкции по ноте Note 133182 — Process Manager: No process is started. Программа запустилась — система вызывает событие. Программа закончила выполнение — событие. Это позволяет запускать отдельные программы параллельно, а также использовать потоки операций, например, для процедур согласования этапов расчета заработной платы.
Для пользователя работа модели выглядит вот таким симпатичным светофором.
Привет.
В результате долгой борьбы с поддержкой САП пришел к выводу: Настройка модели процессов в HR Process Workbench (или о PUST)работа транзакции PUST (модель процессов) с параллельной обработкой табельных номеров для шагов «расчет зарплат» и «оценка времени» может быть нестабильной. Дело в том, что когда мы на 1000 человек ставили пакеты по 100 человек, то при изменении статуса табельного номера на «некорректный» и перезапуске процесса, система падала в дамп в фоне, а модель показывала, что она работает (часики крутились). Пользователь сидел и часами ждал завершения расчета, а работа давно уже лежала в канаве дампе.
Если у вас такое случается, то обратите внимание.