메뉴 건너뛰기

SAP 한국 커뮤니티

[For Power User]Dynamic Casting Symbol Variable

양키 2011.01.19 10:08 조회 수 : 5755

그냥 지나가다 보시라고 Tip입니다.


Casting Field Symbols를 이용해 Dynamic Field Type을 Casting 할수있습니다.


 


아래 예제화면을 통해 알아봅니다.


================================================


예제 ) Casting Symbol Variable


================================================


* Type Declaration


 

TYPES : MY_TYPE(9) TYPE C.

DATA: Field9(9) TYPE C,
Field10(10) TYPE VALUE '1234567890',
TypeName(7) TYPE VALUE 'MY_TYPE'.

FIELD-SYMBOLS: <fs> TYPE ANY.


 


 

ASSIGN Field10 TO <fs> CASTING TYPE MY_TYPE.  
*=> 이때 <fs> 값은 MY_TYPE의 9자리 "123456789"가 됩니다.


 


 

ASSIGN Field10 TO <fs> CASTING TYPE N.
*=> 이때 <fs> 값은 "1234567890"이 됩니다.


TypeName = 'MY_TYPE'.
ASSIGN Field10 TO <fs> CASTING TYPE (TypeName).
*=> 이때 <fs>값은 9자리이지만 TypeName의 어떤값을 넣느냐에따라 Dynamic한 Type이 되었습니다.



ASSIGN Field10 TO <fs> CASTING LIKE Field9.


*=> LIKE 구문을 통해 Static한 Field type이 되었습니다.



ASSIGN Field10 TO <fs> CASTING LIKE <fs>.


*=> LIKE 구문을 통해 dynamic한 Field type이 Casting 되었습니다.


 


 

번호 제목 글쓴이 날짜 조회 수
» [For Power User]Dynamic Casting Symbol Variable [3] 양키 2011.01.19 5755
186 <img src=d.gif>[For Power User] Dynamic Creation of Data Objects[추천:e-abap] [3] 양키 2011.01.20 5005
185 [For Power User] Dynamic Transient Program [3] file 양키 2011.01.21 6018
184 <img src=d.gif>Source Activation 시 [READ_REPORT_LINE_TOO_LONG] dump 발생하면?[추천:e-abap] [5] JYG 2011.02.11 9424
183 IE 9.0 설치 시 se80 다운되는 문제 해결 [5] Jey 2011.03.16 6996
182 BAPI자료입니다. [14] file neopaper 2011.03.23 10293
181 표준편차구하는 로직 윤사모 2011.03.23 9370
180 Batch JOB이 수행중인지 여부체크 [5] deepbluesea 2011.04.05 11401
179 간단한 계산공식은 Macro를 사용하자 [5] 양키 2011.04.14 9539
178 where 조건을 상황에따라 바꿔볼까? [8] 양키 2011.04.14 8740
177 SAP Notes Viewer for iPad/iPhone [4] D.Y.Kim 2011.04.21 6221
176 Automated Note Search & Customer Code Detection 소주와 막걸리 2011.04.27 6352
175 [Tip] Explorer 8.0 & SAP GUI 7.2 fancky 2011.05.19 6603
174 한글 자음 분석해보기. [5] file 공백 2011.05.19 7257
173 시분초를 가져오는 구문 [8] 양키 2011.05.26 8554
172 Area 메뉴 일괄 다운로드 하기 [5] file 고담 2011.06.15 8274
171 Word Wrab 기능을사용해보자. [2] file 양키 2011.07.19 5597
170 Do Varying 간단한 예제 및 설명입니다^^ [6] file JJB 2011.08.30 6091
169 Mac Notebook을 쓰는 사람들을 위한 조그만 팁. [2] Bigbrother 2011.09.21 5038
168 ▲123,456' 으로 표시하게 한다 [3] 꿀단지 2011.10.11 5695