Skip to end of metadata
Go to start of metadata

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