Symptom
You would receive an application error when Updating Job Information Record.
The application error id would be accompanied by the fingerprint id = 97214ccd98f20c6be17730981c5c81b792e0fea2
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
Employee Central - Job Information
Reproducing the Issue
- Go to test user job infos
- Edit History of Job Information
- Update Job Classification:
- Result: error
Or
- Go to Add new employee
- add Job Information record
- submit
- Result: error
Cause
This is an Association configuration issue.
- Go Check Tool
- Employee Central Core
- Run
- Association
- The field criteria for generic object to generic object associations are invalid or null.
- Review error
Via Manage Business configuration
- Go to BCUI
- Job Info
- Select Below field
- click detail
- Check field-criteria
Or Via Data Model
- Export SDM or Succession Data Data Model
- see Example of solution
<hris-field max-length="128" id="location" visibility="both">
<label>Location</label>
<label xml:lang="en-US">Location</label>
<field-criteria destinationFieldValue="company" sourceFieldName="LegalEntity"/> </hris-field>
<hris-field max-length="256" id="cost-center" visibility="both" required="true">
<label>Cost Center</label>
<field-criteria destinationFieldValue="custom-string12" sourceFieldName="cust_FI_CoCode"/>
</hris-field>
<hris-field max-length="256" id="custom-string20" visibility="both" required="true" type="CostCenter">
<label xml:lang="en-US">Local Cost Center_2</label>
<label>Local Cost Center 2</label>
<label xml:lang="en-GB">Local Cost Center_2</label>
<field-criteria destinationFieldValue="custom-string12" sourceFieldName="cust_FI_CoCode"/>
</hris-field>
<label xml:lang="en-US">Job Classification</label>
<field-criteria destinationFieldValue="custom-string9" sourceFieldName="cust_JobFunction"/>
</hris-field>
<label xml:lang="en-US">Pay Group</label>
<field-criteria destinationFieldValue="company" sourceFieldName="cust_LegalEntity"/>
</hris-field>
Resolution
Via Manage Business configuration
- Go to BCUI
- Job Info
- Select Below field
- Click detail
- Check field-criteria
- add below code for sourceFieldName
Or Via Data Model
- Export SDM or Succession Data Data Model
- see Example of solution
<label xml:lang="en-US">Pay Group</label>
<field-criteria destinationFieldValue="company" sourceFieldName="cust_LegalEntity.internalId"/>
</hris-field>
<hris-field max-length="128" id="job-code" visibility="both" required="true">
<label>Job Classification</label>
<field-criteria destinationFieldValue="custom-string9" sourceFieldName="cust_JobFunction.internalId"/>
</hris-field>
FAQ - Additional Information
Q) Where Can I get further information regarding Association
A) See Here
Q) provide an example for MDF Field
A) See Below configuration and solution
Example For GO To FO Association
MDF Custom field
Create MDF Custom field type="cust_FI_CoCode" under Object definition Cost center
Create Foundation Object field custom-string12 under Job Information Element
Go to BCUI or SDM data model and see code under Job Information Element
<hris-field max-length="256" id="custom-string12" visibility="both" required="true" type="cust_FI_CoCode">
<label>Fi_CoCode</label>
<label xml:lang="en-GB">Fi_CoCode</label>
<label xml:lang="en-US">Fi_CoCode</label>
<label xml:lang="ja-JP">Fi_CoCode</label>
</hris-field>
<hris-field max-length="256" id="cost-center" visibility="both" required="true">
<label>Cost Center</label>
<field-criteria destinationFieldValue="custom-string12" sourceFieldName="cust_FI_CoCode.mdfSystemInternalCode"/>
</hris-field>
<hris-field max-length="256" id="custom-string20" visibility="both" required="true" type="CostCenter">
<label xml:lang="en-US">Local Cost Center_2</label>
<label>Local Cost Center 2</label>
<label xml:lang="ja-JP">費用負担原価センタ</label>
<label xml:lang="en-GB">Local Cost Center_2</label>
<field-criteria destinationFieldValue="custom-string12" sourceFieldName="cust_FI_CoCode.mdfSystemInternalCode"/>
</hris-field>
See Also
2266584 - Troubleshooting Application Errors When Changing Job Information Fields - EC
Keywords
fingerprint=97214ccd98f20c6be17730981c5c81b792e0fea2, Job Information, Association, ECT-119202 , 97214ccd98f20c6be17730981c5c81b792e0fea2 , while trying to invoke the method com.successfactors.genericobject.api.model.FieldDefinition.getGenericObjectEOFieldName() of a null object returned from com.successfactors.genericobject.api.model.CompositeField.getLastFieldDefinition() , KBA , LOD-SF-EC-JOB , Job Information , LOD-SF-EC-HIR , Hire & Rehire Wizards , Problem