Friday 23 February 2024

SAP Program to use all four control break statement in a program

 PROGRAM : 


REPORT zsm_internal3.

TYPESBEGIN OF str,
         id      TYPE string,
         name    TYPE string,
         address TYPE string,
       END OF str.

DATAit TYPE STANDARD TABLE OF str,
      wa TYPE str.

wa-id '1'.
wa-name 'AAA'.
wa-address 'Panchpota'.
APPEND wa TO it.


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.

SORT it BY id.

LOOP AT it INTO wa.

  AT FIRST.
    WRITE:'First Entry'.
    WRITE:/ wa-idwa-namewa-address.
  ENDAT.

  AT NEW id.
    WRITE:'New Entry'.
  ENDAT.

  WRITE:/ wa-idwa-namewa-address.

  AT LAST.
    WRITE:'Last Entry'.
    WRITE:/ wa-idwa-namewa-address.
  ENDAT.

  AT END OF id.
    WRITE:'End of'.
  ENDAT.
ENDLOOP.



OUTPUT : 






No comments:

Post a Comment