Ansicht
Dokumentation
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 dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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_COUNTE_VAL
FIELD
KEY1
KEY2
KEY3
KEY4
KEY5
TABLE
VAL1
VAL2
VAL3
VAL4
VAL5
Ausnahmen
NO_KEY_NAMENO_TABLE_NAME
NO_VALID_TABLEFIELD
WRONG_FIELD_FORMAT
WRONG_TABLENAME
Funktionsgruppe
CWEBVendor 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 )