SOD-Kontrolle für Kreditorenbankdaten und Zahlungen

Dieser Artikel führt Sie durch den Prozess des Einrichtens von SOD-Steuerelementen mit dem Einzelaktionstool von REMEDYNE, dem SOD-Tool, und mit SQVI-Abfragen mit dem SQVI2CHECK-Tool.
Als Beispiel verwenden wir ein Steuerelement, das SOD-Verstöße überwacht, um die Bankdaten der Anbieter zu ändern und eine Zahlung einzuleiten (Starten eines Zahlungslaufs).
Die dafür erforderlichen Daten werden vom SAP-System in Änderungsbelegen und -tabellen protokolliert. Das bedeutet, dass wir die Steuerung in zwei Schritten einrichten müssen:
1. Erstellen Sie Zwischendaten aus Ereignissen in Änderungsbelegen und speichern Sie die Daten in einer Tabelle
2. Erstellen Sie SQVI-Abfragen, die Ereignisse für Änderungen von Bankdaten zuordnen und einen Zahlungslauf starten.
Schließlich werden wir die Ausgabe des zweiten Schritts zuordnen und formatieren, sodass Sie ein formatiertes REMEDYNE-Steuerelement erhalten und entscheiden können, welche Felder usw. in den Warnungen angezeigt werden sollen.

Beachten Sie, dass Zahlungen in den Tabellen REGUP und REGUH gespeichert werden und Änderungen an diesen Daten nicht im System protokolliert werden. Sie können die Protokollierung aktivieren, indem Sie die Tabellenprotokollierung aktivieren oder Änderungsobjekte für diese Daten erstellen und der hier beschriebenen Konfiguration eine weitere Regel hinzufügen.

Schritt 1 - Verwenden Sie das Einzelaktionstool und erstellen Sie Protokolldaten für Änderungen der Lieferantenbankdaten

Wechseln Sie von der Admin-Transaktion zum Einzelaktionstool oder starten Sie direkt / REM / SINGLE_ACTION. Erstellen Sie eine neue Regel:
In der Regel-ID geben wir PP53 ein (als Beispiel), wählen Active CM (dies definiert, in welchem ​​Modus die Ergebnisse generiert werden) und geben dann das Änderungsobjekt KRED für alle Lieferantenänderungen ein.
Jetzt definieren wir die Tabelle LFBK als eine Tabelle, die wir überwachen möchten.
Die Ergebnisse sind nur Zwischenergebnisse und wir möchten sie nicht in der Transaktion / REM / ALERTS anzeigen, sondern sie werden in der Tabelle / REM / TMDATA gespeichert. Um Warnungen vor dieser Einzelaktionsprüfung auszublenden, definieren Sie in unserem Beispiel N einen speziellen Status der Warnungen der Prüfung.

Sie können die Einzelaktionsprüfung jetzt direkt über die Einzelaktions-Setup-Transaktion oder über die Admin-Transaktion ausführen oder die Ausführung in Intervallen direkt planen.

Schritt 2 - Erstellen von SQVI-Abfragen, um die Erstellung / Änderung von Lieferantendaten und das Buchen von Zahlungen abzubilden

Alle SQVI-Abfragen, die Sie in REMEDYNE verwenden möchten, müssen mit dem Vorläufer REM_ beginnen kann der zweite Teil des Abfragenamens frei gewählt werden.

Wir stellen zwei SQVI-Abfragen ein:
REM_LS02, Benutzer hat den Lieferanten erstellt und die Zahlung gebucht
REM_LS021, Benutzer hat den Anbieter geändert und die Zahlung gebucht

2.1 Wir beginnen mit REM_LS02:
Gehen Sie zur Transaktion SQVI und erstellen Sie eine neue Abfrage. Nachdem Sie den Namen eingegeben haben (denken Sie daran, muss mit REM_ beginnen), müssen Sie Datenquelle = Tabellenverknüpfung auswählen.

Fügen Sie im nächsten Bildschirm Datenquelle auswählen die folgenden Tabellen hinzu: LFA1, REGUH, BKPF.

Fügen Sie nun die Zuordnung zwischen den ausgewählten Tabellen wie hier gezeigt hinzu:

Als Nächstes müssen Sie das Auswahlfeld und die Felder hinzufügen, die in der Ausgabe des SQVI-Berichts angezeigt werden:

Erstellen Sie im nächsten Bildschirm eine Variante:

Der Datumsbereich kann dynamisch sein.

Speichern Sie die SQVI-Abfrage.

2.2 REM_LS021, Benutzer hat den Anbieter geändert und die Zahlung gebucht

Erstellen Sie eine neue Abfrage mit dem Namen = REM_LS021 unter Verwendung der Tabellen REGUH, BKPF und / REM / TMDATA.
Was hat die TMDATA-Tabelle hier zu tun? Im ersten Schritt haben Sie Warnungen mit dem Einzelaktionstool erstellt, und Warnungen werden in dieser Tabelle / REM / TMDATA gespeichert. Wir kombinieren diese Warnungen jetzt mit Daten von REGUH und BKPF, um SOD-Aktionen zu erkennen.
Definieren Sie die Zuordnung wie folgt:

Wählen Sie Felder für die SQVI-Ausgabe aus (diese Felder werden später für die REMEDYNE-Warnung verfügbar sein):

Erstellen Sie im nächsten Bildschirm eine Variante und definieren Sie Auswahlparameter:
Fügen Sie als Check ID die Regel-ID des Single Action Tools hinzu, die wir am Anfang des Artikels verwendet haben.

Die Ausgabe dieser SQVI-Abfrage kann als Eingabe für eine REMEDYNE-Warnung verwendet werden. Wir müssen den Rahmen für eine Warnung festlegen und Felder für das Layout der Warnungsdetails auswählen.
Dies erfolgt in Transaktion / REM / QV2CHECK. Wählen Sie hier die soeben definierte SQVI-Abfrage aus der linken Abfragespalte aus, um das Mapping-Cockpit zu erhalten.

Weisen Sie allen beiden Abfragen eindeutige REM_IDs zu, damit das System sie unter derselben Warnungs-ID anzeigen kann.
Geben Sie im Feld MESSAGE_NAME den Namen ein, der in der Warnungs-Transaktion angezeigt wird. Dies sollte für alle gleich sein.
Geben Sie in MESSAGE_TEXT den Namen der Abfrage ein - dieser kann für jede Abfrage unterschiedlich sein.
Der nächste Schritt besteht darin, die Felder aus der SQVI-Ausgabe den Warnungsdetails zuzuordnen. Klicken Sie in einem Feld auf Eingabehilfe, um die Parameter zu erhalten, die ausgewählt werden können:
Jetzt können Sie die Prüfung ausführen und planen und es werden Warnungen basierend auf den Daten und ausgeführten SOD-Transaktionen erstellt.