*&---------------------------------------------------------------------*
*& Report Z99_64
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT Z99_64.
*" COLLECT
TYPES: BEGIN OF TY_LIST,
CARRID TYPE SFLIGHT-CARRID,
CONNID TYPE SFLIGHT-CONNID,
PRICE TYPE SFLIGHT-PRICE,
END OF TY_LIST,
TY_T_LIST TYPE TABLE OF TY_LIST
WITH NON-UNIQUE SORTED KEY ID
COMPONENTS CARRID CONNID.
DATA:
LS_LIST TYPE TY_LIST,
LT_LIST TYPE TY_T_LIST,
LS_SFLIGHT TYPE SFLIGHT,
LT_SFLIGHT TYPE TABLE OF SFLIGHT.
SELECT *
FROM SFLIGHT
INTO CORRESPONDING FIELDS OF TABLE LT_SFLIGHT
ORDER BY CARRID CONNID.
LOOP AT LT_SFLIGHT INTO LS_SFLIGHT.
MOVE-CORRESPONDING LS_SFLIGHT TO LS_LIST.
COLLECT LS_LIST INTO LT_LIST.
CLEAR LS_LIST.
ENDLOOP.
CL_DEMO_OUTPUT=>DISPLAY( LT_LIST ).
**" REDUCE
*TYPES: BEGIN OF TY_LIST,
* CARRID TYPE SFLIGHT-CARRID,
* CONNID TYPE SFLIGHT-CONNID,
* PRICE TYPE SFLIGHT-PRICE,
* END OF TY_LIST,
* TY_T_LIST TYPE TABLE OF TY_LIST
* WITH EMPTY KEY.
*
*
*SELECT *
* FROM SFLIGHT
* ORDER BY CARRID, CONNID
* INTO TABLE @DATA(LT_SFLIGHT).
*
*DATA(LT_LIST) = VALUE TY_T_LIST(
* FOR GROUPS GROUP OF <FS> IN LT_SFLIGHT
* GROUP BY ( CARRID = <FS>-CARRID
* CONNID = <FS>-CONNID )
* ASCENDING
*
* LET SUM = REDUCE S_PRICE(
* INIT S TYPE S_PRICE
* FOR <MEM> IN GROUP GROUP
* NEXT S = S + <MEM>-PRICE )
*
* IN ( CARRID = GROUP-CARRID
* CONNID = GROUP-CONNID
* PRICE = SUM ) ).
*
*CL_DEMO_OUTPUT=>DISPLAY( LT_LIST ).
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 283 | REPORT Z99_69 | 전통주막 | 2024.11.25 | 62 |
| 282 | REPORT Z99_68 | 전통주막 | 2024.11.25 | 44 |
| 281 | REPORT Z99_67 | 전통주막 | 2024.11.25 | 65 |
| 280 | REPORT Z99_66 | 전통주막 | 2024.11.25 | 28 |
| 279 | REPORT Z99_65 | 전통주막 | 2024.11.25 | 47 |
| » | REPORT Z99_64 | 전통주막 | 2024.11.25 | 68 |
| 277 | REPORT Z99_63 | 전통주막 | 2024.11.25 | 51 |
| 276 | REPORT Z99_62 | 전통주막 | 2024.11.25 | 62 |
| 275 | REPORT Z99_61 | 전통주막 | 2024.11.25 | 44 |
| 274 | REPORT Z99_60 | 전통주막 | 2024.11.25 | 30 |
| 273 | REPORT Z99_59 | 전통주막 | 2024.11.25 | 55 |
| 272 | REPORT Z99_58 | 전통주막 | 2024.11.25 | 40 |
| 271 | REPORT Z99_57 | 전통주막 | 2024.11.25 | 31 |
| 270 | REPORT Z99_56. | 전통주막 | 2024.11.25 | 34 |
| 269 | REPORT Z99_55 | 전통주막 | 2024.11.25 | 61 |
| 268 | REPORT Z99_54. | 전통주막 | 2024.11.25 | 54 |
| 267 | REPORT Z99_53. | 전통주막 | 2024.11.25 | 38 |
| 266 | REPORT Z99_52 | 전통주막 | 2024.11.25 | 39 |
| 265 | REPORT Z99_51 | 전통주막 | 2024.11.25 | 44 |
| 264 | REPORT z99_50 | 전통주막 | 2024.11.12 | 42 |