Ansicht
Dokumentation

RSUSR_CUA_CLEANUP_USZBVSYS - Report RSUSR_CUA_CLEANUP_USZBVSYS

RSUSR_CUA_CLEANUP_USZBVSYS - Report RSUSR_CUA_CLEANUP_USZBVSYS

TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Das Protokoll der Zentralen Benutzerverwaltung (Transaktion SCUL) basiert auf der Tabelle USZBVSYS.

Werden einem Benutzer Systemzuordnungen entzogen oder wird er vollständig gelöscht, so bleiben alte Protokolleinträge zu seinen Rollen- und Profilzuordnungen erhalten.

In der Baumdarstellung ignoriert die Transaktion SCUL zwar diese Einträge, bei einer großen Anzahl an Benutzern und Tochtersystemen kann dies aber zum unnötigen Anwachsen der Tabelle führen.

Integration

Der Korrekturreport ist über eine neue Drucktaste, 'ZBV-Log reorganisieren (Umsch+F2)', in die Protokollanzeige der Transaktion SCUL integriert.

Voraussetzungen

Der Report kann nur in einem Zentralsystem einer Zentralen Benutzerverwaltung (ZBV) benutzt werden. In allen anderen Fällen ist er nicht ausführbar.

Funktionsumfang

Der Report kann nur alte Protokolleinträge zu Rollen- und Profilzuordnungen (USZBVSYS-USRSECTION='ACTGRP' und 'PROFILE') zu einem Tochtersystem löschen, zu denen ein äquivalenter Löscheintrag (USZBVSYS-STATUS='D') für die Systemzuordnung (USZBVSYS-USRSECTION='USER') existiert.

Zwischenzustände beim Löschen eines Benutzers (z.B. USZBVSYS-USRSECTION='USER' und USZBVSYS-STATUS='A' oder 'X') werden ebenfalls interpretiert als "Systemzuordnung des Benutzer wurde gelöscht". Da die Bestätigung der Rollen- /Profillöschung aus dem Tochtersystem erneut Einträge mit USZBVSYS-USRSECTION='ACTGRP' oder 'PROFILE' erzeugt, sollte die Bereinigung nicht gestartet werden, solange noch Einträge mit dem Status 'Verteilung unbestätigt' in der Transaktion SCUL angezeigt werden.

Alte Löscheinträge zu Benutzern selbst (USZBVSYS-STATUS='D' und USZBVSYS-USRSECTION='USER') werden nie gelöscht!

Fehlerhafte Einträge, z.B.: zwischen den Einträgen in der Tabelle USZBVSYS und der Tabelle USR02 in dem ZBV-Zentralsystem selbst, werden ebenfalls erkannt und mit gelöscht.

Bei den Dateninkonsistenzen zwischen:

  1. der Tabelle USZBVSYS und den lokalen USR02-Tabellen in den einzelnen Tochtersystemen oder
  2. den in den einzelnen Einträgen der USZBVSYS vermerkten Tochtersystemen und der aktuellen ZBV-Landschaft

erfolgt keine Korrektur!

Gehen Sie dazu wie folgt vor:

  1. Stellen Sie eine aktuelle, komplette Übernahme der Benutzer aus den Tochtersystemen mit der Transaktion SCUG sicher bevor Sie den Korrekturreport starten.
  2. Löschen Sie diese veralteten Protokolleinträge mit der Selektionsoption 'ungültige Inhalte in ZBV-Tabellen' des Reports RSDELCUA.

Selektion

  • 'Testmodus':

    'X' (Voreinstellung)
    Entsprechend der weiteren Selektionsoption, 'Zeitraum', sucht der Report nach alten, überflüssigen Protokolleinträgen und stellt diese in Form einer ALV-Liste dar.

    ' '
    Die gefundenen Datensätze werden von der Datenbank gelöscht und anschließend in einer ALV-Liste angezeigt.
  • 'Zeitraum':
    Überflüssige Protokolleinträge werden nur im angegebenen Zeitraum gesucht.

Standardvarianten

keine

Ausgabe

Alle überflüssigen Protokolleinträge die entsprechend der Selektionskriterien ausgewählt wurden, werden komplett angezeigt, wie sie in der Tabelle USZBVSYS abgespeichert sind.

Sortiert und gruppiert wird nach dem Benutzernamen und dem Tochtersystem.

Aktivitäten

Beispiel






Addresses (Business Address Services)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4155 Date: 20240520 Time: 065327     sap01-206 ( 65 ms )