SAP Knowledge Base Article - Public

2496985 - Error Requesting Leave "missing instance of takeRuleParam"

Symptom

Error message appears when submitting leave request for a time type with a take rule defined.

Reproducing the Issue

1. Configure a take rule on the time type
2. Employee submits leave request for this time type
3. Error message appears "Error executing rule *** [error could not access: takeRuleParams: Since missing instance of takeRuleParam. Please check rule definition.

pic2.jpg

Cause

Take Rule is configured on the time type using condition takeRuleParam.Processing Mode

pic1.jpg

The code of the parameter needs to exactly match the one passed from coding. If you are using the absence validation rule scenario, the following parameters should be created and available:

cause.jpg

Customer may have used a basic rule and created the parameter with code “takeRuleParam”.

 

Resolution

Recreate the rule using the pre-delivered Rule scenario "Absence Validation":

absence validation rule.jpg

Keywords

Take Rule Params Processing Mode Error could not access: takeRuleParams   , KBA , LOD-SF-EC-TIM , Time Off , Problem

Product

SAP SuccessFactors Employee Central all versions