Skip to Content
avatar image
Former Member

user roles un-assigned in CUA but acces in child system is ok

hi

i am have a really weird issue. a user who has access in roles in child clients, suddenly his roles disappeared from CUA. it did not effect access in child systems. any suggestions how to investigate this.

thanks

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Aug 04, 2008 at 06:09 PM

    Hi,

    I had faced the same problem earlier in our CUA systems but I dont think there is any option in SAP to track them.

    By performing text comparison from pfcg in the CUA system you will get the role names displayed.

    Rakesh

    Add comment
    10|10000 characters needed characters exceeded

    • Did you click the Naughty Button in SCUL? Check OSS Note 1074552...

      Could also be a cause of failing idocs.

      Regards,

      Trond

      PS: The above note is for cases where users loose their visible role assignments in CUA, although roles remain assigned in the child system(s), not for cases where role assignments from CUA never trickles through to the child systems. The mentioned OSS note is a direct result of a case worked on by yours truly in 2007. I include below a warning I posted on sapfans about the issue:

      Word of warning: RSUSR_CUA_CLEANUP_USZBVSYS is faulty!!!

      The program RSUSR_CUA_CLEANUP_USZBVSYS is available as a standard SAP program from at least version 6.20. It can be run from SE38/SA38 or launched from a pushbutton (far right) on the "results" screen of transaction SCUL.

      The program is intended to delete "obsolete" entries from table USZBVSYS, which contains log entries for assigned child systems in a CUA environment. The program is run in the main CUA system, and supposedly deletes entries for systems where users no longer have access.

      There is a serious problem with the program, as acknowledged and confirmed by SAP in an OSS note I opened a few days ago. Under certain circumstances (more than 500 entries for any child system in the CUA landscape), the program wipes clean the whole table, instead of just the obsolete entries.

      The consequences are dire. Table USZBVSYS is used for several fundamental CUA functions, such as remote password reset from the CUA master system. After the wipe, executing SU01 and attempting to reset a users password in a child system will no longer work. The assigned child systems are no longer visible in the reset password pop-up (nor anywhere else in SU01, including the Roles tab). You'll have to edit the user via SU01, and click on the annoying pop-up showing "new system assigned to user" for each system where the user has access...

      The only way to fix the issue is to re-run SCUG for all systems in the CUA landscape. We had to do this across 6 CUA's, each containing 30+ child systems/clients and 10000+ users, which was very time-consuming and annoying. Also, there seems to be cases where roles have been wiped out from users on the CUA master systems, possibly due to consequences of the empty USZBVSYS table.

      SAP has conceeded the program is faulty, and have proposed a new version (note 1074551). Without applying this correction, the program should NOT be run.

      Note that users can still log in to and work in the child systems, it's just the "visibility" from the CUA master system which is missing. Tables USLA04/USL04 are still intact.

      Just wanted to warn the community; we've spent some considerable time discussing with SAP and rectifying the mess created by RSUSR_CUA_CLEANUP_USZBVSYS...

      Edited by: Trond Stroemme on Aug 5, 2008 3:03 PM

  • Aug 05, 2008 at 12:37 PM

    Hi,

    so roles are assigned in the child (SU01) still, but these assignements do not show up in the CUa-central system?

    ==> Please have a look at SAP Note #1017717 and/or #1117530 (this is a hot note....)

    b.rgds, Bernhard

    Add comment
    10|10000 characters needed characters exceeded