Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- REPORT ZNEXUS_TEST.
- DEFINE add_v.
- gt_data-no = &1.
- gt_data-name = &2.
- gt_data-good = &3.
- gt_data-bad = &4.
- append gt_data.
- END-OF-DEFINITION.
- DATA : BEGIN OF gt_data occurs 0,
- no TYPE i,
- name(20),
- good TYPE i,
- bad TYPE i,
- END OF gt_data.
- add_v 1 'boy' 5 3 . " first item
- add_v 2 'bank' 4 4 .
- add_v 3 'pat' 1 5 .
- add_v 3 'pat' 1 5 .
- add_v 3 'pat' 7 5 . " last item of name 'PAT'
- add_v 4 'fern' 4 6 .
- add_v 5 'mook' 2 7 .
- add_v 6 'nut' 7 2 . "----> real last item
- *AT LAST process only last item of internal table in this case ---> add_v 6 'nut' 7 2 .
- *AT END process only end of item
- "EX add_v 3 'pat' 1 5 .
- " add_v 3 'pat' 1 5 .
- " add_v 3 'pat' 7 5 . <---- AT END process when condition match with last
- * item of Internal table pls see loop below
- *
- LOOP AT gt_data INTO DATA(www) WHERE name = 'pat' AND good = 7. " this process AT END
- *LOOP AT gt_data INTO DATA(www) WHERE name = 'pat' AND good = 1. " this NOT!! process AT END because internal table have 3 'pat' 7 5
- " so it is real end of item
- WRITE 'pass'.
- AT END OF name.
- WRITE 'END'.
- ENDAT.
- AT LAST.
- WRITE 'LAST'.
- ENDAT.
- ENDLOOP.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement