Symptom
Currently following 2 issues are observed when triggering workflows for Pay Component Non Recurring (PCNR)/One Time Payment/Spot Bonus by imports:
- The workflows do not have the PCNR change details or updated data
- The error “Invalid Pay Component Code” appears when clicking on Approve
Please note that the issue is observed ONLY when the transaction is done via import and a workflow is triggered.
Environment
- SAP SuccessFactors Employee Central
- Employee Data Import
- Pay Component Non Recurring (PCNR)/Spot Bonus
- Workflows
Cause
This is a known system limitation for PCNR imports.
Resolution
The engineering team is aware of the system limitation. They have plans for enhancing the code in upcoming release 2H 2021, however it's not yet confirmed. This article will be updated once we have more details about the enhancement implementation plans/schedule.
Until the enhancement is incorporated, there are 2 work-arounds for this issue. They are as following:
- Do not trigger workflows for PCNR imports. Since workflows will not be triggered for the imports, it's of utmost importance that correct data is entered/maintained. Hence the permission for adding/editing PCNR through imports should be strictly provided to only a few selected admins/HR reps who can be responsible for data integrity.
- Do not perform the changes via import. Instead, please make the changes from UI. It can be done via the following:
- Edit (Pencil icon). It'll not trigger workflows
- Take Action > One-Time Payments. It'll trigger workflows if configured correctly
- By clicking on "Award One-Time Payments" link on the portlet. It'll trigger workflows if configured correctly.
See Also
- 2376869 - Why is it Adding/Editing data in One-Time Payment Portlet(payComponentNonRecurring) and Employment Information using the Pencil Icon does not trigger workflow when saving it[PP3]?
- 2533419 - Where do Spot Bonus Workflows trigger from?
- 2270326 - How to configure which Pay Components should be displayed in payComponentNonRecurring and payComponentRecurring portlets
- 2586581 - Spot Bonus: List of Pay Components is not filtering when using the Pencil or + icon to correct PayComponentNonRecurring data
- 3189515 - Only One Record Gets Saved On Adding Multiple Spot Bonus
Keywords
ECT-168250, ECT-133392, Service Layer, PCNR, One-Time Payment, Spot Bonus, Invalid pay component code, workflow, missing, blank , KBA , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , LOD-SF-EC-CMP-NRE , Spot Bonus & Non-Recurring Payments , Product Enhancement