Symptom
- After activating a new validation or substitution rule, previously parked or submitted journal entries created before activation may not include the field now required by the rule.
- During processing (Simulation or Posting), these earlier submissions are evaluated against the active rule and an error can occur if the criteria are not met.
- Users may expect older submissions to bypass newly activated rules, leading to confusion.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create a custom validation rule for financial documents.
- Activate the rule.
- Use a journal entry that was parked or submitted before the rule was activated.
- Process the document by running Simulation or Posting.
- Observe that the system evaluates the document against the active rule and raises an error if the criteria are not met.
Cause
The custom validation rule being triggered for parked/submitted documents: this is expected behavior. The validation process is called during Simulation, Posting, and Submitting/Parking for all financial documents.
Once a custom validation rule is active, this cannot be bypassed, any parked/submitted documents that do not meet the new validation criteria will be evaluated during processing.
Resolution
Custom validation rules being triggered for parked/submitted documents is expected behavior.
Potential Workaround
- Edit the custom validation rule to include a date-based condition so that only documents after a chosen effective date are evaluated.
- Use DocumentDate or PostingDate with a greater than operator to define the effective date.
- Activate the updated rule and process documents as needed, noting that the behavior for earlier submissions is working as designed.
See Also
Keywords
effective dating, rule scope, change impact, backward compatibility, posting compliance, accounting policy, document control, rule governance, exception handling, processing behavior, configuration change, rule rollout, date filter, legacy entry, Journal Entry Item, Coding Block, BSEG, BKPF, Custom field, , KBA , FI-SL-VSR-2CL , Validation, Substitution and Rules (Public Cloud) , Problem
SAP Knowledge Base Article - Public