REPORT z05_21. TYPES: BEGIN OF ty_student, name TYPE string, subject TYPE string, score TYPE i, END OF ty_student.
TYPES: BEGIN OF ty_score, name TYPE string, score TYPE i, END OF ty_score.
DATA: gt_students TYPE TABLE OF ty_student, gt_scores TYPE TABLE OF ty_score, ls_score TYPE ty_score.
gt_students = VALUE #( ( name = '김철수' subject = '국어' score = 85 ) ( name = '김철수' subject = '수학' score = 90 ) ( name = '김철수' subject = '영어' score = 80 ) ( name = '이영희' subject = '국어' score = 90 ) ( name = '이영희' subject = '수학' score = 75 ) ( name = '이영희' subject = '영어' score = 85 ) ( name = '조영수' subject = '국어' score = 80 ) ( name = '조영수' subject = '수학' score = 85 ) ( name = '조영수' subject = '영어' score = 95 ) ).
CLEAR gt_scores. LOOP AT gt_students INTO DATA(ls_student). MOVE-CORRESPONDING ls_student TO ls_score. COLLECT ls_score INTO gt_scores. ENDLOOP.
cl_demo_output=>display( gt_scores ). |
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
103 | REPORT z05_22. | sapjoy | 2024.08.05 | 0 |
» | REPORT z05_21. | sapjoy | 2024.08.05 | 1 |
101 | REPORT z05_20. | sapjoy | 2024.08.05 | 0 |
100 | REPORT z05_19. | sapjoy | 2024.08.05 | 0 |
99 | REPORT z05_18. | sapjoy | 2024.08.05 | 0 |
98 | REPORT z05_17. | sapjoy | 2024.08.05 | 0 |
97 | REPORT z05_16. | sapjoy | 2024.08.05 | 1 |
96 | REPORT z05_15. | sapjoy | 2024.08.05 | 0 |
95 | REPORT z05_14. | sapjoy | 2024.08.05 | 0 |
94 | REPORT Z05_13. | sapjoy | 2024.08.05 | 0 |
93 | REPORT z05_12. | sapjoy | 2024.08.05 | 0 |
92 | REPORT z05_11. | sapjoy | 2024.08.05 | 0 |
91 | REPORT z05_10. | sapjoy | 2024.08.05 | 0 |
90 | REPORT Z05_09. | sapjoy | 2024.08.05 | 0 |
89 | REPORT z05_08. | sapjoy | 2024.08.05 | 0 |
88 | REPORT z05_07. | sapjoy | 2024.08.05 | 0 |
87 | REPORT z05_06. | sapjoy | 2024.08.05 | 0 |
86 | REPORT z05_05. | sapjoy | 2024.08.05 | 1 |
85 | REPORT z05_04. | sapjoy | 2024.08.05 | 0 |
84 | REPORT z05_03. | sapjoy | 2024.08.05 | 1 |