REPORT (ABAP Keyword)

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.

Most readed SAP Tutorials

Latest Added SAP documents

Custom Search
ABAP Tutorials ABAP Syntax BAPI SAP Jobs SAP Glossary SAP Netweaver SAP XI SAP Download SAP Interview questions

Complete SAP Study materials | SAP JOBS | PDF Tutorials   List of SAP Companies India

Google-Translate-Chinese (Simplified) BETA Google-Translate-English to French Google-Translate-English to German Google-Translate-English to Italian Google-Translate-English to Japanese BETA Google-Translate-English to Korean BETA Google-Translate-English to Russian BETA Google-Translate-English to Spanish

All of the product names here are trademarks of their respective companies. The site sapbrainsonline.com no way affiliated with SAP AG. Use information on this site at your own risk. Information furnished in the site is collected from various sites and posts from users. This site does not host any files on its server. If any compliants about the posts please contact us at sapbrain.support@gmail.com

Sitemap
web counter