*&---------------------------------------------------------------------*
*& Report ZA_DEMO_ITABS_OPERATIONS
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZA_DEMO_ITABS_OPERATIONS.
DATA : V_LINES TYPE I.
TYPES : BEGIN OF TY_T001,
DEP_ID TYPE I,
F_NAME TYPE STRING,
l_NAME TYPE STRING,
GENDER(4) TYPE C,
END OF TY_T001.
DATA ITAB1 TYPE TY_T001 OCCURS 2.
DATA ITAB2 TYPE TY_T001 OCCURS 2.
DATA WA_T001 TYPE TY_T001.
WA_T001-DEP_ID = '001'.
WA_T001-F_NAME = 'ANVESH'.
WA_T001-L_NAME = 'GODDATI'.
WA_T001-GENDER = 'MALE'.
INSERT WA_T001 INTO ITAB1 INDEX 1 .
CLEAR WA_T001.
WA_T001-DEP_ID = '002'.
WA_T001-F_NAME = 'RAMESH'.
WA_T001-L_NAME = 'GODAPATI'.
WA_T001-GENDER = 'MALE'.
APPEND WA_T001 TO ITAB1 .
CLEAR WA_T001.
WA_T001-DEP_ID = '003'.
WA_T001-F_NAME = 'SURESH'.
WA_T001-L_NAME = 'KODATI'.
WA_T001-GENDER = 'MALE'.
APPEND WA_T001 TO ITAB1 .
CLEAR WA_T001.
WA_T001-DEP_ID = '004'.
WA_T001-F_NAME = 'GURESH'.
WA_T001-L_NAME = 'KODATI'.
WA_T001-GENDER = 'MALE'.
INSERT WA_T001 INTO ITAB1 INDEX 4 .
CLEAR WA_T001.
WA_T001-DEP_ID = '005'.
WA_T001-F_NAME = 'PADMESH'.
WA_T001-L_NAME = 'RUDRAPATI'.
WA_T001-GENDER = 'MALE'.
INSERT WA_T001 INTO ITAB1 INDEX 5 .
CLEAR WA_T001.
SORT ITAB1 ASCENDING BY F_NAME.
LOOP AT ITAB1 INTO WA_T001.
WRITE : 5 WA_T001-DEP_ID , 24
WA_T001-F_NAME ,36
WA_T001-L_NAME,45
WA_T001-GENDER.
SKIP.
ENDLOOP.
CLEAR WA_T001.
*APPEND LINES OF ITAB1 TO ITAB2.
INSERT LINES OF ITAB1 FROM 3 TO 5 INTO ITAB2 INDEX 1.
LOOP AT ITAB2 INTO WA_T001.
WRITE : 5 WA_T001-DEP_ID , 24
WA_T001-F_NAME ,36
WA_T001-L_NAME,45
WA_T001-GENDER.
SKIP.
ENDLOOP.
DESCRIBE TABLE ITAB1 LINES V_LINES.
WRITE 5 V_LINES.
WA_T001-DEP_ID = '004'.
WA_T001-F_NAME = 'GURESH'.
WA_T001-L_NAME = 'KODATI'.
WA_T001-GENDER = 'MALE'.
INSERT WA_T001 INTO ITAB2 INDEX 4.
READ TABLE ITAB2 INTO WA_T001 INDEX 4.
WRITE :5 WA_T001-DEP_ID , 24
WA_T001-F_NAME ,36
WA_T001-L_NAME,45
WA_T001-GENDER.
*DELETE ITAB2 INDEX 4.
*READ TABLE ITAB2 INTO WA_T001 INDEX 1.
*WRITE :5 WA_T001-DEP_ID , 24
* WA_T001-F_NAME ,36
* WA_T001-L_NAME,45
* WA_T001-GENDER.