메뉴 건너뛰기

SAP 한국 커뮤니티

REPORT Z99_64

전통주막 2024.11.25 20:56 조회 수 : 1

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

번호 제목 글쓴이 날짜 조회 수
283 REPORT Z99_69 전통주막 2024.11.25 1
282 REPORT Z99_68 전통주막 2024.11.25 0
281 REPORT Z99_67 전통주막 2024.11.25 0
280 REPORT Z99_66 전통주막 2024.11.25 0
279 REPORT Z99_65 전통주막 2024.11.25 0
» REPORT Z99_64 전통주막 2024.11.25 1
277 REPORT Z99_63 전통주막 2024.11.25 1
276 REPORT Z99_62 전통주막 2024.11.25 0
275 REPORT Z99_61 전통주막 2024.11.25 0
274 REPORT Z99_60 전통주막 2024.11.25 0
273 REPORT Z99_59 전통주막 2024.11.25 0
272 REPORT Z99_58 전통주막 2024.11.25 0
271 REPORT Z99_57 전통주막 2024.11.25 0
270 REPORT Z99_56. 전통주막 2024.11.25 0
269 REPORT Z99_55 전통주막 2024.11.25 1
268 REPORT Z99_54. 전통주막 2024.11.25 0
267 REPORT Z99_53. 전통주막 2024.11.25 0
266 REPORT Z99_52 전통주막 2024.11.25 0
265 REPORT Z99_51 전통주막 2024.11.25 0
264 REPORT z99_50 전통주막 2024.11.12 0