Symptom
- Receiving error when trying to save data in Configure People Profile;
- fingerprint=84bc411b49c128269db313c8fe2b0c82d555e804
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 Employee Central
- SAP SuccessFactors HCM Suite
Reproducing the Issue
- Go to Configure People Profile
- Make some change
- Try to save
- Error shows.
Cause
Caused by: org.json.JSONException: JSONObject["currentPeriodEndDateString"] not found.
currentPeriodEndDate has not been maintained in PP3Page.
"currentPeriodStartDate" and "currentPeriodEndDate" fields are tied to the 'Include talent data within this date range' date settings under 'General Settings' and should be set when you are setting up 'Configure People Profile'. If they are not set, then the related 'currentPeriod' fields will not be set and application error will be received.
Resolution
- In Manage Data > EmployeeProfilePageConfig: PP3Page (PP3Page)
- Enter data for the following fields:
currentPeriodStartDate
currentPeriodEndDate
templateLabel - Save
Keywords
fingerprint=84bc411b49c128269db313c8fe2b0c82d555e804, 84bc411b49c128269db313c8fe2b0c82d555e804, Caused by: org.json.JSONException: JSONObject["currentPeriodEndDateString"] not found, currentPeriodEndDateString not found, Manage Data, EmployeeProfilePageConfig: PP3Page (PP3Page), PP3Page, Configure People Profile, error, application error, save, unable to save, not able to save , KBA , LOD-SF-EP-CPP , Configure People Profile , Problem
SAP Knowledge Base Article - Public