SAP Knowledge Base Article - Public

3480895 - OnSave business rule is not reading Advance data correctly - 1H2024

Symptom

When using a Save rule that checks 'Approval Status' for Advances it is not working correctly.  

 
  
  

Environment

  • SAP SuccessFactors HCM Suite 
  • SAP SuccessFactors Employee Central 

Reproducing the Issue

  1. Go to employee profile 
  2. Go to Advances sections and then click on "Request Now"
  3. Fill in the details and save
  4. When checking rule trace we can see the 'Approval Status' was read as 'IN PROCESS' instead of 'APPROVED'

Cause

The logic of the rules is to check the data before it is completely saved and this only happens after the rule is triggered. 

Resolution

The conditions of the rule will need to be updated to match your requirement because until the record is completely saved in the database the status will be "In process".

See Also

2257064 - Employee Central - Log de execução de regra comercial

Keywords

KI2405, INC8456650, Advances, WFL, workflow, mdf, rule, scenario, object, MDF object, ADV , KBA , LOD-SF-EC-ADV , Advances , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Suite all versions