어떨때
-
~
->
=>
등등.....
구분하여 사용하는건가요..?
댓글 9
-
crazybarthez
2010.07.23 23:53
F1에서 - 만 넣고 찾아도 위에서 물어보는거 다 나와요.. ㅡㅡㅋ -
버미!
2010.07.23 23:55
정답입니다. F1...
-
맑은하늘
2010.07.24 00:15
아주 간단하게만 말씀드릴께요. ^^
- : 종속관계 structure등의 하위 오브젝트등을 표시할 때 사용합니다.
ex) gs_struc-field1.
data : begin of gs_struc,
field1 type c,
end of gs_struc.
~: open sql 에서 조인 테이블과 필드의 관계를 표시할 때 사용합니다.
ex)
select vbak~vbeln "" vbak 테이블의 필드 vbeln 을 selection field 로 지정
from vbak inner join vbap
on vbap~vbeln = vbak~vbeln
where (condition).
->: class 의 instance object 를 표시할 때 사용합니다.
ex)
CLASS COUNTER DEFINITION.
PUBLIC SECTION.
METHODS: ADD_COUNT.
DATA COUNT TYPE I.
ENDCLASS. "counter DEFINITION
CLASS COUNTER IMPLEMENTATION.
METHOD ADD_COUNT.
ADD 1 TO COUNT.
ENDMETHOD. "increment
ENDCLASS. "counter IMPLEMENTATION
DATA CNT TYPE REF TO COUNTER.
START-OF-SELECTION.
CREATE OBJECT CNT.
CALL METHOD CNT->ADD_COUNT. "" cnt 클래스의 instance 오브젝트(메쏘드) add_count 를 호출함
WRITE CNT->COUNT. "" cnt 클래스의 instance attribute count 를 말함.
=> : -> 와 같은 의미이지만 static 오브젝트(method, attributes, constant 등...)를 말함
ex)
CLASS COUNTER DEFINITION.
PUBLIC SECTION.
CLASS-METHODS: WRITE IMPORTING VALUE(AAA) TYPE STRING.
ENDCLASS. "counter DEFINITION
CLASS COUNTER IMPLEMENTATION.
METHOD WRITE.
WRITE AAA.
ENDMETHOD. "increment
ENDCLASS. "counter IMPLEMENTATION
START-OF-SELECTION.
COUNTER=>WRITE( 'Hello' ). "" counter클래스의 class-method write 를 이야기함.
자세한 것은 crazybarthez 님이 말씀하신것처럼 help 의 도움을 받거나 주위 아시는 분께 여쭤보셔야 할 거예요.
-
유리선율
2010.07.24 01:12
아밥을 포함해서 개발 경험이 전무하신가봐요..ㅎㅎ
맑은하늘님이 잘 설명해 주셨지만, 윗 분들 말씀처럼~ F1 생활화..^^
-
해보자
2010.07.28 04:06
오옷.. 맑은하늘님이 설명하신 내용만으로도 ABAP에서 사용하는 클래스의 문법들이 어느정도 정리가 되네요.
깔끔한 설명 감사합니다.
-
모포
2010.07.28 22:01
자바 개발 수년차지만 저런 기호를 어찌 아리오.......
-
기쁨
2010.11.23 02:35
아밥넘어오기전에 자바개발 7년차였었는데 운영중심으로 해서 그런지 class 개념 어려워요.
맑은하늘님 설명 감사드려요~
-
밥~~
2010.12.01 01:46
응답해주신 분들.. 모두 감사합니다..
-
초보자
2011.01.18 21:00
맑은 하늘님 감사합니다.^^