SAP Knowledge Base Article - Public

2770284 - Assign Permissions to Create Leave Requests in Time Off generates application error

Symptom

You are trying to use the upgrade "Assign Permissions to Create Leave Requests in Time Off" to have the permission roles automatically assigned to employees who previously had permission to request leave.

When doing this you are receiving an application error with the following fingerprint: d8143beecec78e94c8a37315ed452a2870105b89.

Environment

  • SAP SuccessFactors Employee Central (EC) - All Versions
  • SAP SuccessFactors Employee Central (EC) - Time Off - 1902

Reproducing the Issue

  1. Go to the Upgrade Center;
  2. Click in the upgrade Assign Permissions to Create Leave Requests in Time Off;
  3. Click in Upgrade;
  4. Get the application error;

Cause

The old permissions in the HRIS Action for planLeaveOfAbsenceAction and returnLeaveOfAbsenceAction does not exists anymore in your instance.

Resolution

If you have already removed this permissions for the employee and also removed this field from the datamodel or if these actions have never existed this upgrade will not work.

Please note that in the upgrade explanation it has the following explanation:

"This upgrade activity affects all users who previously had either planLeaveOfAbsenceAction or returnLeaveOfAbsenceAction or both the permissions which enabled them to create leave of absence under Job Information -> Take Action".

If you are getting this error this means that you don't have these action in your datamodel neither assigned to any employee, hence it won't be possible to use it.

Please assign the permissions manually.

Keywords

permStringValue='$_returnLeaveOfAbsenceAction_write permStringValue='$_planLeaveOfAbsenceAction_write is not found in the RBPModel , KBA , LOD-SF-EC-TIM , Time-Off , Problem

Product

SAP SuccessFactors HCM Core 1811