List processing

This is the home page for List Processing

Introduction

A list is the simplest way to display data by an ABAP program. The main abap statement is WRITE.

Lists may be passive or interactive.

If the program runs in background, the list is automatically converted into a spool.

List processing was moved in the section of Obsolete techniques in SAP Library - NetWeaver 7.0, and are said to be "no longer intended for direct use in production programs [...] We recommend that you use other suitable output media instead. For table list output, use the classes of SAP List Viewer (ALV), such as CL_SALV_TABLE". Moreover, "Dynamic Documents are a logical successor to traditional R/3 list output".

ABAP statements

  • REPORT : for declaring list attributes (width, page height, etc.)
  • WRITE
  • SKIP
  • ULINE
  • POSITION
  • COLOR
  • FORMAT
  • READ LINE
  • MODIFY LINE
  • SCROLL

Events for reacting to interactive actions:

  • AT LINE-SELECTION : triggered on function code "PICK" (F2 key for space status, or double-click on a line, or click on hotspot field)
  • AT PFnn
  • AT USER-COMMAND :
  • TOP-OF-PAGE :
  • END-OF-PAGE :

Wikis with "abaplist" label

ABAP Asynchronous RFC I - Self refreshing ABAP List (Code Gallery)
List processing (ABAP Development)
Check box functionality in interactive classical report (Code Gallery)
Interactive Reporting - FAQs (ABAP Development)
Send Spool list of background job to SAP inbox (ABAP Development)
System fields for LISTS. (ABAP Development)
Create spools from interactive program (ABAP Development)
Automatic refresh of List Report (ABAP Development)
ABAP - 3 Levels Interactive Report (Code Gallery)
ABAP - Creating Your First Report - TOP-OF-PAGE (Code Gallery)
ABAP - Creating Your First Report - Write Color (Code Gallery)
Classical report with sort option (Code Gallery)
Displaying all possible colors in Classical Reports (Lists) (Code Gallery)
Generate PDF from ABAP List Output (Code Gallery)
Go to any page of a list directly form selection screen (Code Gallery)
Page X of XX in report (Code Gallery)
Population of data based on Submit report List Object (Code Gallery)
Report Tree List (Code Gallery)
write report output into table (Code Gallery)
ABAP Tips and Tricks Database (ABAP Development)

Labels

abaplist abaplist Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.