SAP Knowledge Base Article - Public

2266584 - Troubleshooting Application Errors When Changing Job Information Fields - EC

Symptom

  • An application error is thrown while changing one or more MDF fields in Job Information portlet.
  • Can not update the Job Information fields without having an error thrown.
  • Associations in MDF Object in Configure Object Definitions not configured the same as what is reflected in the Data Model.

Environment

SAP SuccessFactors Employee Central 

Reproducing the Issue

  1. Go to Employee File of any employee > Job Information
  2. Click on or change value of one or more Job Information fields (Legal Entity, Business Unit, Department, Division, Cost Centre, etc) 

Cause

The association mentioned in 'Configure Object Definition' is not in sync with the Succession Data Model.

Resolution

  1. Go to Admin Centre > Configure Object Definitions > Click on Object Definition > select the Object that gives the error.
  2. Scroll down to see Associations
  3. Note the Association Name and Destination Object.
  4. Go to Provisioning and download Succession Data Model
  5. Look for the concerned Object 'hris-field' element
  6. Check for the 'field-criteria' tag and compare with that under 'Configure Object Definitions'.
  7. Make necessary changes as shown below:

<hris-field max-length="128" id="division" visibility="both" required="true">
<label>DEPARTMENT</label>
<field-criteria destinationFieldValue="business-unit" sourceFieldName="cust_toBusinessUnit.internalId"/>
</hris-field>

  1. The mapping of the fields is done as follows:
  • sourceFieldName > Association Name
  • destinationFieldValue > Destination Object

See Also

Attachment Below

Keywords

SF, Success Factors, EC, MDF , KBA , LOD-SF-EC-JOB-OAS , Object Associations and Field Criteria , LOD-SF-EC-JOB , Job Information , Problem

Product

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

Attachments

Object_Definition.JPG