메뉴 건너뛰기

SAP 한국 커뮤니티

[For Power User]Dynamic Casting Symbol Variable

양키 2011.01.19 10:08 조회 수 : 5760

그냥 지나가다 보시라고 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 되었습니다.


 


 

번호 제목 글쓴이 날짜 조회 수
247 <img src=c.gif>Regular Expression Processing in ABAP[추천:e-abap][추천:유리선율] [5] file magicsy69 2010.11.24 5542
246 BAPI_PO_CHANGE 구매오더 변경시에 사용하세요 [7] 노름마치 2007.12.10 5561
245 유용한 System 관리자 Transactions [5] sapjoy 2006.12.20 5573
244 Screen painter가 열리지 않는 경우, tip [2] darkangel 2008.10.21 5577
243 CS_BOM [1] 꿀단지 2011.10.11 5578
242 제가 모은 팁들입니다. [62] file 풍운사랑 2007.09.07 5587
241 SAP와 JAVA간 Interface방법 [4] file 명신용 2007.04.03 5591
240 Word Wrab 기능을사용해보자. [2] file 양키 2011.07.19 5601
239 ALV Subtotal 맨위에 표기하기 [8] 양키 2013.03.26 5606
238 BUFFER RESET 등 [2] sapjoy 2007.01.23 5622
237 플랜트로 회사코드와 기준통화 찾기 [8] file 김창훈 2007.08.16 5637
236 FTP 호출 프로그램 예제 [2] sapjoy 2014.11.28 5683
235 ▲123,456' 으로 표시하게 한다 [3] 꿀단지 2011.10.11 5696
234 Implement screen exit for MM01,MM02,MM03 [6] file 노름마치 2009.07.10 5706
233 시간 계산, time difference [2] sapjoy 2014.05.16 5738
232 <img src=d.gif>구매오더 아카이브 방법[추천:e-abap] [14] file 양키 2009.08.14 5759
» [For Power User]Dynamic Casting Symbol Variable [3] 양키 2011.01.19 5760
230 SAP 오피스의 메일박스에 메일 전송하는 함수 꿀단지 2011.10.11 5763
229 " " 와 ' ' 의 차이점 ( SPACE ) [4] sapjoy 2007.04.04 5766
228 AT 구문에 대한 설명입니다. [6] 김창훈 2007.08.16 5772