Symptom
Matrix Relationships are normally set by position code, but there is a need to establish these relationships by using the matrix position's incumbent instead of their position code.
"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
- Position
Resolution
Since the matrix relationship's position code is also used to sync Matrix Position to Job Relationships, it is not possible to replace this field with user directly.
However, adding an additional field to search by incumbent is also a workaround to fulfill the requirement.
Steps are:
- Go to Configure Object Definitions< Search: Object Definition< PositionMatrixRelationship
- Click "Take Action"
- Add a new field (for example: cust_Incumbent) and set its Data Type to be User.
- Save
- Create a business rule via Configure Business Rules<Create New Rule<Metadata Framework< Rules for MDF Based Objects
- Base Object: Matrix Relationship For Position
- Purpose: Evaluate
6. Click "Take Action" in Configure Object Definitions< Search: Object Definition< PositionMatrixRelationship
7. Click "Details" at the end of cust_Incumbent field
8. Configure the rule created in step 5 under Rules.
Matrix Relationship position could be set by searching User.
Keywords
position relationship, PositionMatrixRelationship, Matrix Relationship For Position, search by user, by incumbent , KBA , LOD-SF-EC-POS-MAT , Matrix Relationships & Job Relationships Sync , How To
Product
Attachments
image.png |
image.png |
Pasted image.png |
Pasted image.png |