SAP Knowledge Base Article - Public

3636443 - Application error while saving information in Configure People Profile

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

  1. Go to Configure People Profile
  2. Make some change
  3. Try to save
  4. 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

  1. In Manage Data > EmployeeProfilePageConfig: PP3Page (PP3Page)
  2. Enter data for the following fields:
    currentPeriodStartDate
    currentPeriodEndDate
    templateLabel
  3. 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

Product

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