SAP Knowledge Base Article - Public

3544358 - Error in Approving Purchase Leave Request

Symptom

  • When attempting to approve a Purchase Leave request, a system error is encountered stating 'System error. Please contact administrator.'
  • When trying to create a purchase request for a specific employee, an error message is displayed: 'Error in COValidateTimeAccountPurchase: No Time Account Type found for external code.'

Environment

SAP SuccessFactors Employee Central, Time Off

Reproducing the Issue

  1. Proxy as a specific employee and attempt to approve the purchase request of a specific employee.
  2. Access the employee's workbench and attempt to submit a purchase request.

Cause

The issue arises due to a permission error. The system raises a permission error when attempting to approve a Purchase Leave request or when trying to create a purchase request for a specific employee.

Resolution

  1. Confirm that both the employee and the manager have the necessary permissions: Time Account Type (View), Time Account Purchase (Edit), Time Account Purchase Profile (View), and Recurring Deduction (Create, Correct, Insert).
  2. If the issue persists, it is recommended to provide the 'Recurring Deduction' permission to both the Employee and the Manager for the Purchase Leave feature to work.
  3. This is a known issue and is planned to be fixed in the 2505 release.

Keywords

SAP SuccessFactors, Employee Central, Purchase Leave request, Time Account Type, Error in COValidateTimeAccountPurchase, permission error, Recurring Deduction permission, 2505 release. , KBA , LOD-SF-EC-TIM , Time Off , Problem

Product

SAP SuccessFactors Employee Central all versions