Skip to Content
Author's profile photo Former Member

Before Initial Load …

After having played with my Development Environment I started to do the initial load for my AS ABAP systems.

Thanks to several people of the forum, I think to Murali Shanmugham, Ian Daniel and Ivan Petrov I, learned a lot and improved my knowledge of the tool (but I’m still far of their level).

So now I do the first steps 10 times faster than during my tests on Development and more important I understand them.

The goal of this post is to remind that before doing the Initial Load for As Abap system, you should run this program first : PRGN_COMPRESS_TIMES

If you don’t do so, you can have error messages because roles are more than once assigned to the same user, or because the role has been expired,…

Eg of error message :

modEntry failed modifying entry ‘xxxx’. IDStore returned error message: ” The specified “Valid to” date is in the past:Attribute: MXREF_MX_PRIVILEGE” when storing attribute ‘MXREF_MX_PRIVILEGE={ValidFrom=2009-06-03!!ValidTo=2010-10-07}<PRIV:ROLE:MD1600:UM_WBD_DEV>’

The other advantage when you clean the data in your SAP System, is you will get less data to upload, less error messages so your Initial Upload will be faster !

How to process :

Go to your sap system

–> transaction SA38 / SE38 –> PRGN_COMPRESS_TIMES


Put all the user ID’s and start next role

Check the box “Remove Validity Periods That Have Already Expired”

If you want to see the results first let the check box “Simulation Run”


You will see all data that will be removed when you will uncheck the bod “Simulation Run”.

Before proceeding be sure that your Company Policy allows you to delete expired roles.

Your Sap System will be cleaner as your IDM !

Assigned tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Jim Spath
      Jim Spath

      I do the first steps 10 times faster than during my tests on Development

      How fast was it before?  How fast is it now? Seconds? Minutes?

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      First time I configured IDM, it was new for me and my colleague from BC, so we had to read and try a lot before finding the right way.

      So first time around 7 days (sometimes I was with my colleague from BC)

      The second time : less than 4 hours (Upload Time exclud) alone

      Author's profile photo Carlos Janssen Rodrigues de Souza
      Carlos Janssen Rodrigues de Souza


      How to process :

      _ Transaction = SE38 (or SA38)
      _ Program = PRGN_COMPRESS_TIMES
      _ Subobjects = Source Code
      _ Execute (F8)

      Select Criteria:

      User = *


      _ Simulation Run (always use this option before to see what can be done)
      _ Execute (F8)

      If the message "Compression is not possible for selection" appears, it has nothing to be corrected and everything is fine.

      _ Go back and select the "Delete Expired Assignments" option and deselect the "Simulation Run" option
      _ Execute (F8)

      The program will be executed and will show the result of the adjustments at the end.
      You can close the program at this time and, if you wish, go to the CUA or tcode SU01 to check the adjustments made by the program PRGN_COMPRESS_TIMES

      Best Regards.

      Carlos Janssen