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: 

PRGN_COMPRESS_TIMES in SAP R/3 4.6

Former Member
0 Kudos

Hi SAP Security comrades,

I've a question from SAP 4.6 system - we need to remove the expired roles (duplicate ones) from users account. I checked in SA38 to run the program PRGN_COMPRESS_TIMES but it says "

Program PRGN_COMPRESS_TIMES does not exist"

Is there any other program or way to remove the expired roles in 4.6 ?

Thanks,

Daya

P.S Manually removing would be the end of the world / last option, which we don't want to get in

1 REPLY 1

Bernhard_SAP
Employee
Employee
0 Kudos


Hi,

not in standard in 46C....

Suggestion for a manual approach:

- read assignments from table agr_users.

- Filter outdated assignments.

- Pass the rest to bapi_user_actgroups_assign (through a wrapper report) to assign only the valid ones. Mind special handling for indirect assignements (composite roles and hr-org assignments).

b.rgds, Bernhard