Symptom
Behavior of Create Permission for Position object.
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 - Position Management
Resolution
Create Permission for Position object is special. By default, Create Position in the system allows to create any position irrespective of Target Criteria. There is the following switch for it in the object definition of the Position object and by default it is set to No.
The admin can change it to Yes according to the business requirement. The steps for this are listed below.
- Change the above mentioned flag value to Yes
- Create a Permission role with Position permissions View Current and View History and grant the role to all positions as target criteria
- Create a new Permission role with permission Create and grant the role with position restriction. Include access to Position in the hierarchy below the Granted User's Position with All levels.
Please Note:
Create permissions are only validated on save of the position. If you have restricted permissions on creating positions, they will only be validated on save of the position or after submitting the workflow. If you are not permissioned to create the position you will receive a "No Permissions" error as expected.
For further information on this feature please review the following sections of the handbook
Keywords
CREATE Respects Target Criteria, Create, Position, No permissions, no permission , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC , Employee Central , Problem