SAP Program to implement control break statement "AT NEW"

Program:  


REPORT zsm_internal4.


TYPES: BEGIN OF str,
         id      TYPE string,
         name    TYPE string,
         address TYPE string,          " Creation of structure
       END OF str.

DATA: it TYPE STANDARD TABLE OF str,    " Creation of Work Area and Structure
      wa TYPE str.

wa-id = '1'.
wa-name = 'AAA'.
wa-address = 'Panchpota'.              " Creating Records
APPEND wa TO it.                       " Appending the records through work area                                             into internal table


wa-id = '2'.
wa-name = 'BBB'.
wa-address = 'Balia'.
APPEND wa TO it.


wa-id = '3'.
wa-name = 'CCC'.
wa-address = 'Shitolamandir'.
APPEND wa TO it.


wa-id = '4'.
wa-name = 'DDD'.
wa-address = 'Garia Bazar'.
APPEND wa TO it.


wa-id = '5'.
wa-name = 'EEE'.
wa-address = 'Nabagram'.
APPEND wa TO it.


wa-id = '6'.
wa-name = 'FFF'.
wa-address = 'Narendrapur'.
APPEND wa TO it.


wa-id = '7'.
wa-name = 'GGG'.
wa-address = 'Pratapgarh'.
APPEND wa TO it.


wa-id = '8'.
wa-name = 'HHH'.
wa-address = 'Mahamayatala'.
APPEND wa TO it.


wa-id = '9'.
wa-name = 'III'.
wa-address = 'Garia Metro'.
APPEND wa TO it.


wa-id = '10'.
wa-name = 'JJJ'.
wa-address = 'Mouchak'.
APPEND wa TO it.

LOOP AT it INTO wa.                          " Loop to show all the data in                                                        internal table
  AT NEW id.                                 
    WRITE:/ wa-id, wa-name, wa-address.       " AT NEW Statement
  ENDAT.
ENDLOOP.









    OUTPUT: 







Post a Comment

0 Comments