Ansicht
Dokumentation

RS_SYNTAX_CHECK - ABAP-SYNTAX-CHECK mit Dialog und Navigation

RS_SYNTAX_CHECK - ABAP-SYNTAX-CHECK mit Dialog und Navigation

General Material Data   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Die Funktion prüft die Syntax des ABAP/4-Programms I_PROGRAM, dessen Quelltext in der Tabelle I_SOURCE zu übergeben ist.

Wenn I_PROGRAM ein Include-Programm ist, kann es auch zusammen mit seinem Rahmenprogram I_GLOBAL_PROGRAM geprüft werden, indem I_GLOBAL_CHECK = 'X' angegeben wird. So kann man prüfen, ob der in I_SOURCE stehende Quelltext im Rahmenprogramm korrekt ist.

O_ERROR_SUBRC = 0, wenn kein Fehler gefunden wurde, sonst = 4.

Im Fehlerfalle wird die Fehlernachricht in O_ERROR_MESSAGE und der Ort des Fehlers in O_ERROR_INCLUDE, O_ERROR_LINE, O_ERROR_OFFSET zurückgegeben.

Ist I_WITH_DIALOG = 'X', so wird in einem Dialogfenster die Fehlernachricht angezeigt. Auf diesem Fenster werden die Funktionen Anzeigen und Ändern angeboten. Wird eine davon gewählt, so wird ein entsprechender Eintrag in die Navigationstabelle gestellt.
Um tatsächlich zur Fehlerstelle zu verzweigen, muß nach dem Aufruf von RS_SYNTAX_CHECK noch der Navigations-Monitor über die Funktion RS_NAVIGATION_MONITOR_ACTIVATE gerufen werden.





Parameter

CANCEL
I_GLOBAL_CHECK
I_GLOBAL_PROGRAM
I_PROGRAM
I_SOURCE
I_WITH_DIALOG
O_ERROR_INCLUDE
O_ERROR_LINE
O_ERROR_MESSAGE
O_ERROR_OFFSET
O_ERROR_SUBRC
O_NAVIGATE

Ausnahmen

Funktionsgruppe

S38E

CPI1466 during Backup   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1507 Date: 20240605 Time: 072942     sap01-206 ( 34 ms )