메뉴 건너뛰기

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


 

번호 제목 글쓴이 날짜 조회 수
4507 [요청]엑셀 다운로드시 제목과 시트이름이 항상 동일한가요? 2009.01.06 2014
4506 [요청]ALV 에서 엑셀로 다운로드시에 각 셀에 속성을 부여할 수 있는 방법이 있을까요? [4] kms 2008.05.21 2014
4505 [요청]ALV에서 DATA_CHANGED 메소드탈때.... [3] genius 2008.04.14 2014
4504 <b>[완료]</b>일련번호 증가를 자동으로 처리하는 방법 요청??? [3] unicrn 2008.04.03 2013
4503 [요청]매개변수 ID LIST나 이를 조회할 수 있는 테이블이나 장표 알고 싶습니다. [1] 꽁꽁 2008.03.13 2013
4502 <img src=1.gif>[BAPI] RV_INVOICE_CREATE 질문드립니다. 초밥 2011.02.02 2011
4501 <img src=2.gif>'CS_BOM_EXPLOSION_MAT' 함수에 관한 질문 입니다. 도와 주세요^^ [3] EMDTLS 2010.12.16 2011
4500 sm13 에서 update request 을 만들려고 합니다. [2] bd 2007.05.17 2011
4499 [요청]CLASS ONF4 이벤트사용 서치헬프 띠우는데 간단질문!! [2] CoolGuy 2008.09.05 2010
4498 unicode 에서 Structure Enhancements 되었다는 말이 있는대요.. file bd 2007.06.01 2010
4497 <img src=3.gif>한 프로그램에서 두개의 t-code 사용 시 서로 다른 PARAMETERS 를 호출할 수 있나요? [2] sora 2011.01.26 2009
4496 <img src=3.gif>collect시 값이 더블로 나올 때... [6] 맨날초보 2010.04.14 2009
4495 <img src=3.gif>SAP SCRIPT 출력물을 E-MAIL로 보내는 방법 문의 드립니다. [1] 도련님 2010.03.11 2009
4494 [요청]read table문의 key값에 대한 의문상에 대한 질문입니다. [3] 앙리 2008.10.16 2009
4493 [요청]행 선택에서는 mark = 'x' 이런식으로 사용하잖아요~열선택은 어떻게 하나요?? [2] 랑랑이 2008.06.14 2009
4492 <b>[완료]</b>Alternative BOM 여러개일 경우 function 사용하는 방법은? [2] 행복한외계인 2008.01.21 2009
4491 <img src=3.gif>공부중인 아밥 초보입니다 ^^;;; 달력을 만들어봤는데요.. [5] 그림장이 2011.02.21 2008
4490 <img src=3.gif>select 할 때 *변수를 조회하는 방법은? [3] 맨날초보 2010.08.05 2008
4489 <b>[완료]</b>Sap GUI Logon 서버정보 백업 파일 아시는분? [3] 엉큼고냥이 2008.12.15 2008
4488 [요청]field groups과 라디오버튼에 관해.. [4] 앙리 2008.11.14 2008