Skip to Content
0
Nov 14, 2019 at 11:49 AM

Need to get 1 record per row of data .

47 Views

Hi

Please can you assist me my output report displays 5 records or 5 items per line. I need it to display one record per line.

*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*


REPORT  ztypes line-size 132.


*Table declaration (new method)     "USE THIS WAY!!!
TYPES: BEGIN OF t_ekpo,
  ebeln TYPE ekpo-ebeln,
  ebelp TYPE ekpo-ebelp,
  bukrs TYPE ekpo-bukrs,
 END OF t_ekpo.
DATA: it_ekpo TYPE STANDARD TABLE OF t_ekpo INITIAL SIZE 0,      "itab
      wa_ekpo TYPE t_ekpo,                    "work area (header line)
      wa_ekpo1 LIKE LINE OF it_ekpo.


**************************************************************************
*START-OF-SELECTION.
START-OF-SELECTION.


*Select data in itab
  SELECT ebeln
         ebelp
         bukrs
    FROM ekpo
    INTO TABLE it_ekpo.
*Process data within itab using LOOP statement
  LOOP AT it_ekpo INTO wa_ekpo.
    WRITE: wa_ekpo-ebelp,wa_ekpo-bukrs,wa_ekpo-ebeln.
* processing......
  ENDLOOP.

Attachments

abap.jpg (240.2 kB)