SAP Knowledge Base Article - Public

2496985 - Error Requesting Leave "missing instance of takeRuleParam"


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.



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


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:


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



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

absence validation rule.jpg


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


SAP SuccessFactors Employee Central all versions