What Are The Different Types Of ABAP Reports

Interactive Report Events: 

AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is triggered a new sublist is going to be generated. Under this event whatever the statements that are been return will be displayed on newly generated sublist. 

AT PFn: For predefined function keys... 

AT USER-COMMAND : It provides user functions keys. 

TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list. 
 

Logical Database Reports

Logical database is another tool for ABAP reports. Using LDB we can provide extra features for ABAP reports. 

While using LDB there is no need for us to declare Parameters. 

Selection-screen as they will be generated automatically. 

We have to use the statement NODES in ABAP report. 

If there are many tables the Performance will be slow as all the table data will be read from top node to bottom node . 
 

ABAP Query Reports

ABAP query is another tool for ABAP. It provides efficiency for ABAP reports. These reports are very accurate. 

Transaction Code : SQ01 

The advantage with ABAP QUERY is logic required for classic & interactive reports system design automatically 80%.

For ABAP QUERY handle these 

SQ01 ; QUERY

SQ02 : INFOSET OR FUNCTIONAL AREA

SQ03: USER GROUP.
 

Report Writer

Key Concept : 

Super users and end users can use Report Painter/Report Writer tools to write their own reports. 

Giving them the ability to report on additional fields at their discretion shifts the report maintenance burden to them, saving SAP support groups time and effort normally spent creating and maintaining the reports. 

Instead of using ABAP code to write a report in FI and CO, many users build a Report Painter/ Report Writer library using transaction MC27. 

However, this workaround has some drawbacks. Little known transaction GRCT solves these problems in most cases, and eliminates the need to use transaction 

MC27. 
 

ABAP Report Types

ABAP report types are those ones available in some report's attributes screen, i.e. : 

Executable program 

Function group (containing function modules) 

Include 

Interface pool 

Class pool 

Module pool 

Subroutine pool 

Also ALV means ABAP List Viewer. Most convenient way to use it is through reuse library (cf. transaction se83) available from release 4.6 of SAP R/3. 

ALV is available in two modes: list and grid. List mode is good old list processing with standard functionalities, and grid mode is using a new OCX object displaying grids. 

ABAP Tips

See Also
Data Dictionary Questions and Answers

Get help for your ABAP problems
Do you have a ABAP Question?

SAP Books
SAP Certification, Interview Questions, Functional, Basis Administration and ABAP Programming Reference Books

More ABAP Tips

Main Index
SAP ERP Modules, Basis, ABAP and Other IMG Stuff

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.