Ansicht
Dokumentation

FKK_SAMPLE_7530 - Erweiterung Geschäftspartnerdublettenprüfung

FKK_SAMPLE_7530 - Erweiterung Geschäftspartnerdublettenprüfung

Vendor Master (General Section)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität,,

Der Zeitpunkt 7530 wird im Rahmen der Dublettenprüfung (z.B. Transaktion FMCABP) für die Branchenkomponente Public Sector Kassen- und Einnahmemanagement ausgeführt.

Der Zeitpunkt 7530 kann genutzt werden, um das durch den SAP-Standardalgorithmus ermittelte Dublettenergebnis zu verfeinern oder einen eigenen Suchalgorithmus zu implementieren.

Sie haben außerdem die Möglichkeit, Felder des Customer Includes (CI) der Struktur FKKBPMATCH zu füllen. Verwenden Sie hierfür den Changing Parameter CT_FKKBPMATCH.

Restriktionen bei der Programmierung

Um die Konsistenz des Systems nicht zu gefährden, beachten Sie, dass Sie die folgenden Sprachelemente in Zeitpunkten nicht verwenden dürfen, sofern sie nicht explizit für den Zeitpunkt als zulässig erklärt wurden:

·,,COMMIT WORK

·,,ROLLBACK WORK

·,,CALL FUNCTION 'DEQUEUE ALL'

·,,Löschen von Sperren, die Sie nicht selbst gesetzt haben

·,,Implizite Datenbank-Commits ausgelöst durch RFC-Aufrufe oder durch ein WAIT-Statement

Wenn Sie zu einem Zeitpunkt zusätzliche Daten fortschreiben und dabei das Konstrukt PERFORM commit routine ON COMMIT verwenden, beachten Sie, dass:

·,,am Ende der commit routine alle internen Tabellen, aus denen Daten fortgeschrieben werden, wieder initialisiert werden müssen, um eine doppelte Fortschreibung beim nächsten Aufruf zu verhindern.

·,,zusätzlich ein PERFORM rollback routine ON ROLLBACK aufgerufen werden muss.


In der rollback routine sind die gleichen Daten zu initialisieren, die auch am Ende der commit routine initialisiert werden.

Wenn Sie in einem Zeitpunkt Prüfungen vornehmen, bedenken Sie bei der Ausgabe von Meldungen, dass Warnungen in der Hintergrundverarbeitung den Prozess abbrechen. Vermeiden Sie deshalb nach Möglichkeit die Ausgabe von Warnmeldungen. Geben Sie Warnmeldungen allenfalls aus, wenn der Wert von SY-BATCH initial ist.

Vermeiden Sie ebenso Nachrichten vom Typ 'A' (Abbruch). Im Rahmen der Hintergrundverarbeitung können solche Meldungen abgefangen werden und die Bearbeitung kann fortgesetzt werden. Gleichzeitig löst die Meldung aber einen impliziten ROLLBACK WORK aus, so dass es zu Datenbankinkonsistenzen kommen kann.

Beachten Sie ferner, dass die Konsistenz Ihres Systems nur gewährleistet ist, wenn Sie in Zeitpunkten nur die Informationen (wie Variablen und Tabellen) nutzen, die an den Schnittstellen der Zeitpunkte zur Verfügung stehen.

Nicht-konforme Änderungen können zu schwerwiegenden Fehlern führen, die die Grundsätze der ordnungsmäßigen Buchführung verletzen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

CT_FKKBPMATCH
I_BP_DATA
I_TYPE

Ausnahmen

Funktionsgruppe

FKGP_DUPL

ABAP Short Reference   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3332 Date: 20240523 Time: 130409     sap01-206 ( 59 ms )