Global Job Profile to Global Job ID Association not working. Customer has a custom MDF object Global Job Profile, with one-to-one relationship to Global Job ID. The Job Profile should be filtered based on the Job ID chosen but the filtering does not work.
Employee Central : Association
Reproducing the Issue
When the internalId in the source field name is changed to mdfSystemInternalCode, the system throws an error – it’s okay. Upon correcting, and updating the job information for global job profile via History > Insert New Record, the dropdown is already filtered.
But when the page is refreshed or changed it via Take Action > Change Job Information, the dropdown still shows all the values.
It seems that the correct value is displayed only once and via History only.
Object Definition: Global Job Profile
BCUI: Global Job Profile
Manage Data: Global Job Profile
1. Goto the object definition of the Position Generic Object.
2. Goto the details of the cust_globalJobProfile field.
3. Delete the following field criteria temporarily:
Source Field Name: cust_GlobalJobID_internalId
Destination Field Value: jobCode
4. Choose Configure Object Definitions. Select the Global Job Profile Object Definition, and then Take Action -> Make Correction. Scroll down to the Associations section. Enter the following data:
Multiplicity: One to One
Destination Object: Wrapper Global Job ID
Choose Manage Business Configuration. Click on jobInfo and scroll down to the custom-string29 Global Job Profile field.
Click on Details. Scroll down to the Field Criteria section. Enter the following data:
Destination Field Value: job-code
Source Field Name: cust_GlobalJobID.externalCode
5. Restore the field criteria as follows:
Goto the details of the cust_globalJobProfile field of the Position Generic Object.
Enter the field criteria as follows:
Source Field Name: cust_GlobalJobID_externalCode
Destinatin Field Value: jobCode
Association, Employee Central , KBA , LOD-SF-EC , Employee Central , LOD-SF-EC-MDF , MDF & EC2MDF Migration , Problem