메뉴 건너뛰기

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를 참조하는지도 좀알려주셨으면 합니다.


 

번호 제목 글쓴이 날짜 조회 수
1507 <b>[완료]</b>몇가지 기본적인거 여쭤볼께요 ^^; [2] 완전모르는초보 2008.04.11 2258
1506 [요청]ALV에서 엔터키 먹게하는방법이 있을까요? [10] genius 2008.04.11 2321
1505 <b>[완료]</b>smw0에 이미지를 등록해 놓고 이 이미지를 스마트폼에서 불러 올수 있나요..? [1] activeman 2008.04.11 2471
1504 <b>[완료]</b>인사기록카드를 어떻게 만들고 계십니까? [4] activeman 2008.04.11 2789
1503 [요청]read table에서 관하여 문의드립니다. [3] 풍뎅이 2008.04.11 1217
1502 [요청]select문과 inner join문에 관해 질문입니다. [7] 로미오 2008.04.11 2829
1501 [요청]alv에서 chain 이나 필드는 안먹나요? [8] genius 2008.04.11 1409
1500 <b>[완료]</b>alv의 dialogcontainer 관련해서 질문드립니다. [5] 다급 2008.04.11 3028
1499 [요청]BAdI 스탠다드 적용법 알려주세요ㅜㅁ [3] nogo 2008.04.11 1847
1498 <b>[완료]</b>SAPscript(se78)에서 사진의 해상도가 낮게 보입니다. [2] activeman 2008.04.11 2350
1497 <b>[완료]</b>프로그램 실행후 자동으로 메일을 보내는 기능 문의입니다. [4] 비안개 2008.04.10 1677
1496 <b>[완료]</b>계산식을 나타내주는 필드에서 음수를 나타내는 방법에 대해서 궁금합니다 [1] 완전모르는초보 2008.04.10 1658
1495 <b>[완료]</b>form endform 과 module endmodule 의차이점이먼가요 ㅠㅠ [3] 완전모르는초보 2008.04.10 1882
1494 <b>[완료]</b>fctcode의 기능이 먼지 궁금합니다 [7] 완전모르는초보 2008.04.10 2228
1493 <b>[완료]</b>다시한번 질문드리겠습니다...ㅎㅎ [6] 아밥입문자 2008.04.10 1277
1492 <b>[완료]</b>private method 호출에 관한 질문 입니다.. [2] 123456 2008.04.10 2145
1491 [요청]인포타입에 대한 정의를 부탁드립니다. [3] 원니컴 2008.04.10 1892
1490 <b>[완료]</b>HR] pp01에서 인포타입을 추가하려고 합니다. [2] file sagar 2008.04.08 1433
1489 <b>[완료]</b>[re] 리포트 프로그램에서 WRITE문으로 ICON 같은것을 3개 넣었는데 구분이 안되네요? [3] file bd 2008.04.08 1467
1488 <b>[완료]</b>default table 에 관해 질문 드리겠습니다... [4] 아밥입문자 2008.04.08 1229