메뉴 건너뛰기

SAP 한국 커뮤니티

REPORT  z05_21.

sapjoy 2024.08.05 00:57 조회 수 : 1

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 ).

번호 제목 글쓴이 날짜 조회 수
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