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

필드 심볼

ERP/SAP/R/3 2011. 7. 19. 09:26

1. GLT0 같은 테이블의 동적 변수를 선언할 때

ex) concatenate 'TSL' <cont 변수> into lv_변수.

assign (lv_변수) to <fs>.

2. WA_ASDFLASKDFJLK 같은 긴 네이밍을 <WA> 같은 간단한 네임으로 재 정의 해 줄 때

-> 필드 심볼의 상징성

ex) WA_ASDFLASKDFJLK-CARRID = 'AA'.

WA_ASDFLASKDFJLK-CONNID = '12'.

CONCATENATE WA_ASDFLASKDFJLK-CARRID 'TEST' INTO LV_TEXT.

<WA>-CARRID = 'AA'.

<WA>-CONNID = '12'.

CONCATENATE <WA>-CARRID <WA>-CONNID INTO LV_TEXT.

3. 값을 동적으로 변경시켜 주는 것(BEST REASON!!)

EX)

* 기존 프로그램 로직

LOOP AT GT_ITAB1.

IF GT_ITAB1-CARRID = ‘AA’.

GT_ITAB1-PRICE = 0.

MODIFY GT_ITAB1.

TRANSPORTING PRICE.

ENDIF.

ENDLOOP.

* 필드심볼 사용 예

LOOP AT GT_ITAB1 ASSIGNING <WA>.

IF <Wa>-carrid = ‘AA’.

<Wa>-price = 0.

ENDIF.

ENDLOOP.

기타 알아 둘 내용들...

* 필드 심볼을 선언 할 때, 선언할 타입을 모를 경우 외에는 ANY 를 사용하지 않는다.

Read Table lt_sflight ASSINGING <Wa> with key carrid = ‘AA’.

<Wa>-price = 0.

Unassign <wa>. -> 필드심볼 해제

[출처] 필드 심볼의 3가지 기능!|작성자 파이어뱃

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

파란실버라이트

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.

티스토리툴바