메뉴 건너뛰기

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 되었습니다.


 


 

번호 제목 글쓴이 날짜 조회 수
367 표준편차구하는 로직 윤사모 2011.03.23 9368
366 BAPI자료입니다. [14] file neopaper 2011.03.23 10286
365 IE 9.0 설치 시 se80 다운되는 문제 해결 [5] Jey 2011.03.16 6996
364 <img src=d.gif>Source Activation 시 [READ_REPORT_LINE_TOO_LONG] dump 발생하면?[추천:e-abap] [5] JYG 2011.02.11 9407
363 [For Power User] Dynamic Transient Program [3] file 양키 2011.01.21 6015
362 <img src=d.gif>[For Power User] Dynamic Creation of Data Objects[추천:e-abap] [3] 양키 2011.01.20 5005
» [For Power User]Dynamic Casting Symbol Variable [3] 양키 2011.01.19 5755
360 <img src=d.gif>테이블 Lock & UnLock function[추천:e-abap] [1] 양키 2011.01.18 8264
359 <img src=b.gif>계속 남아있는 Debugger창 없에기(New Debugger)[추천:e-abap][추천:보나][추천:버미!] [14] 해처리 2011.01.07 8162
358 SAP GUI WINDOW TITLE BAR 정보 표시 설정 방법 / 색상 설정 [15] file 미소 2010.12.26 13441
357 Internal Table 알아보기 [15] file 양키 2010.12.20 7999
356 ASP.NET과 wsdl로 연동시 광돈 2010.12.17 7339
355 풍선도움말 Quickinfo [16] file 양키 2010.12.17 7207
354 Breakpoints 알아보기 [4] 양키 2010.12.14 8161
353 Number Range Object 변경/삭제 [4] file MadMax 2010.12.07 8132
352 새 창에서 트랜잭션 실행하기... 'Navigation_execute_object' 입니다.. [8] 밥~~ 2010.12.02 6128
351 <img src=c.gif>Regular Expression Processing in ABAP[추천:e-abap][추천:유리선율] [5] file magicsy69 2010.11.24 5533
350 AT SELECTION-SCREEN ON BLOCK b01. 육억 2010.11.17 6067
349 윈도우7에서 sapgui가 꺼지는 현상에 관한 팁 [14] 고양이야옹 2010.10.21 9544
348 [Function]달력 팝업창을 뛰워보자 [14] file 양키 2010.10.07 7814