메뉴 건너뛰기

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 .

번호 제목 글쓴이 날짜 조회 수
» REPORT z14_19. sapjoy 2012.08.01 968
589 REPORT Z14_18. sapjoy 2012.08.01 903
588 REPORT z14_17. sapjoy 2012.08.01 1025
587 REPORT z14_16. [1] sapjoy 2012.08.01 910
586 REPORT z14_15. sapjoy 2012.08.01 1018
585 REPORT z14_14. sapjoy 2012.08.01 1015
584 REPORT z14_13. sapjoy 2012.08.01 799
583 REPORT z14_12. sapjoy 2012.08.01 853
582 REPORT z14_11. sapjoy 2012.08.01 837
581 REPORT z14_10. sapjoy 2012.08.01 848
580 REPORT z14_09. sapjoy 2012.08.01 800
579 REPORT z14_08. [2] sapjoy 2012.08.01 1012
578 REPORT z14_07. sapjoy 2012.08.01 818
577 REPORT z14_06. [1] sapjoy 2012.08.01 1007
576 REPORT z14_05. sapjoy 2012.08.01 858
575 REPORT z14_04. sapjoy 2012.08.01 932
574 REPORT z14_03. sapjoy 2012.08.01 872
573 REPORT Z14_02. sapjoy 2012.08.01 843
572 REPORT Z14_01. sapjoy 2012.08.01 910
571 PROGRAM z13_05. sapjoy 2012.08.01 1153