{"id":9794,"date":"2025-07-25T13:05:58","date_gmt":"2025-07-25T11:05:58","guid":{"rendered":"https:\/\/www.js-soft.com\/?p=9794"},"modified":"2025-07-25T13:27:24","modified_gmt":"2025-07-25T11:27:24","slug":"modern-sap-pcc-part-3","status":"publish","type":"post","link":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/","title":{"rendered":"Modern SAP Payroll Control Center (Part 3): Setting Up Background Processes"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The functionality of the Payroll Control Center (PCC) is enabled through background processes that run at regular intervals. These processes execute the defined process steps and check master data and payroll results for monitoring and alert purposes. They can be configured and scheduled using the pyc_admin_transaction report.<\/p>\n\n\n\n<p class=\"has-orange-300-background-color has-background wp-block-paragraph\">Before configuring these processes, the steps for the Configuration Workbench (CW) and Manage Configuration (MC) should already be completed. Instructions for this can be found in Part 1: <a href=\"https:\/\/www.js-soft.com\/en\/modern-sap-payroll-control-center\/\">Activating the Configuration Workbench<\/a>, and Part 2: <a href=\"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-2\/\">Activating the Manage Configuration App<\/a> of this blog series.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">User for Background Processes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Any user can be specified here, under whose name the processes will run. In productive scenarios, it is recommended to use a dedicated batch user. For testing purposes, I pragmatically used my own user account, RWALLSCH.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Daemon Prozess<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The daemons check master data and payroll results in order to trigger alerts and update monitoring results. On our test system, a repetition interval of 5 minutes has proven to be sufficient. Clicking \u2018Start\u2019 schedules the process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"521\" height=\"416\" src=\"https:\/\/www.js-soft.com\/app\/uploads\/2025\/07\/Bild8.png\" alt=\"\" class=\"wp-image-8892\" style=\"width:521px;height:auto\" srcset=\"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bild8.png 521w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bild8-300x240.png 300w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bild8-150x120.png 150w\" sizes=\"(max-width: 521px) 100vw, 521px\" \/><figcaption class=\"wp-element-caption\">Activating the Daemons<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Event Handler Process<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Event handlers execute the process steps and their sub-steps. I have set a repetition interval of 10 minutes here. This means a process step with 5 sub-steps will take at least 50 minutes to complete, as each sub-step triggers a new event to initiate the next. If this is too slow for testing, the interval can be reduced. I simply wanted to minimise the system overhead. Clicking \u2018Start\u2019 will schedule the process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A list of processes already registered with the event handler is shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"999\" height=\"685\" src=\"https:\/\/www.js-soft.com\/app\/uploads\/2025\/07\/Bild10.png\" alt=\"\" class=\"wp-image-8894\" srcset=\"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bild10.png 999w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bild10-300x206.png 300w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bild10-150x103.png 150w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bild10-768x527.png 768w\" sizes=\"(max-width: 999px) 100vw, 999px\" \/><figcaption class=\"wp-element-caption\">Activating the Event Handler<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Wrap-Up Prozess<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The wrap-up executes a set of reports to clean up temporary and expired process data. A single click on \u2018Register\u2019 is sufficient to schedule the process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"914\" height=\"628\" src=\"https:\/\/www.js-soft.com\/app\/uploads\/2025\/07\/Bil11.png\" alt=\"\" class=\"wp-image-8896\" srcset=\"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bil11.png 914w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bil11-300x206.png 300w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bil11-150x103.png 150w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Bil11-768x528.png 768w\" sizes=\"(max-width: 914px) 100vw, 914px\" \/><figcaption class=\"wp-element-caption\">Activating the Wrap-Up<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Final Steps<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the Master Data Maintenance Users list, you can enter your own username. Users listed here are authorised to make changes to master data during alert processing \u2014 changes which are immediately reflected in the live payroll run. This is essential for payroll administrators who need to resolve alerts.<br>Finally, a process ID must be generated for the HR Process Workbench. Simply click \u2018Generate\u2019, and the rest happens automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the third and final part of the blog series.<br>You can find Part 1, which covers the activation of the Configuration Workbench, [<a href=\"https:\/\/www.js-soft.com\/en\/modern-sap-payroll-control-center\/\">here<\/a>].<br>Part 2, covering the activation of the Manage Configuration App, is available [<a href=\"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-teil-2\/\">here<\/a>].<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the third and final part of our blog series on activating the Payroll Control Center (PCC), we walk you through the setup of the background processes.<\/p>\n","protected":false},"author":9,"featured_media":17498,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[169,167,211],"tags":[],"class_list":["post-9794","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hcm-en","category-hcm","category-sf"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Modern SAP Payroll Control Center (Part 3): Setting Up Background Processes - j&amp;s-soft<\/title>\n<meta name=\"description\" content=\"In the third and final part of our blog series on activating the Payroll Control Center (PCC), you&#039;ll see the background processes-setup.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modern SAP Payroll Control Center (Part 3): Setting Up Background Processes - j&amp;s-soft\" \/>\n<meta property=\"og:description\" content=\"In the third and final part of our blog series on activating the Payroll Control Center (PCC), you&#039;ll see the background processes-setup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/\" \/>\n<meta property=\"og:site_name\" content=\"j&amp;s-soft\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-25T11:05:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-25T11:27:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Modernes-SAPayroll-Control-Center-PCC-Teil-3-1200-x-600-px.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Robert Wallschl\u00e4ger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Robert Wallschl\u00e4ger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Modern SAP Payroll Control Center (Part 3): Setting Up Background Processes - j&amp;s-soft","description":"In the third and final part of our blog series on activating the Payroll Control Center (PCC), you'll see the background processes-setup.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/","og_locale":"en_US","og_type":"article","og_title":"Modern SAP Payroll Control Center (Part 3): Setting Up Background Processes - j&amp;s-soft","og_description":"In the third and final part of our blog series on activating the Payroll Control Center (PCC), you'll see the background processes-setup.","og_url":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/","og_site_name":"j&amp;s-soft","article_published_time":"2025-07-25T11:05:58+00:00","article_modified_time":"2025-07-25T11:27:24+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/07\/Modernes-SAPayroll-Control-Center-PCC-Teil-3-1200-x-600-px.png","type":"image\/png"}],"author":"Robert Wallschl\u00e4ger","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Robert Wallschl\u00e4ger","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/#article","isPartOf":{"@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/"},"author":{"name":"Robert Wallschl\u00e4ger","@id":"https:\/\/www.js-soft.com\/en\/#\/schema\/person\/0f01e8f0822897ff7a0af1931bcb6709"},"headline":"Modern SAP Payroll Control Center (Part 3): Setting Up Background Processes","datePublished":"2025-07-25T11:05:58+00:00","dateModified":"2025-07-25T11:27:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/"},"wordCount":408,"publisher":{"@id":"https:\/\/www.js-soft.com\/en\/#organization"},"image":{"@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2026\/05\/SAP_PCC_03.jpg","articleSection":["HCM","SAP HCM","SuccessFactors"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/","url":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/","name":"Modern SAP Payroll Control Center (Part 3): Setting Up Background Processes - j&amp;s-soft","isPartOf":{"@id":"https:\/\/www.js-soft.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/#primaryimage"},"image":{"@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2026\/05\/SAP_PCC_03.jpg","datePublished":"2025-07-25T11:05:58+00:00","dateModified":"2025-07-25T11:27:24+00:00","description":"In the third and final part of our blog series on activating the Payroll Control Center (PCC), you'll see the background processes-setup.","breadcrumb":{"@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/#primaryimage","url":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2026\/05\/SAP_PCC_03.jpg","contentUrl":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2026\/05\/SAP_PCC_03.jpg","width":930,"height":550},{"@type":"BreadcrumbList","@id":"https:\/\/www.js-soft.com\/en\/modern-sap-pcc-part-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/www.js-soft.com\/en\/"},{"@type":"ListItem","position":2,"name":"Modern SAP Payroll Control Center (Part 3): Setting Up Background Processes"}]},{"@type":"WebSite","@id":"https:\/\/www.js-soft.com\/en\/#website","url":"https:\/\/www.js-soft.com\/en\/","name":"j&amp;s-soft","description":"IT-Unternehmensberatung f\u00fcr SAP","publisher":{"@id":"https:\/\/www.js-soft.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.js-soft.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.js-soft.com\/en\/#organization","name":"j&amp;s-soft","url":"https:\/\/www.js-soft.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.js-soft.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2022\/03\/Logo-js-soft.png","contentUrl":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2022\/03\/Logo-js-soft.png","width":2560,"height":544,"caption":"j&amp;s-soft"},"image":{"@id":"https:\/\/www.js-soft.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.js-soft.com\/en\/#\/schema\/person\/0f01e8f0822897ff7a0af1931bcb6709","name":"Robert Wallschl\u00e4ger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/11\/RobertWallschlaeger-96x96.jpg","url":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/11\/RobertWallschlaeger-96x96.jpg","contentUrl":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/11\/RobertWallschlaeger-96x96.jpg","caption":"Robert Wallschl\u00e4ger"},"description":"An experienced developer specializing in ABAP development and SAP HCM, constantly striving to explore new technologies and optimize systems."}]}},"_links":{"self":[{"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/posts\/9794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/comments?post=9794"}],"version-history":[{"count":5,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/posts\/9794\/revisions"}],"predecessor-version":[{"id":9818,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/posts\/9794\/revisions\/9818"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/media\/17498"}],"wp:attachment":[{"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/media?parent=9794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/categories?post=9794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/tags?post=9794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}