Internal Table Definition:
Internal Table is a collection of fields which are of different types.Where we can store multiple records at a time.
The data in the internal table is going to be stored for temporary.
Here are the few ways of declaring Internal tables:
*&---------------------------------------------------------------------*
*& Report ZINT_TAB_DECLARATIONS
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZINT_TAB_DECLARATIONS.
*// INTERNAL TABLE DECLARATION BY REFERRING STANDARD DATABASE TABLE
DATA: IT_MARA TYPE STANDARD TABLE OF MARA WITH HEADER LINE.
*// DECLARING INTERNAL TABLE BY USING INCLUDE STRUCTURE
DATA: BEGIN OF IT_MARA1 OCCURS 0.
INCLUDE STRUCTURE MARA.
DATA: END OF IT_MARA1.
*// DECLARING INTERNAL TABLE BY USING TYPES DECLARATION
TYPES: BEGIN OF TY_MARA,
MATNR TYPE MARA-MATNR,
ERSDA TYPE MARA-ERSDA,
END OF TY_MARA.
DATA: IT_MARA2 TYPE STANDARD TABLE OF TY_MARA.
*// INTERNAL TABLE DECLARATION BY USING NORMAL METHOD
DATA: BEGIN OF IT_MARA3 OCCURS 0,
MATNR TYPE MARA-MATNR,
ERSDA TYPE MARA-ERSDA,
END OF IT_MARA3.
Internal Table is a collection of fields which are of different types.Where we can store multiple records at a time.
The data in the internal table is going to be stored for temporary.
Here are the few ways of declaring Internal tables:
*&---------------------------------------------------------------------*
*& Report ZINT_TAB_DECLARATIONS
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZINT_TAB_DECLARATIONS.
*// INTERNAL TABLE DECLARATION BY REFERRING STANDARD DATABASE TABLE
DATA: IT_MARA TYPE STANDARD TABLE OF MARA WITH HEADER LINE.
*// DECLARING INTERNAL TABLE BY USING INCLUDE STRUCTURE
DATA: BEGIN OF IT_MARA1 OCCURS 0.
INCLUDE STRUCTURE MARA.
DATA: END OF IT_MARA1.
*// DECLARING INTERNAL TABLE BY USING TYPES DECLARATION
TYPES: BEGIN OF TY_MARA,
MATNR TYPE MARA-MATNR,
ERSDA TYPE MARA-ERSDA,
END OF TY_MARA.
DATA: IT_MARA2 TYPE STANDARD TABLE OF TY_MARA.
*// INTERNAL TABLE DECLARATION BY USING NORMAL METHOD
DATA: BEGIN OF IT_MARA3 OCCURS 0,
MATNR TYPE MARA-MATNR,
ERSDA TYPE MARA-ERSDA,
END OF IT_MARA3.
Very poor explanation
ReplyDeleteNice .
ReplyDelete