REPORT is a keyword used in SAP ABAP programming.This tutorial covers its introduction & syntax details.
REPORT
Basic form
REPORT rep.
Additions
1. ... NO STANDARD PAGE HEADING
2. ... LINE-SIZE col
3. ... LINE-COUNT lin(n)
4. ... MESSAGE-ID xx
5. ... DEFINING DATABASE ldb
Effect
Introduces the report. You can choose any name you like up to 8 characters long.
Example
REPORT ZREPNAME.
Note
Only standard SAP reports should begin with 'R'.
Addition 1
... NO STANDARD PAGE HEADING
Effect
Suppresses output of the standard page header (see NEW-PAGE ).
Addition 2
... LINE-SIZE col
Effect
Creates a report with col columns per line. The maximum line length permitted is 255 characters.
If
the LINE-SIZE specification is missing, the line length corresponds to
the current screen width. The system field SY-LINSZ contains the
current line size for generating reports (see NEW-PAGE ... LINE-SIZE ).
Notes
The specified LINE-SIZE must not appear in quotation marks.
If
the you want the report list (i.e. the output) to be printable, do not
define a LINE-SIZE with a value greater than 132 because most printers
cannot handle wider lists.
Example
REPORT ZREPNAME LINE-SIZE 132.
Addition 3
... LINE-COUNT lin(n)
Effect
Creates
a report with lin lines per page, of which n lines are reserved for the
END-OF-PAGE processing. If you omit the " (n) ", the default value 0
applies. The system field SY-LINCT contains the current number of lines
per page for generating reports.
If the LINE-COUNT specification is
missing, the number of lines per page is calculated dynamically from
the number of lines actually output on this page. Here, a page break no
longer occurs automatically, but must be specified explicitly with
NEW-PAGE , and the system field SY-LINCT is set to 0. (NEW-PAGE ...
LINE-COUNT )
Note
The LINE-COUNT must not be enclosed in quotation marks. Further information about using LINE-COUNT .
Examples
REPORT ZREPNAME LINE-COUNT 65.
The page has 65 lines.
REPORT ZREPNAME LINE-COUNT 65(8).
The page has 65 lines, of which the last 8 are only defined by END-OF-PAGE .
Addition 4
... MESSAGE-ID xx
Effect
Takes the messages output by MESSAGE under the specified 2-character ID xx from table T100 .
Note
This ID must not be enclosed in quotation marks.
Example
REPORT RSTEST00 MESSAGE-ID SY.
Addition 5
... DEFINING DATABASE ...
Effect
All
the database programs must specify in the REPORT statement the
three-character name of the logical database to which they belong.
This
addition is generated automatically (in the REPORT statement) when you
create a logical database by selecting Utilities -> Development/test
-> Logical databases .
Example
REPORT SAPDBKDF DEFINING DATABASE KDF.
Related 10 ABAP Syntax Tutorials
Most readed SAP Tutorials
- WRITE - Output to a list ( SAP ABAP Keyword)
WRITE ( Output to a list ) is a keyword used in SAP ABAP programming.This tutorial covers its introduction & syntax details. - List of SAP HR TABLES and Infotypes tables
Detailed full list of tables and infotypes used in SAP HR module. - List of SAP MM Transaction codes
This documentation covers the details of SAP MM Transaction codes - SELECT-OPTIONS ( SAP ABAP Keyword)
SELECT-OPTIONS is a keyword used in SAP ABAP programming.This tutorial covers its introduction & syntax details. - FI Accounts Receivable and Accounts Payable | SAP FI PDF manual
The following topics are an introduction to the Accounts Receivable and Accounts Payable application components. - SAP MM Process Flow
The typical procurement cycle for a service or material consists of the following phases: - SELECT clause ( SAP ABAP Keyword)
SELECT clause is a keyword used in SAP ABAP programming.This tutorial covers its introduction & syntax details.
Latest Added SAP documents
- 9KE9 Transaction code
Details about SAP transaction code 9KE9 - 9KE8 Transaction code
Details about SAP transaction code 9KE8 - 9KE7 Transaction code
Details about SAP transaction code 9KE7 - 9KE6 Transaction code
Details about SAP transaction code 9KE6 - 9KE5 Transaction code
Details about SAP transaction code 9KE5 - 9KE4 Transaction code
Details about SAP transaction code 9KE4 - 9KE3 Transaction code
Details about SAP transaction code 9KE3 - 9KE2 Transaction code
Details about SAP transaction code 9KE2 - 9KE1 Transaction code
Details about SAP transaction code 9KE1 - 9KE0 Transaction code
Details about SAP transaction code 9KE0