Ansicht
Dokumentation

ABENABAP_OBJECTS_DIFF_REPORTING - ABAP OBJECTS DIFF REPORTING

ABENABAP_OBJECTS_DIFF_REPORTING - ABAP OBJECTS DIFF REPORTING

Addresses (Business Address Services)   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Syntaxverschärfungen beim Reporting

Verbot von STOP

Die Anweisung STOP ist in ABAP Objects verboten.

In ABAP Objects Fehlermeldung bei:

STOP.

Grund:

Die Anweisung STOP ist nur zu Verwendung während der Ereignisse INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION und GET vorgesehen. Sie beendet während der Ausführung von ausführbaren Programmen die Verarbeitung der zugehörigen Ereignisblöcke und löst während dem Ereignis INITIALIZATION das Senden des Selektionsbilds und ansonsten das Ereignis END-OF-SELECTION der Laufzeitumgebung aus. Das bisherige Ereigniskonzept der ABAP-Laufzeitumgebung wird von ABAP Objects nicht unterstützt.

Verbot von REJECT

Die Anweisung REJECT ist in ABAP Objects verboten.

In ABAP Objects Fehlermeldung bei:

REJECT [dbtab].

Grund:

Die Anweisung REJECT ist nur zu Verwendung während dem Ereignis GET während der Ausführung von ausführbaren Programmen mit logischen Datenbanken vorgesehen. Mit REJECT wird die Bearbeitung der aktuellen Zeile des Knotens der logischen Datenbank abgebrochen und die nächste Zeile des gleichen oder eines darunter liegenden Knotens dbtab gelesen. Das bisherige Ereigniskonzept der ABAP-Laufzeitumgebung und damit die bisherige Art der Verarbeitung logischer Datenbanken wird von ABAP Objects nicht unterstützt.

Verbot von CHECK SELECT-OPTIONS

Das Konstrukt SELECT-OPTIONS in der Anweisung CHECK ist in ABAP Objects verboten.

In ABAP Objects Fehlermeldung bei:

CHECK SELECT-OPTIONS.

Korrekte Syntax:

CHECK f IN seltab.

Grund:

Diese Form der Anweisung CHECK ist nur zu Verwendung während dem Ereignis GET während der Ausführung von ausführbaren Programmen mit logischen Datenbanken vorgesehen. Die Anweisung prüft, ob der Inhalt des Arbeitsbereichs, der von der logischen Datenbank für das aktuelle GET-Ereignis gefüllt wurde, den Bedingungen in allen Selektionstabellen entspricht, die mit dem aktuellen Knoten der logischen Datenbank verbunden sind. Dabei wird der Name des Knotens statisch der nächsthöheren GET-Anweisung im ABAP-Programm entnommen. Die Anweisung macht also außerhalb eines GET-Ereignisblocks keinen Sinn. Das bisherige Ereigniskonzept der ABAP-Laufzeitumgebung und damit die bisherige Art der Verarbeitung logischer Datenbanken wird von ABAP Objects jedoch nicht unterstützt.






PERFORM Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3841 Date: 20240523 Time: 155453     sap01-206 ( 72 ms )