Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Indirect Role Assignment - List

terbesalexandru
Explorer
0 Kudos
496

In an indirect role assignment via organizational management, I used positions and work centers. The roles are assigned to the workplaces and the users / people are then ultimately assigned to the workplaces. Via the transaction PFCG I also do the user comparison.

When I move the person to another work center, roles are then removed and other new ones are assigned. When this happens I want to see in a list the changes because I have multiple users and want to see where what was changed. Is there something like this in SAP? I have not found anything so far.

Translated with [link removal] (free version)

Thanks in advance!

1 ACCEPTED SOLUTION

xlg00ru
Explorer
0 Kudos
389

In SAP, there is a way to track changes in role assignments when moving a person to another work center. You can use the "Change Documents" functionality in SAP to view a list of changes made to user roles.

Here are the steps to track role assignment changes:

  1. Execute the transaction code PFCG to access the Role Maintenance screen.
  2. Enter the role for which you want to track changes and click on the "User Comparison" button. This will open the User Comparison screen.
  3. In the User Comparison screen, enter the user ID or user range for which you want to compare the roles.
  4. Click on the "Compare" button to display the role assignment differences between users.
  5. On the comparison result screen, you will see a list of users and their role assignments. The roles that are added or removed will be highlighted.

However, please note that the standard SAP functionality does not provide a detailed audit log of all changes made to role assignments. It will only show you the differences between the roles before and after the comparison. If you require a more comprehensive change log, you may need to consider implementing additional auditing or monitoring mechanisms using SAP's Change Document functionality or a third-party auditing solution.

2 REPLIES 2

AlexGourdet
Product and Topic Expert
Product and Topic Expert
0 Kudos
389

Hello Alexandru,

Please refrain from using the SAP Community tag for question post unless your question is directly related to the community. Do not add external link which can be redirect to spam.

Regards,

Alex

xlg00ru
Explorer
0 Kudos
390

In SAP, there is a way to track changes in role assignments when moving a person to another work center. You can use the "Change Documents" functionality in SAP to view a list of changes made to user roles.

Here are the steps to track role assignment changes:

  1. Execute the transaction code PFCG to access the Role Maintenance screen.
  2. Enter the role for which you want to track changes and click on the "User Comparison" button. This will open the User Comparison screen.
  3. In the User Comparison screen, enter the user ID or user range for which you want to compare the roles.
  4. Click on the "Compare" button to display the role assignment differences between users.
  5. On the comparison result screen, you will see a list of users and their role assignments. The roles that are added or removed will be highlighted.

However, please note that the standard SAP functionality does not provide a detailed audit log of all changes made to role assignments. It will only show you the differences between the roles before and after the comparison. If you require a more comprehensive change log, you may need to consider implementing additional auditing or monitoring mechanisms using SAP's Change Document functionality or a third-party auditing solution.