#PARAN SILVERLIGHT#
  • Tistory
    • 관리자
    • 글쓰기
Carousel 01
Carousel 02
Previous Next

What is the difference between Type and Like?

ERP/SAP/R/3 2011. 4. 19. 21:21

1. TYPES :  선언 만되고 개체가 생성은 되지 않음 

TYPES : BEGIN OF line,
col1(10) TYPE c,
col2(10) TYPE c,
END OF line.

DATA itab TYPE TABLE OF line WITH HEADER LINE.  "OK
*DATA itab LIKE TABLE OF line WITH HEADER LINE.   " ERROR 
 => LIKE의 data(개체)로 선언되어 진 것만 사용 가능하다.
다음과 같이 작성해야 한다.

  types : BEGIN OF str,
          col1(10) TYPE c,
          col2(10) TYPE c,
        END OF str.

data: line type str. " DATA 개체가 생성

DATA: itab LIKE table of line WITH HEADER LINE. " 생성된 개체를 참조*DATA: itab type TABLE OF line WITH HEADER LINE.
 


2. DATA :  선언과 동시에 객체도 생성됨

data : BEGIN OF line,
col1(10) TYPE c,
col2(10) TYPE c,
END OF line.

DATA: itab LIKE table of line WITH HEADER LINE.      "OK
DATA itab type TABLE OF line WITH HEADER LINE.                         "OK

----------------------------------------------------------------------------------------------------------------------
==실행 TEST SOURCE==

  *itab-col1 = 'a'.
line-col1 = 'kim'. line-col2 = 'eunjeong'.
append line to itab.
*INSERT table itab.
line-col1 = 'park'. line-col2 = 'youngha'.
append line to itab.
*INSERT table itab.

LOOP AT itab into line.
  WRITE :/ line-col1, line-col2.
ENDLOOP.







 

저작자표시 비영리 (새창열림)
블로그 이미지

파란실버라이트

To remember the time when I started learning Silver Light!

,

카테고리

  • Inforamtion Technology (281)
    • DESIGN PATTERN (33)
      • 실용주의 디자인패턴 (29)
    • SOFTWARE ENGINEERING (21)
      • Art Of Readable Code (12)
      • Object Oriented Programming (6)
      • TDD (2)
    • FRAMEWORK (22)
      • Spring.net (2)
      • LightSwitch (20)
    • PROGRAMING (58)
      • C# (20)
      • .NET (6)
      • HTML5 (7)
      • ASP.NET (9)
      • SILVERLIGHT (7)
      • Ruby On Rails (6)
    • PROJECT MANAGEMENT (10)
      • SW Version Management (7)
      • Schedulring Management (1)
    • BOOKS (18)
    • MOBILE APP (1)
      • SENCHA TOUCH (1)
    • SECURITY (5)
    • MES (1)
    • B2B (14)
      • WEBMETHODS (4)
    • ERP (53)
      • SAP/R/3 (51)
    • ABOUT TOOLS (2)
    • FUNDAMENT CONCEPT (21)
    • SOA BPM (22)
    • PORTFOLIO (0)

태그목록

  • 병렬
  • 프로그래밍
  • 동시성

최근에 받은 트랙백

글 보관함

링크

파란실버라이트

블로그 이미지

To remember the time when I started learning Silver Light!

LATEST FROM OUR BLOG

RSS 구독하기

LATEST COMMENTS

BLOG VISITORS

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015 Socialdev. All Rights Reserved.

티스토리툴바