Symptom
"An application error occurred" screen appears after updating and saving the changes to the form template.
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 Performance Management
Reproducing the Issue
-
Go to Admin Center > Manage Templates > select any existing template.
- Select any section where you can configure a Required field permission.
- Click on Show advanced options and select Required Field Permissions.
- Add or edit a required field that is a comment or textarea field.
- In the Maximum value, enter value below (enter 21 9s or more OR 1 then 22 zeroes):
- Click Done and Save.
- Go back to the section and view the required field again. Notice that the maximum value becomes 1e+21.
- Make any changes in the template for instance edit the section name or description.
- Save the changes and you will receive below error:
Cause
The error is caused by the invalid maximum value set for each of the Required field permissions defined in the template. The system only accepts value up to 1e+20 (1 x 10^20) or 1 with 20 zeroes. When number 9s are defined, when it exceeds 15 9's, the system will automatically convert it to the exponential format. If you have configured large number of 9s that resulted to a value that exceeds 1e+20, the system returns an error for this.
Resolution
To fix the issue, please navigate back to Manage Templates and edit the Maximum Values defined in All the Required field permissions configured in the template. Please make sure to enter a value less than 1e+20 (try 10000000) or (99999999).
Keywords
manage templates application error occurred invalid maximum value required field permission , KBA , LOD-SF-PM-FRM , Forms & Templates , Problem