메뉴 건너뛰기

SAP 한국 커뮤니티

Power User를 위한 매우 유용한 내용이 되었으면 합니다. ㅋ


아래 구문을 통해 동적인 instance data types을 생성할수있습니다.


찬찬히 보시면서 어떤데이타유형이 만들어지는지 테스트해보세요.


 


CREATE DATA dref TYPE type.


CREATE DATA dref TYPE (typename).


CREATE DATA dref TYPE TABLE OF (typename)


CREATE DATA dref LIKE field.


 


*============================================================


*예제)


*============================================================


 

REPORT  Z_DYN_REF_DATAOBJECT.

TYPES BEGIN OF struc,
        a TYPE i,
        b TYPE LENGTH 8,
        END OF struc.

DATA : dref TYPE REF TO DATA,
       tname TYPE string.

FIELD-SYMBOLS : <int> TYPE i,
                <str> TYPE struc,
                <f> TYPE standard table.

* DATA reference TYPE은 위에 정의한 int형입니다.
CREATE DATA dref LIKE <int>.
ASSIGN dref->* TO <int>.
<int> = 11111.

* DATA reference TYPE은 위에 정의한 structure형입니다.
CREATE DATA dref TYPE struc.
ASSIGN dref->* TO <str>.
<str>-a = 22222.
<str>-b = 'ABCDE'.

* DATA reference TYPE은 internal table
tname = 'MARA'.

CREATE DATA dref TYPE STANDARD TABLE OF (tname).
ASSIGN dref->* TO <f>.
*CLEAR dref.

번호 제목 글쓴이 날짜 조회 수
368 READ_TEXT 관련 [14] file 노름마치 2007.11.15 5221
367 Background Processing sapjoy 2007.11.21 3466
366 SUBQUERY 사용예 입니다. [1] 노름마치 2007.11.21 10645
365 SAP Tips. [7] file 박성민 2007.11.22 5526
364 스크린에서 리스트 박스의 값을 동적으로 생성하는 tip [1] sapjoy 2007.12.01 4904
363 문자열 자를 때 자르는 위치에 2BYTE문자가 있는지를 체크하는 방법입니다. [8] 꿈하루 2007.12.02 7164
362 abap refresh 함수 [2] 꿈하루 2007.12.04 6176
361 BAPI LIST 입니다. 참고하세요. [24] file 노름마치 2007.12.11 5038
360 BAPI_GOODSMVT_CREATE 입고/출고/재고이동시에 사용하세요. [5] 노름마치 2007.12.11 15364
359 BAPI_INCOMINGINVOICE_CREAE 송장처리시에 사용하세요. [1] 노름마치 2007.12.11 4600
358 BAPI_MATERIAL_AVAILABILITY 가용성체크시에 사용하세요. [1] 노름마치 2007.12.11 6521
357 BAPI_MATERIAL_SAVEDATA 자재마스터 생성시에 사용하세요. [1] 노름마치 2007.12.11 9738
356 BAPI_MESSAGE_GETDETAIL 작업결과에 대한 메세지는 이렇게도 보여줄수 있겠군요 [1] 노름마치 2007.12.11 4921
355 BAPI_PO_CHANGE 구매오더 변경시에 사용하세요 [7] 노름마치 2007.12.11 5641
354 BAPI_PO_CREATE1 구매오더 생성시에 사용하세요 [8] 노름마치 2007.12.11 9878
353 BAPI_PR_CREATE 구매요청 생성시에 사용하세요 [2] 노름마치 2007.12.11 23875
352 BAPI_PR_CREATE 구매요청 생성시에 사용하세요. 이렇게도 쓸 수 있군요. [1] 노름마치 2007.12.11 7976
351 BAPI_RESERVATION_CREATE1 MB21의 예약생성시 사용하세요. [2] 노름마치 2007.12.11 7775
350 BAPI_SALESDOCU_CREATEFROMDATA1 판매오더를 이렇게 생성해도 되는군요. [4] 노름마치 2007.12.11 5579
349 ABAP TIP 정리(영문 60페이지) [31] file sapjoy 2008.01.04 4518