SAP Knowledge Base Article - Public

2962054 - Unable to save Business Rule

Symptom

When creating a business rule to raise a message you are not able to save it. 

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

  • SAP SuccessFactors HXM Suite
  • SAP SuccessFactors  Employee Central

Reproducing the Issue

  1. Go to Configure Business Rules
  2. Click in the + button to create a new rule
  3. Select the Basic Scenario, fill the name of the rule and select the base object 
  4. Click Continue
  5. Select the Raise Message action, select the message you created and the severity
  6. Click save
  7. the save button is greyed out and the rule is not saved 

Cause

The error message you created has special caracter such as "" in the external code field and because of that the system is not able to save the rule. 

Resolution

  1. Go to Manage Data
  2. Select Message Definition and the messge you have added in the rule
  3. Take Action->Make Correction
  4. Update the external code field so it does not have "" 
  5. Save
  6. Try to create the rule again  

Keywords

cannot save rule, unable to save rule, special caracter, message definition, "fingerprint":"b50ca0eb3f8f86dad21c671d391994fabded5f29", "fingerprint":"83d741787750cafe04355802a7ad1aa30b436249", "errorId":"de8ad3f3-0bf7-4315-8969-3e693e10623d", com.successfactors.rel.service.InvalidRuleExpressionException: error:Invalid input , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HXM Suite 2005

Attachments

Pasted image.png