메뉴 건너뛰기

SAP 한국 커뮤니티

 

* inerface status
*----------------------------------------------*
*
*------------------------------------------------*

interface status.
  methods write.
endinterface.                    "status

*-----------------------------------------------*
* class couner definition
*------------------------------------------------*
*
*--------------------------------------------------*

class counter definition.

  public section.
    interfaces status.
    methods : set importing value(set_value) type i,
                    increment,
              get exporting value(get_value) type i.


  private section.
    data count type i.

endclass.                    "counter DEFINITION

*-------------------------------------------------*
* class counter implementation
*--------------------------------------------------*
*
*--------------------------------------------------*
class counter implementation.

  method status~write"인터페이스 함수는 ~로 표시
    write: / 'count in counter is ...' .

  endmethod.                    "status~write

  method set.
    count = set_value.
  endmethod"set

  method get.
    count = get_value.
  endmethod.                    "get

  method increment.
    add 1 to count.
  endmethod.   "inclrement


endclass.     "counter implementation


data cnt type ref to counter. "counter 클래스 의 cnt.
data number type i value 5.

start-of-selection.

  create object cnt" c의 counter cnt = new counter() 와 같다. 이걸 2줄로 만든것
  call method cnt->set EXPORTING set_value = 30.

  do 5 times.
    call method cnt->increment.
  enddo.

  call method cnt->status~write.


 


위의 구문에서 set imporitng 과  get exporting 파라메터에 대해서 구문과 연동해서 설명부탁드립니다.


그리고 data cnt type ref to counter. 부분에서  cnt 가 public section이 아닌 private section의 count를 참조하는지도 좀알려주셨으면 합니다.


 

번호 제목 글쓴이 날짜 조회 수
1494 <b>[완료]</b>fctcode의 기능이 먼지 궁금합니다 [7] 완전모르는초보 2008.04.10 2182
1493 <b>[완료]</b>다시한번 질문드리겠습니다...ㅎㅎ [6] 아밥입문자 2008.04.10 1264
1492 <b>[완료]</b>private method 호출에 관한 질문 입니다.. [2] 123456 2008.04.10 2078
1491 [요청]인포타입에 대한 정의를 부탁드립니다. [3] 원니컴 2008.04.10 1799
1490 <b>[완료]</b>HR] pp01에서 인포타입을 추가하려고 합니다. [2] file sagar 2008.04.08 1404
1489 <b>[완료]</b>[re] 리포트 프로그램에서 WRITE문으로 ICON 같은것을 3개 넣었는데 구분이 안되네요? [3] file bd 2008.04.08 1456
1488 <b>[완료]</b>default table 에 관해 질문 드리겠습니다... [4] 아밥입문자 2008.04.08 1223
» [요청]set/get importing/exporting 파라메터에 대해서 질문드립니다. kkk 2008.04.08 1948
1486 [요청]ABAP 편집기에서 변경했는데 저장후 구문 체크시 계속 오류 (Version ECC6.0) [3] 생산해보자 2008.04.08 1262
1485 <b>[완료]</b>인터널테이블에서 가장 마지막 레코드 읽기 [9] 2008.04.07 2213
1484 [re] <b>[완료]</b>인터널테이블에서 가장 마지막 레코드 읽기 [3] 완전모르는초보 2008.04.08 1754
1483 <img src=3.gif>[요청]리포트 프로그램에서 WRITE문으로 ICON 같은것을 3개 넣었는데 구분이 안되네요? [6] 귤탱 2008.04.07 1227
1482 <b>[완료]</b>리포트프로그램의 uline을 맞추고자 합니다. [2] file SD2 2008.04.07 1883
1481 <b>[완료]</b>report 1000번 화면의 select option제어에 관해 질문있습니다. [3] 다급 2008.04.07 2339
1480 <b>[완료]</b>초기화면(로그인화면)에 글자 및 그림을 넣고자 하는데.. 설정하는 곳이 어딘가요? 비안개 2008.04.07 1341
1479 <b>[완료]</b>[re] [해결책]초기화면(로그인화면)에 글자 및 그림을 넣고자 하는데.. 설정하는 곳이 어딘가요? [2] 비안개 2008.04.11 1577
1478 [요청]IS와 <> 차이에 대해 알고 싶습니다. [4] 앙리 2008.04.07 1280
1477 <b>[완료]</b>abap개발자와 모듈컨설턴트의 업무영역의 차이 [2] 원니컴 2008.04.07 1629
1476 <b>[완료]</b>이럴 경우에는 어떻게 처리 하시는지..... [2] activeman 2008.04.07 1466
1475 <b>[완료]</b>DB테이블의 데이터를 엑셀파일로만들어서 다른시스템으로옮기려고하는데요 [3] 마시멜로우 2008.04.07 1825