SAP Knowledge Base Article - Public

3463976 - Error: "The job information for employee XXXXXX doesn’t exist on [date]" - OnSave rule to default Issue Date in Spot Bonus portlet

Symptom

When using an onSave rule to default the Issue Date (pay-date) field in Spot Bonus portlet to Hire Date from Employment Details entity (or) any date field (say Probation End Date) in Job info, the system throws an error "The job information for employee XXXXXX doesn’t exist on [date]" while adding a one-time payment through Take Action or Award One-Time Payments button. 

Pre-requisite: The user must have more than one job info record.

For example, 
1st Jan 2020 - 1st Jan 2023 – Hire record (1st record in job info history)
2nd Jan 2023 -31st Dec 9999 – Any other event record (2nd record in job info history)  

Environment

SAP SuccessFactors Employee Central - Spot Bonus / One Time Payment

Reproducing the Issue

In Spot Bonus portlet, let’s say the Issue Date (today) is 11th April 2023. We are trying to default the issue date with the hire date (i.e., 1st Jan 2020) via the onSave rule.

  1. Navigate to the user's profile and click on Actions - One-Time Payments. Alternatively, navigate to the Spot Bonus portlet and click on "Award One-Time Payments" button.
  2. Issue Date defaults to today's date.
  3. Select the Pay Component, enter the amount/value and currency code.
  4. Click on Save. 
  5. Error message "The job information for employee XXXXXX doesn’t exist on [date]" pops up. 

Cause

The onSave rule to default the issue date conflicts with another validation that allows the save of Spot Bonus record only if a valid job info record exists on the issue date. 

Resolution

Engineering has confirmed that this is a known limitation and there is no planned fix date. 

As a workaround, replace the onSave rule with an onChange rule (say, on the pay-component-code field in Spot Bonus) and then add the one-time payment record through the Edit/Pencil icon only. Then the Issue Date will get defaulted correctly.

Keywords

Error, Spot Bonus, One Time Payment, PCNR, the job information for employee doesn’t exist on, OnSave rule, Issue Date, Known Issue, ECT-218654, payCompNonRecurring, The job information for employee. , KBA , LOD-SF-EC-CMP-NRE , Spot Bonus & Non-Recurring Payments , Problem

Product

SAP SuccessFactors Employee Central all versions