메뉴 건너뛰기

SAP 한국 커뮤니티

Report Z14_23

전통주막 2025.09.17 22:13 조회 수 : 2

*&---------------------------------------------------------------------*
*& Report Z14_23
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT Z14_23.

TABLES:zemplist.

SELECT-OPTIONS: s_empcd FOR zemplist-empcd.

CLASS c1 DEFINITION.
  PUBLIC SECTION.
    TYPES:BEGIN OF t_emp,
            empcd TYPE zemplist-empcd,
            ename TYPE zemplist-ename,
            fname TYPE zfamily-fname,
          END OF t_emp.

    DATA :gt_itab TYPE STANDARD TABLE OF t_emp,
          gs_str  TYPE t_emp.

    EVENTS: e1 .

    METHODS : get_data ,display_data ,no_data
      FOR EVENT e1 OF c1.
ENDCLASS.             "C1 DEFINITION

CLASS c1 IMPLEMENTATION.
  METHOD: get_data .
    SELECT a~empcd, a~ename, b~fname
      FROM zemplist AS a INNER JOIN zfamily AS b
        ON a~empcd = b~empcd
      INTO TABLE @gt_itab
      WHERE a~empcd IN @s_empcd.

    IF sy-subrc <> 0.
      RAISE EVENT e1.
    ELSE .
      CALL METHOD display_data.
    ENDIF.
  ENDMETHOD.          "get_data

  METHOD:display_data .
    LOOP AT gt_itab INTO gs_str.
      WRITE:/ gs_str-empcd, gs_str-ename, gs_str-fname.
    ENDLOOP.
  ENDMETHOD.   "DISPLAY_DATA

  METHOD no_data .
    WRITE:/10 'There is no data'.
  ENDMETHOD.          "no_data
ENDCLASS.                    "c1 IMPLEMENTATION

DATA : go_obj TYPE REF TO c1.

START-OF-SELECTION.
  CREATE OBJECT: go_obj.

  SET HANDLER go_obj->no_data FOR: go_obj.

  CALL METHOD go_obj->get_data.

번호 제목 글쓴이 날짜 조회 수
383 REPORT z10_02 가능 2025.09.22 0
382 REPORT z10_01 가능 2025.09.22 1
381 Report Z14_24 전통주막 2025.09.17 3
380 ZCL_EMP(예제 Z14-24 클래스) 전통주막 2025.09.17 1
» Report Z14_23 전통주막 2025.09.17 2
378 Report Z14_22 전통주막 2025.09.17 0
377 Report Z14_21 전통주막 2025.09.17 1
376 Report Z14_20 전통주막 2025.09.17 0
375 Report Z14_19 전통주막 2025.09.17 1
374 Report Z14_18 전통주막 2025.09.17 0
373 Report Z14_17 전통주막 2025.09.17 0
372 Report Z14_16 전통주막 2025.09.17 0
371 Report Z14_15 전통주막 2025.09.17 0
370 Report Z14_14 전통주막 2025.09.17 0
369 Report Z14_13 전통주막 2025.09.17 0
368 Report Z14_12 전통주막 2025.09.17 0
367 Report Z14_11 전통주막 2025.09.17 0
366 Report Z14_10 전통주막 2025.09.17 0
365 Report Z14_09 전통주막 2025.09.17 0
364 Report Z14_08 전통주막 2025.09.17 0