You use this function to check programs in the ABAP Editor. Different checks include different parts of the program.
Function | Description |
---|---|
Syntax check |
The contents of the editor and the TOP include (if there is one) are checked for syntactical and semantic errors. The system does not check any other includes. To start the syntax check:
|
Master program check |
The system checks the syntax of the whole program and all of its includes. To start the check, select the main program in the object list and choose Program → Check → Master program. |
Extended program check |
The system checks the entire program and allows you to run additional static checks, which are too time consuming for the normal syntax check. See also: Extended Program Check. |
ABAP Test Cockpit (ATC) | The ABAP Test Cockpit (ATC) is a tool for doing static and dynamic quality checking of ABAP code and associated repository objects. The checks are only executed for the selected master programm. To start the ATC check, choose Program → Check → ABAP Test Cockpit (ATC). |
Package check |
The package check covers the static relationships between repository objects as well as the syntax of an ABAP program. To start the package check, choose Program → Check → Package Check. See also: Performing a Package Check |
In the Syntax and Master program checks, the system displays error messages in a separate pane as soon as they occur. The pane has the following fields:
Description | Row | Type |
---|---|---|
Description of the error |
Number of the row where the error occurred |
Type of error. Possible variants: Red light: Error Yellow light: Warning |
If your program has no errors you can save and activate it. If the system finds errors in your program, you can do the following:
After your program is checked, you can save and activate it.