Company, Location Association not working when creating position. Company is the parent object and Location is the child.Location data is not getting filtered based on the Company while creating a position.
This is working perfect in job information portlet
SuccessFactors Employee Central Position Management
Reproducing the Issue
Navigate to admin center---->Manage Position----->Create new position------>Select any company---->select location----->all locations are displayed in the drop down----->its not filtering as per the association.
Proper Field criteria is not added in the Position Object definition
Child: Location(standard FO)
location values must get filtered on the basis of the value selected in “Company” field while creating a position. Company is the driving factor here.
Navigate to Configure Object Definition->Position-->Choose field location(child object)--->Click Details--->Under field criteria-->Enter "LegalEntity" Under Source Field name and enter "company" under Destination Field Value .
How to Find Source Field Name:
Here the parent is an MDF object and child is a Foundation object
So souce field name will be the code of MDF object.Here the code for company/Legal entity object is LegalEntity
Admin tools-->Configure Object Definitions--->Company(parent object)---->Copy the code displayed on the top and paste under source field name
How to Find Destination Field Value:
This is the name of the parent field inside position object definition.
Here its company
Navigate Admin center--->configure object definition--->Position----->copy the value company(partent field) and paste this under destination field value (highlighted in first screenshot)
Position Association Location Legal entity Company location location filter , KBA , LOD-SF-EC-POS , Position Management , Problem