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
- Proxy as a specific employee and attempt to approve the purchase request of a specific employee.
- 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
- 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).
- 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.
- 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