ABAPCHECK_PROCESSING_BLOCKS - CHECK PROCESSING BLOCKS
rdisp/max_wprun_time - Maximum work process run time BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
CHECK - processing_block
Syntax
CHECK log_exp.
Wirkung
Wenn die Anweisung CHECK außerhalb einerSchleifeaufgeführt und log_exp falsch ist , beendet sie den aktuellen Verarbeitungsblock. Für log_exp kann ein beliebigerlogischer Ausdruck angegeben werden.
Die Laufzeitumgebung verhält sich nach dem Verlassen des Verarbeitungsblocks mit Ausnahme des Ereignisblocks LOAD-OF-PROGRAM und derReporting-Ereignisblocks GET wie beimregulärenBeenden des Verarbeitungsblocks. Insbesondere werden die Ausgabeparameter von Prozeduren an die angebundenen Aktualparameter übergeben.
- Der Ereignisblock LOAD-OF-PROGRAM kann nicht über CHECK verlassen werden.
- Nach dem Beenden des Reporting-Ereignisblocks GET mit CHECK werden Knoten, die in der hierarchischen Struktur der verknüpftenlogischenDatenbank untergeordnet sind, nicht mehr verarbeitet. Die logische Datenbank liest die nächsteZeile des aktuellen Knotens oder des nächsthöheren Knotens, falls das Ende der Hierarchiestufe erreicht ist.
Hinweise
- Innerhalb einer Prozedur (Methode, Funktionsbaustein Unterprogramm) wirkt CHECK log_exp außerhalb einer Schleife genau wie
- IF NOT log_exp.
RETURN.
ENDIF.
- Es wird empfohlen, CHECK log_exp nur innerhalb von Schleifen zu verwenden (siehe CHECK- Schleife) und sie außerhalb von Schleifen durch obige Kontrollstruktur zu ersetzen.
- Eine weitere Variante der Anweisung CHECK zum Verlassen von Verarbeitungsblöcken ist CHECK SELECT-OPTIONS, die nur in GET-Ereignisblöcken für logische Datenbanken eingesetzt werden kann.
Vendor Master (General Section) General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3261 Date: 20120526 Time: 191955 triton ( 148 ms )






