Ansicht
Dokumentation

CHECK_CONSISTENCY - Konsistenzprüfung zwischen den Tabellen T237, T237A, T237T

CHECK_CONSISTENCY - Konsistenzprüfung zwischen den Tabellen T237, T237A, T237T

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein CHECK_CONSISTENCY prüft, ob das übergebene Rechenschema des übergebenen Ergebnisbereichs konsistent in den drei Datenbanktabellen T237, T237A und T237T gespeichert ist, d.h. ob für jedes Element des Rechenschemas in jeder der drei Tabellen ein Eintrag existiert. Wird dem Funktionsbaustein nur ein Ergebnisbereich, aber kein Rechenschema übergeben, werden alle Rechenschemata des übergebenen Ergebnisbereichs und zusätzlich dessen Wertfelder auf konsistente Speicherung überprüft.

Der Funktionsbaustein liefert eine Tabelle zurück, die folgenden Typ besitzt:

TYPES: BEGIN OF T_INCONSISTENCIES,
BERVA LIKE T237A-BERVA,
ZEILE LIKE T237A-ZEILE,
T237 TYPE C,
T237A TYPE C,
T237T TYPE C,
END OF T_INCONSISTENCIES.

Falls keine Inkonsistenzen bestehen, ist die Tabelle leer. Ansonsten beinhaltet die Tabelle jene Elemente bzw. Wertfelder, die nicht konsistent gespeichert sind. Hierbei bedeutet ein 'X' in einem der Felder T237, T237A, T237T, daß der Eintrag vorhanden ist. Ein '-' bedeutet, der Eintrag ist nicht vorhanden.

Bei der Prüfung, ob ein Eintrag in der Tabelle T237T existiert, wird standardmäßig geprüft, ob ein Eintrag in der Sprache SY-LANGU in der Tabelle T237T existiert. Soll die Prüfung mit einer anderen Sprache vollzogen werden, kann man dies über den Parameter SPRACHE steuern.

Beispiel

Der Funktionsbaustein soll überprüfen, ob das Rechenschema AB des Ergebnisbereichs WXYZ konsistent gespeichert ist. Für das Element 1000 existiert zwar in den Tabellen T237A und T237T, nicht aber in der Tabelle T237 ein Eintrag. Das Element 2000 ist zwar in den Tabellen T237 und T237T, nicht aber in der Tabelle T237A definiert. Dann hätte die zurückgegebene Tabelle folgenden Inhalt:

AB1000-XX
AB2000X-X





Parameter

BERVA
ERKRS
I_INCONSISTENCIES
SPRACHE

Ausnahmen

BERVA_NOT_FOUND
ERKRS_NOT_FOUND

Funktionsgruppe

0KER

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2835 Date: 20240523 Time: 162145     sap01-206 ( 59 ms )