Ansicht
Dokumentation

RPUZFAD1_DIR_CHECK - ZfA-Meldungsverzeichnisse überprüfen

RPUZFAD1_DIR_CHECK - ZfA-Meldungsverzeichnisse überprüfen

ROGBILLS - Synchronize billing plans   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Dieser Report überprüft und korrigiert das ZfA-Meldungsverzeichnis (Cluster Directory) ausgewählter Personalnummern.

Hintergrund:
Durch einen Fehler in einer frühen Version der ZfA-Meldungserstellungsprogramme kann das Verzeichnis überflüssige Einträge enthalten, zu denen es keine Meldung (Eintrag im Cluster ZF der Datenbank PCL2) dieser Personalnummer gibt. Die Falscheinträge bewirken zwar keinen Fehler in der Meldungserstellung oder der Meldungsanzeige, es kommt aber zu unnötigen Datenbankzugriffen und damit Performance-Verlusten.

Der Fehler, der die Falscheinträge verursachte, wurde mit dem SAP-Hinweis ZfA: Performance-Verlust wegen falscher Directory-Einträge (930414) korrigiert. Die Korrektur wurde mit den Support Packages vom Oktober 2006 ausgeliefert.

Ein weiterer Fehler in den den ZfA-Meldungserstellungsprogrammen konnte dazu führen, dass erstellte Meldungen für Folgeprogramme nicht mehr sichtbar sind. Der Fehler konnte immer dann auftreten, wenn verschiedene Meldungserstellungsprogramme gleichzeitig liefen.
Diser Fehler wurde im April 2016 mit Hinweis 2299209 korrigert.

Integration

Voraussetzungen

Funktionsumfang

Programmablauf:

  • Für jede ausgewählte Personalnummer wird das Meldungsverzeichnis (Cluster Directory) eingelesen.
  • Zu jedem Verzeichniseintrag wird anhand des Meldungsschlüssels überprüft, ob eine dazugehörige Meldung im Cluster ZF der Datenbank PCL2 vorhanden ist.
  • Ist die dazugehörige Meldung auf der Datenbank vorhanden, so werden die darin ebenfalls enthaltenen Verwaltungsdaten (Directory-Daten) mit denen des Verzeichniseintrages verglichen.
  • Wird keine dazugehörige Meldung gefunden, wird der Verzeichniseintrag als fehlerhaft gekennzeichnet.
  • Anschließend wird geprüft, ob auch alle auf der Datenbank vorhanden Meldungen im Verzeichnis enthalten sind. Fehlt eine vorhandene Meldung im Verzeichnis, wird der Meldungsschlüssel im Verzeichnis ergänzt.
  • Im Produktivmodus wird das um die fehlerhaften Einträge bereinigte bzw. das um die fehlenden Einträge ergänzte Verzeichnis auf die Datenbank geschrieben. Leere Verzeichnisse werden gelöscht.
  • Nach dem Update wird das Verzeichnis sicherheitshalber nochmals von der Datenbank gelesen und überprüft, ob es jetzt dem korrigierten Directory entspricht.

Selektion

  • Personalnummer:
    Wählen Sie hier die Personalnummen aus, deren ZfA-Meldungsverzeichnisse Sie überprüfen möchten.
  • Ausführliches Protokoll:
    Markieren Sie dieses Ankreuzfeld, wenn die überprüften Verzeichnisse im Protokoll angezeigt werden sollen.
  • Testmodus - Kein Update:
    Markieren Sie dieses Ankreuzfeld, wenn Sie die Verzeichnisse nur überprüfen, jedoch nicht auf der Datenbank korrigieren möchten.

Standardvarianten

Ausgabe

Überprüfte Verzeichnisse

(Dieser Protokollknoten wird nur angezeigt, wenn Sie das Ankreuzfeld Ausführliches Protokollmarkiert haben)

Unter diesem Knoten werden die Personalnummern angezeigt, deren ZfA-Meldungsverzeichnisse überprüft wurden. Die Ampel vor der Personalnummer zeigt an, ob das Verzeichnis in Ordnung ist oder fehlerhafte Einträge vorhanden sind. Wählen Sie eine Personalnummer aus, um die einzelnen Verzeichniseinträge zu sehen.

Die Ampel vor jedem Verzeichniseintrag hat folgende Bedeutung:

  • Rot,,= Der Verzeichniseintrag ist überflüssig, da keine dazugehörige Meldung vorhanden ist oder der angegebene Meldungsschlüsselfehlt im Verzeichnis.
  • Gelb = Der Verzeichniseintrag entspricht nicht den Verwaltungsdaten der dazugehörigen Meldung . Diese Unstimmigkeit wird hier nicht korrigiert, sollte aber überprüft werden.
  • Grün = Der Verzeichniseintrag ist in Ordnung, eine entsprechende Meldung ist vorhanden und stimmt in den Verwaltungsdaten mit dem Verzeichniseintrag überein.

Personenspezifische Nachrichten

  • Im Fehlerfall eine Nachricht "Fehlerhafte Directory-Einträge" mit Anzahl fehlerhafter und vorhandener Einträge
  • Systemfehler beim Datenbank-Update oder Sperren
  • Nachricht '"Korrektur wurde nicht durchgeführt", wenn bei der nochmaligen Überprüfung nach dem Update immer noch ein Fehler vorliegt (sollte nicht vorkommen)

Statistik

  • (0) Selektierte Personalnummern
  • (1) Vorhandene ZfA-Verzeichnisse

Bemerkung: (0) - (1) = Personalnummern ohne ZfA-Verzeichnis

  • (2) Überprüfte ZfA-Verzeichnisse (2)

Bemerkung: (1) - (2) = Gesperrte Verzeichnisse, siehe Nachrichten

  • (3) Verzeichnis ok
  • (4) Verzeichnis leer
  • (5)Verzeichnis fehlerhaft

Bemerkung: (4) und (5) werden in der Nachrichtenliste angezeigt

Nur im Produktivmodus:

  • (6) Durchgeführte Korrekturen

Bemerkung: Wenn (6) <> (4) + (5), sollten die Nachrichten überprüft werden !

Aktivitäten

Bitte testen Sie den Report ausführlich, bevor Sie die Verzeichnisse korrigieren. Korrigieren Sie zunächst die Verzeichnisse einzelner Personalnummern und überprüfen anschliessend die Meldungserstellung (Report RPCZFAD0_BZ01) und Meldungsanzeige (Report RPUZFAD0).

Beispiel






Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6923 Date: 20240520 Time: 105806     sap01-206 ( 99 ms )