SAP Knowledge Base Article - Public

2557487 - Application Error When Approving Change of Position - EC

Symptom

  • When an employee is assigned to a new position in Job Information, it triggered a workflow.
  • When the approver clicks the "Approve" option, the system is generating an application error:

errorId=1c00d29a-c2ed-43e4-98fe-e4761fc21710, fingerprint=9ded56451c7a2b64d6c40276a99f0270df1b95b3, timestamp=2017-11-02T07:30:48.739-0400, server=170pc4bcf86t, versionInfo=Release%3A%20b1708.1259157%0A%20%20%20%20%20%20Server%3A%20170pc4bcf86t%0A%20%20%20%20%20%20Timestamp%3A%202017-11-02T07%3A30%3A38.832-0400%0A%20%20%20%20%20%20Theme%20Id%3A%209aizppgaja%0A%20%20%20%20%20%20SAPUI5%20Version%3A%20%2Fui%2Fsapui5%2Fmain_1.46.4%2Fsap-ui-core-nojQuery.js

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

  1.  Go to To Do title in Home Page
  2.  Select the workflow related for a new position change
  3.  Choose Approve
  4.  Cannot approve because an application error is triggered by the system

Cause

  • For this specific error, a custom field with Data Type as "Decimal" was created and the maximum decimal precision allowed for the field is not being respected.
  • The error happens when trying to execute the Rule to sync Job Information and Position.

Resolution

  1. Go to Admin Center
  2. Search for "Configure Object Definitions"
  3. Search for position Object
  4. Search for the field you have created and hit details
  5. Check the field "Decimal Precision" and remember the value you set there
  6. Go back to Admin Center and Search for Manage Positions
  7. Select the old and new position that you are selecting for the employee
  8. Correct the field with the decimal precision that you have configured previously
  9. If this is correct, check the workflow and see the same field in Job Information, it must have the same decimals, the error is occurring when the system is syncing Job Information with position.

Note: Although this kbase is mainly around application error on field "decimal Precision"; it is also possible to get this error with other mismatch/sync fields between position and job information. The key take out of this kbase is to check and compare field mismatch between the position itself (In "Manage position" tool) and the Job Information or the employee.

See Also

Product Support: please see Internal Memo.

Keywords

sf, success factors EC, fingerprint=9ded56451c7a2b64d6c40276a99f0270df1b95b3, Position, Application Error, Workflow , KBA , LOD-SF-EC-POS , Position Management , How To

Product

SAP SuccessFactors Employee Central all versions