메뉴 건너뛰기

SAP 한국 커뮤니티



[요청]z17_003과 z17_004 관한 메시지에 관한 질문입니다.

아밥우먼 2008.09.15 13:33 조회 수 : 3194

넷위버 7.0 트라이버젼으로 실습하는데 아래의 문제가 생겨 질문을 드립니다.


 


1. 결과를 확인하니 아래의 메세지가 나옵니다.


method "set(exporting" is unknown or protected or private.


 


아무리 뒤져봐도 뭐가 잘못됐지 알수가 없네요.


 


 *&---------------------------------------------------------------------*
*& Report  Z17_003
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*


REPORT  z17_003.


*----------------------------------------------------------------------*
*       CLASS counter DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS counter DEFINITION.
  PUBLIC SECTION.
    METHODS: set IMPORTING set_value TYPE i,
             increment,
             get EXPORTING get_value TYPE i.


    DATA count TYPE i.
ENDCLASS.                    "counter DEFINITION


*----------------------------------------------------------------------*
*       CLASS counter IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS counter IMPLEMENTATION.
  METHOD set.
    count = set_value.
  ENDMETHOD.                    "set


  METHOD increment.
    ADD 1 TO count.
  ENDMETHOD.                    "increment


  METHOD get.
    get_value = count.
  ENDMETHOD.                    "get
ENDCLASS.                    "counter IMPLEMENTATION


DATA: cref1 TYPE REF TO counter,
      l_imp TYPE I.


START-OF-SELECTION.


  CREATE OBJECT cref1.


  CALL METHOD cref1->set(exporting set_value = 3).
  WRITE: / 'set method:', cref1->count.


  CALL METHOD cref1->increment.


  CALL METHOD cref1->get(importing get_value = l_imp).
  WRITE: / 'get method:', l_imp.


 


 



2. 실행을 하니 아래의 메세지가 나옵니다.


method "set" is not declared or inherited in class "counter"....


 


e아밥 홈페이지에 있는 소스를 그대로 이용한건데 위 메시지가 나오네요.
뭐가 잘못됐나요?



REPORT  z17_004.



CLASS counter DEFINITION.
    PRIVATE SECTION.
*    PROTECTED SECTION.
    DATA count TYPE i.
ENDCLASS.


CLASS counter2 DEFINITION INHERITING FROM counter.
  PUBLIC SECTION.
    METHODS: set IMPORTING set_value type i,
             increment,
             get EXPORTING get_value type i.
ENDCLASS.


CLASS counter IMPLEMENTATION.
  METHOD set.
    count = set_value.
  ENDMETHOD.
  METHOD increment.
    ADD 1 TO count.
  ENDMETHOD.
  METHOD get.
    get_value = count.
  ENDMETHOD.
ENDCLASS.


DATA : CREF1 TYPE REF TO COUNTER2,
       L_imp   TYPE I.
START-OF-SELECTION.
CREATE OBJECT CREF1.


CALL METHOD CREF1->SET( exporting set_value = 3 ).


CALL METHOD CREF1->increment.


CALL METHOD CREF1->GET( IMPORTING get_value = l_imp ).
WRITE : / 'GET METHOD :' , l_imp.


 


위 내용에 대해 자세한 조언부탁합니다.


추석 마지막입니다. 잘 보내세요.^^

번호 제목 글쓴이 날짜 조회 수
공지 e-abap에서 출간된 책 소개 [8] 양키 2013.01.31 11761
245 교제 154페이지 질문이요~ [1] file inoran8203 2011.05.11 3230
244 <b>[완료]</b>NW04 설치시 에러 몇가지 해결법 [1] file Abap consultant 2009.03.13 3225
243 <b>[완료]</b>책에없는 레이아웃옵션인데요 책에없어서요!! [3] CoolGuy 2008.04.23 3221
242 [요청]교재 1294p WD4A의 메소드구현부분 WD_COMP_CONTROLLER->DISPLAY_LIST() 오류나는 이유를 알려주세요. [1] file 하오 2008.09.29 3216
241 <b>[완료]</b>에러를 해결하고 NW04를 깔고 GUI도 설치했으나 sapmmc 난관이....도와주세요 [2] Abap consultant 2009.03.12 3200
240 [re] 뭐가 잘못됐는지 확인부탁합니다. [1] 로미오 2008.06.04 3196
239 <b>[완료]</b>넷위버 인스톨시 maxdb kernel 오류 해결법 아시는지요.. [3] file Abap consultant 2009.03.09 3195
238 [요청]정말 바보같은 질문인거 같은데 도저히 몰라서요.. [2] 태사성 2008.06.02 3195
» [요청]z17_003과 z17_004 관한 메시지에 관한 질문입니다. [1] 아밥우먼 2008.09.15 3194
236 다시 질문들어갑니다;; [15] file 홍성종 2007.03.01 3193
235 <img src=3.gif border=0>[질문]smartform에 이미지를 프로그램 실행시 동적으로 넣는 방법 없나요? [1] 강의식 2009.05.13 3192
234 [re] 오랜만에 질문 입니다. [1] file sapjoy 2007.03.19 3189
233 <img src=2.gif>perform문 실행순서가 궁금해서요. 질문드립니다 [1] moon 2010.10.30 3175
232 95페이지 예제소스 오류 [2] 아밥또퍼 2008.07.07 3175
231 <img src=3.gif border=0>ABAP을 시작하면서 첫번째 예제를 하려는데 시작을 못하고 있습니다 . [2] 자유사랑 2009.07.11 3166
230 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 3157
229 <b>[완료]</b>조금 잘렸네요 책이 분량이많아 오타가있네요^^ [5] CoolGuy 2008.04.22 3157
228 <b>[완료]</b>같은 ALV를 참조하는 이벤트처리변수가 2개로 선언해주는 이유가 궁금합니다. [1] 하오 2008.07.02 3150
227 <b>[완료]</b>p.848 하단의 leave to next screen 0 [1] 은근 2009.01.07 3138
226 [re] [요청]교재 1294p WD4A의 메소드구현부분 WD_COMP_CONTROLLER->DISPLAY_LIST() 오류나는 이유를 알려주세요. [2] file sapjoy 2008.09.29 3137