WELCOME TO DUCAT INDIA
7070905090
info@ducatindia.com
ABAP Report
uses Internal
tables
and Work
Areas
ABAP Report uses Internal tables and
Work Areas
In ABAP write statement is used to print output and : is chain statement ( Print multiple
records ).
Display MARA data
DATA : IT_MARA TYPE TABLE OF MARA . "INTERNAL TABLE FOR MARA TABLE
DATA : WA_MARA TYPE MARA. "WORK AREA FOR MARA
SELECT * FROM MARA INTO TABLE IT_MARA. " GET MARA DATA
LOOP AT IT_MARA INTO WA_MARA.
WRITE :/ WA_MARA-MATNR, WA_MARA-MTART, WA_MARA-MEINS, WA_MARA-MBRSH.
"Display required fields
ENDLOOP
Display MARA data using user defined internal table
**TYPES is a statement which is used to declare a user defined internal table with
specific fields
TYPES : BEGIN OF TY_MARA,
MATNR TYPE MARA-MATNR,
MTART TYPE MARA-MTART,
MEINS TYPE MARA-MEINS,
MBRSH TYPE MARA-MBRSH,
END OF TY_MARA.
DATA : IT_MARA TYPE TABLE OF TY_MARA . "INTERNAL TABLE FOR ABOVE USER
DEFINED TYPES TABLE
DATA : WA_MARA TYPE TY_MARA. "WORK AREA FOR ABOVE USER DEFINED TABLE
SELECT MATNR MTART MEINS MBRSH FROM MARA INTO TABLE IT_MARA. "
GET MARA DATA
LOOP AT IT_MARA INTO WA_MARA.
WRITE :/ WA_MARA-MATNR, WA_MARA-MTART, WA_MARA-MEINS, WA_MARA-
MBRSH. "Display required fields
Display MARA data using user defined
internal table ABAP 7.4
SELECT matnr, mtart, meins, mbrsh FROM mara INTO TABLE @DATA(it_mara). ” GET
MARA DATA
LOOP AT it_mara INTO DATA(wa_mara).
WRITE :/wa_mara-matnr, wa_mara-mtart, wa_mara-meins, wa_mara-mbrsh. “Display
required fields
ENDLOOP.
THANK YOU
7070905090
info@ducatindia.com
ABAP Report
uses Internal
tables
and Work
Areas

Abap report

  • 1.
    WELCOME TO DUCATINDIA 7070905090 info@ducatindia.com ABAP Report uses Internal tables and Work Areas
  • 2.
    ABAP Report usesInternal tables and Work Areas In ABAP write statement is used to print output and : is chain statement ( Print multiple records ). Display MARA data DATA : IT_MARA TYPE TABLE OF MARA . "INTERNAL TABLE FOR MARA TABLE DATA : WA_MARA TYPE MARA. "WORK AREA FOR MARA SELECT * FROM MARA INTO TABLE IT_MARA. " GET MARA DATA LOOP AT IT_MARA INTO WA_MARA. WRITE :/ WA_MARA-MATNR, WA_MARA-MTART, WA_MARA-MEINS, WA_MARA-MBRSH. "Display required fields ENDLOOP
  • 3.
    Display MARA datausing user defined internal table **TYPES is a statement which is used to declare a user defined internal table with specific fields TYPES : BEGIN OF TY_MARA, MATNR TYPE MARA-MATNR, MTART TYPE MARA-MTART, MEINS TYPE MARA-MEINS, MBRSH TYPE MARA-MBRSH, END OF TY_MARA. DATA : IT_MARA TYPE TABLE OF TY_MARA . "INTERNAL TABLE FOR ABOVE USER DEFINED TYPES TABLE DATA : WA_MARA TYPE TY_MARA. "WORK AREA FOR ABOVE USER DEFINED TABLE SELECT MATNR MTART MEINS MBRSH FROM MARA INTO TABLE IT_MARA. " GET MARA DATA LOOP AT IT_MARA INTO WA_MARA. WRITE :/ WA_MARA-MATNR, WA_MARA-MTART, WA_MARA-MEINS, WA_MARA- MBRSH. "Display required fields
  • 4.
    Display MARA datausing user defined internal table ABAP 7.4 SELECT matnr, mtart, meins, mbrsh FROM mara INTO TABLE @DATA(it_mara). ” GET MARA DATA LOOP AT it_mara INTO DATA(wa_mara). WRITE :/wa_mara-matnr, wa_mara-mtart, wa_mara-meins, wa_mara-mbrsh. “Display required fields ENDLOOP.
  • 5.