메뉴 건너뛰기

SAP 한국 커뮤니티

REPORT z14_19.

sapjoy 2012.08.01 19:54 조회 수 : 968

REPORT  z14_19.

TABLES:sflight.

SELECT-OPTIONS: s_carrid FOR sflight-carrid.

CLASS c1 DEFINITION.
   PUBLIC SECTION.
    TYPES:BEGIN OF t_sflight,
            carrid TYPE sflight-carrid,
           connid TYPE sflight-connid,
                   fldate TYPE sflight-fldate,
    END OF t_sflight.

    DATA :gt_itab TYPE STANDARD TABLE OF t_sflight,
          gs_str TYPE t_sflight.
    EVENTS: e1 .

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

CLASS c1 IMPLEMENTATION.
   METHOD: get_data .
    SELECT carrid connid fldate FROM sflight
         INTO TABLE gt_itab
    WHERE carrid IN s_carrid.
    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:/10 gs_str-carrid.
       WRITE:40 gs_str-connid.
    WRITE:60 gs_str-fldate.
      ENDLOOP.
     ENDMETHOD.   "DISPLAY_DATA

    METHOD no_data .
        WRITE:/10 ' C1: NO DATA FOR SELECTION CRITERIA'.
       ENDMETHOD.          "no_data
    ENDCLASS.                    "c1 IMPLEMENTATION


    DATA :go_obj1 TYPE REF TO c1.

START-OF-SELECTION.
   CREATE OBJECT: go_obj1.

   SET HANDLER go_obj1->no_data FOR: go_obj1.

   CALL METHOD go_obj1->get_data .

번호 제목 글쓴이 날짜 조회 수
110 REPORT z17_10 . sapjoy 2012.08.01 985
109 REPORT z15_08. sapjoy 2012.08.01 982
108 REPORT Z12_17. sapjoy 2012.07.30 981
107 REPORT z12_04. sapjoy 2012.07.30 976
106 REPORT z05_29. sapjoy 2012.07.30 974
105 REPORT z10_09. sapjoy 2012.07.30 970
104 REPORT z07_03. sapjoy 2012.07.30 970
103 REPORT z05_07. sapjoy 2012.07.30 970
» REPORT z14_19. sapjoy 2012.08.01 968
101 REPORT z15_09. sapjoy 2012.08.01 967
100 REPORT Z12_18. sapjoy 2012.07.30 967
99 REPORT z15_26. sapjoy 2012.08.01 964
98 REPORT z17_12 . sapjoy 2012.08.01 961
97 REPORT z12_09. sapjoy 2012.07.30 960
96 REPORT z17_09 . sapjoy 2012.08.01 954
95 REPORT Z12_02 sapjoy 2012.07.30 953
94 REPORT z15_19. sapjoy 2012.08.01 952
93 REPORT z05_15. sapjoy 2012.07.30 948
92 REPORT z15_27. sapjoy 2012.08.01 946
91 REPORT z05_13. sapjoy 2012.07.30 945