Ansicht
Dokumentation

CATT_CHECK_READ_TABLE - Bestimme Anzahl und lese Attributwert einer Tabelle anhand gegebener Werte

CATT_CHECK_READ_TABLE - Bestimme Anzahl und lese Attributwert einer Tabelle anhand gegebener Werte

TXBHW - Original Tax Base Amount in Local Currency   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein CATT_CHECK_READ_TABLE prüft die Einträge zu einer vorgegebenen Datenbanktabelle. Es sind mindestens ein und höchstens fünf Feldnamen und zugehörige Werte mitzugeben. Dabei wird bestimmt, wieviele Tabelleneinträge existieren, deren Feldnamen jeweils den zugehörigen Wert besitzen.

Zusätzlich kann als Importparameter ein Feldname angegeben werden, dessen Wert aus der Tabelle gelesen wird. Dabei wird der erste Tabelleneintrag berücksichtigt, dessen Feldnamen die vorgegebenen Werte besitzt.

Beispiel

Der folgende Aufruf dient dazu, die intern vergebene Belegnummer RBELKPFD eines Nebenbuchbelegs in der Tabelle VDBEKI anhand der vorgegebenen Werte Buchungskreis BUKRS, Darlehensnummer RANL und Buchungsdatum BUDAT zu bestimmen:

call function 'CATT_CHECK_READ_TABLE'
exporting
field = 'RBELKPFD'
key1 = 'BUKRS'
val1 = '0001'
key2 = 'RANL'
val2 = '0000010000000'
key3 = 'DBUDAT'
val3 = '19990923'
importing
e_count = number_of_table_entries
e_val = rbelkpfd
exception
NO_KEY_NAME = 1
NO_TABLE_NAME = 2
NO_VALID_TABLEFIELD = 3
WRONG_FIELD_FORMAT = 4
WRONG_TABLENAME = 5.

Hinweise

Dieser Funktionsbaustein erlaubt es - im Gegensatz zu dem Befehl CHETAB aus dem Computer Aided Test Tool - eine Tabelle zu überprüfen, deren Schlüsselfelder gar nicht oder nur teilweise bekannt sind.

Weiterführende Informationen

Datumswerte müssen im format YYYYMMDD mitgegeben werden, numerische Werte sind gegebenenfalls um führende Nullen zu ergänzen.





Parameter

E_COUNT
E_VAL
FIELD
KEY1
KEY2
KEY3
KEY4
KEY5
TABLE
VAL1
VAL2
VAL3
VAL4
VAL5

Ausnahmen

NO_KEY_NAME
NO_TABLE_NAME
NO_VALID_TABLEFIELD
WRONG_FIELD_FORMAT
WRONG_TABLENAME

Funktionsgruppe

CWEB

Vendor Master (General Section)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2513 Date: 20240523 Time: 163600     sap01-206 ( 47 ms )