CLASS zcl_emp DEFINITION
PUBLIC
FINAL
CREATE PUBLIC .
PUBLIC SECTION.
DATA gt_itab TYPE ztbfamily .
DATA gs_str TYPE zfamily .
EVENTS e1 .
METHODS get_data
IMPORTING
!i_empcd TYPE zdeempcd .
METHODS display_data .
METHODS no_data
FOR EVENT e1 OF zcl_emp .
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS ZCL_EMP IMPLEMENTATION.
* <SIGNATURE>---------------------------------------------------------------------------------------+
* | Instance Public Method ZCL_EMP->DISPLAY_DATA
* +-------------------------------------------------------------------------------------------------+
* +--------------------------------------------------------------------------------------</SIGNATURE>
METHOD display_data.
LOOP AT gt_itab INTO gs_str.
WRITE:/ gs_str-empcd, gs_str-fname.
ENDLOOP.
ENDMETHOD.
* <SIGNATURE>---------------------------------------------------------------------------------------+
* | Instance Public Method ZCL_EMP->GET_DATA
* +-------------------------------------------------------------------------------------------------+
* | [--->] I_EMPCD TYPE ZDEEMPCD
* +--------------------------------------------------------------------------------------</SIGNATURE>
METHOD get_data.
SELECT * INTO CORRESPONDING FIELDS OF TABLE @gt_itab
FROM zfamily
WHERE empcd = @i_empcd.
IF sy-subrc <> 0.
RAISE EVENT e1.
ELSE .
CALL METHOD display_data.
ENDIF.
ENDMETHOD.
* <SIGNATURE>---------------------------------------------------------------------------------------+
* | Instance Public Method ZCL_EMP->NO_DATA
* +-------------------------------------------------------------------------------------------------+
* +--------------------------------------------------------------------------------------</SIGNATURE>
METHOD no_data.
WRITE:/10 'There is no data'.
ENDMETHOD.
ENDCLASS.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
383 | REPORT z10_02 | 가능 | 2025.09.22 | 0 |
382 | REPORT z10_01 | 가능 | 2025.09.22 | 1 |
381 | Report Z14_24 | 전통주막 | 2025.09.17 | 3 |
» | ZCL_EMP(예제 Z14-24 클래스) | 전통주막 | 2025.09.17 | 1 |
379 | 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 |