Working with ASPECTS (Customize / Enhance Tcode PP01)
Summary
Aspect contains a code that represents an aspect. An aspect is a tool that allows you to filter out, or restrict, which infotypes you may define when working with an object. Using aspects is optional.
Aspects enable you to create and edit your data in the system from a certain point of view. This means you are able to control which plan versions, object types and infotypes are relevant, and thus offered for editing. The screen layout of the maintenance transactions depends on this allocation.
Example
Information (i.e. infotypes) of the aspect “job description” is not used in the aspect “Organizational development” and can therefore be excluded from the processing
Maintain Aspects
Maintain the system settings which are required for setting up aspects.
- Define the required aspects.
You can create as many aspects as you like. There are no naming conventions for the aspect name.
- Assign these aspects to your plan versions.
- Assign object types and infotypes to the aspects.
SAP IMG: Personnel Management – Global Settings in Personnel Management – Dialog Control – Maintain Aspects
Fig.01: Display IMG-1
Go to new entries for Maintain Aspects
Fig.02: New Entries: Overview of Added Entries-1
Once maintained save the request, here in this case, ZTGA – ZTG Aspect is created
Maintain Plan Versions per Aspect
Plan Version contains a one or two alphanumeric key which differentiates between scenarios in the organizational plan. Organizational Management allows to manage scenarios in parallel in various plan versions.
SAP IMG: Personnel Management – Global Settings in Personnel Management – Dialog Control – Maintain Aspects
Select the Aspect created and choose the “Plan Versions per Aspects” in the Dialog Structure in the left-side
Fig.03: Change View: “Plan Versions per Aspect”: Overview
Go to new entries to Maintain Plan Version per Aspects
Fig.04: New Entries: Overview of Added Entries-2
Once maintained save the request, here in this case, ZTGA – ZTG Aspect is assigned to 01 – Current plan version
Object Types and Infotypes per Aspect
Object Type contains a one- or two-character code that represents different types of objects, for example, ‘S’ for position, ‘Q’ for qualification and ‘E’ for business event.
Infotype contains a code that represents a specific infotype. Infotypes allow you to describe object attributes.
Fig.05: New Entries: Overview of Added Entries-3
As shown in Fig.05, select the required Aspect to maintain respective object types and infotypes and double-click “Object Types and Infotypes per Aspect” in the Dialog structure from left-side.
It will open a screen shown as in Fig.06
Fig.06: Change View “Object Types and Infotypes per Aspect”: Overview
For new entries as shown in Table.01, Object Types and Infotypes are maintained for Aspect ZTGA – ZTG Aspect
Sno |
Object Type |
Infotypes per object |
1 |
O – Organizational unit |
1000 – Object 1001 – Relationships 1002 – Description |
2 |
C – Job |
1000 – Object 1002 – Description |
3 |
S – Position |
1000 – Object 1001 – Relationships |
Table.01: List of Object Types and Infotypes per Aspect
Go to new entries to Maintain Object Types and Infotypes per Aspects.
Maintain entries as shown in Fig.07.
Fig.07: New Entries: Overview of Added Entries
Once maintained save the request.
Here it completes the configuration for Aspects.
Maintain User Profile Parameter
Once configuration completes system administrator should maintain user’s profile in parameter with ASP for Aspects.
Here in this case user profile maintain in parameter ASP as ZTGA.
Maintain required user profile as shown in Fig.08
Fig.08: Maintain User Profile
Here it completes maintenance of user profile for Aspects.
Go to Tcode PP01 to find the changes of Aspect ZTGA – ZTG Aspect
Access Tcode PP01
Fig.09: SAP Easy Access
Once the user whose profile is maintained with parameter ASP – ZTGA, enter into Tcode PP01, Object Type field will be listed with only those Infotypes for Object Types maintained in Aspect ZTGA – ZTG Aspect.
Users Access is restrict as per the Aspect, it is accessible for only those Object Types with respected infotypes per Object Type.
Example
As per the Aspect ZTGA – ZTG Aspect:
If Object Type O – Organizational unit is selected, then there are only three infotypes maintained i.e. 1000 – Object, 1001 – Relationships and 1002 – Description.
If Object Type C – Job is selected, then there are only two infotypes maintained i.e. 1000 – Object and 1002 – Description.
If Object Type S – Position is selected, then there are only two infotypes maintained i.e. 1000 – Object and 1001 – Relationships.
Maintain Object Type O
Fig.10: Maintain Object-1
As shown in Fig.10 select Object Type O – Organizational unit
Fig.11: Maintain Object-2
As per the Aspect ZTGA – ZTG Aspect, once Object Type O – Organizational unit is select, then there are only three infotypes maintained i.e. 1000 – Object, 1001 – Relationships and 1002 – Description.
User has no permission to maintain any other infotype for Object type selected.
Maintain Object Type C
Fig.12: Maintain Object-3
As per the Aspect ZTGA – ZTG Aspect, If Object Type C – Job is selected, then there are only two infotypes maintained i.e. 1000 – Object and 1002 – Description.
Maintain Object Type S
Fig.13: Maintain Object-4
As per the Aspect ZTGA – ZTG Aspect, If Object Type S – Position is selected, then there are only two infotypes maintained i.e. 1000 – Object and 1001 – Relationships.
Toggle between Aspects
It is possible to toggle between Aspects from Tcode PP01, follow Fig.14 and Fig.15 to select the required Aspect as per the requirement
Fig.14: Maintain Object-5
Fig.15: Select Aspect
Good Work TG
Many thanks Srini
Good one.......this feature makes end user job easy.....
Many thanks Ramu,
Users access control made easily.
It's a new thing I learned from your blog in SAP.
Good one!
Thank you Mani
Its a new concept I have come to know from this blog. Keep posting 🙂 .
Good one..!
Thank you Jhansi
nice one tg
no worries
karthik
Thank you Karthik