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

'ERP'에 해당되는 글 53건

  • 2011.07.19 필드 심볼
  • 2011.05.03 PBO(Process Before Output) Module
  • 2011.04.29 SAP 시스템 변수
  • 2011.04.27 WRITE OPTION
  • 2011.04.27 Selection Screen Options
  • 2011.04.27 Report Program - Paremeters and Select Options
  • 2011.04.27 ABAP Dictionary : Field , Data Element and Domain
  • 2011.04.26 Table Field에 사용되어지는 Range Value 정보 얻기
  • 2011.04.26 개발자를 위한 유용한 테이블 SAP TABLE
  • 2011.04.22 조회된 데이타의 저장된 테이블과 필드명 알아내기

필드 심볼

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!

,

PBO(Process Before Output) Module

ERP/SAP/R/3 2011. 5. 3. 17:35

 PBO는 닷넷에서 윈폼이나 페이지의 Load_Page() 함수의 역활을 하는 것으로 생각된다.
 
 -  화면의 속성으로 초기와 하거나 , 필드의 초기값을 설정할 때 사용

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

파란실버라이트

To remember the time when I started learning Silver Light!

,

SAP 시스템 변수

ERP/SAP/R/3 2011. 4. 29. 11:11

T-CODE : SE11
TABLE : SYST
COMPONENTS 를 찾으면 알수 있다.^^



시스템_변수의_정의.doc

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

파란실버라이트

To remember the time when I started learning Silver Light!

,

WRITE OPTION

ERP/SAP/R/3 2011. 4. 27. 21:40

  DATA: l_1 TYPE p DECIMALS 3 VALUE '0.000'.
DATA: l_2 TYPE p DECIMALS 3 VALUE '-1.234'.
DATA: l_3 TYPE d VALUE '20071231'.
DATA: l_4 TYPE p VALUE '1000'. "CURR 15, DECIMAL 3
DATA: l_5 TYPE p DECIMALS 3 VALUE '1.234'.
DATA: l_6 TYPE p DECIMALS 3 VALUE '1.678'.
DATA: l_7 TYPE p DECIMALS 3 VALUE '1000'.
DATA: l_8 TYPE f  VALUE '123456789E2'.
DATA: l_9 TYPE d VALUE '20071231'.
DATA: l_10 TYPE d VALUE '20071231'.
DATA: l_11(8) TYPE c VALUE 'YYYYMMDD'.
DATA: l_12(10) TYPE c VALUE 'align'.

WRITE: 'L_1', l_1, l_1 NO-ZERO.
WRITE: / 'L_2', l_2, l_2 NO-SIGN.
WRITE: / 'L_3', l_3, l_3 DD/MM/YY, l_3 DDMMYY.
WRITE : / 'L_4', l_4 CURRENCY 'USA', l_4 CURRENCY 'KRW'.
WRITE : / 'L_5', l_5,  l_5 DECIMALS 2.
WRITE : / 'L_6', l_6, l_6 ROUND 2, l_6 ROUND -2.
WRITE : / 'L_7', l_7 UNIT 'STD', l_7 UNIT 'KM'.
WRITE : / 'L_8', l_8, l_8 EXPONENT 2.
WRITE : / 'L_9', l_9 USING EDIT MASK '__:__:__', l_9 USING NO EDIT MASK.

WRITE : /10 'L_10',    20'L_9'.
WRITE : /  L_10 UNDER 'L_10', L_9 UNDER 'L_9'.

write : / L_10 NO-GAP, L_11.

write : / l_12 left-justified,
        / l_12 centered,
        / l_12 right-justified.




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

파란실버라이트

To remember the time when I started learning Silver Light!

,

Selection Screen Options

ERP/SAP/R/3 2011. 4. 27. 17:28

  TABLES : sflight, sscrfields.

SELECTION-SCREEN BEGIN OF LINE.
  SELECTION-SCREEN COMMENT  1(10) text-001 FOR FIELD p_1.
  PARAMETERS : p_1 LIKE  sflight-carrid.

  SELECTION-SCREEN POSITION POS_LOW.
  PARAMETERS : p_2 LIKE   sflight-connid.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN SKIP 2.
SELECTION-SCREEN ULINE.
SELECTION-SCREEN ULINE /1(10).
SELECTION-SCREEN ULINE pos_low(10).
SELECTION-SCREEN ULINE pos_high(10).

SELECTION-SCREEN PUSHBUTTON /pos_low(10) text-002 USER-COMMAND psh.

SELECTION-SCREEN BEGIN OF BLOCK block WITH FRAME TITLE text-003.
  PARAMETERS : p_3 TYPE c.
  SELECT-OPTIONS : s_1 FOR sflight-carrid.
SELECTION-SCREEN END OF BLOCK block.

SELECTION-SCREEN BEGIN OF BLOCK block2 WITH FRAME TITLE text-004
  NO INTERVALS.
  PARAMETERS : p_4 TYPE c.
  SELECT-OPTIONS : s_2 FOR sflight-carrid.
SELECTION-SCREEN END OF BLOCK block2.
SELECTION-SCREEN FUNCTION KEY 1.

INITIALIZATION.
MOVE 'Func key 1' TO sscrfields-functxt_01.

AT SELECTION-SCREEN.
IF sscrfields-ucomm = 'FC01'.

ENDIF.


결과 화면


 참조 : 이지 아밥 책

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

파란실버라이트

To remember the time when I started learning Silver Light!

,

Report Program - Paremeters and Select Options

ERP/SAP/R/3 2011. 4. 27. 16:34
Paremeters  :사용자가 값을 입력하도록 Input 필드를 정의
다음 프로그램은 파라미터의 모든 속성에 대해서 정리한 스크립트

  tables  : sflight.
data : l_fname(20)  type c.
PARAMETERS:        P_1                DEFAULT 'A',
P_2                TYPE CHAR10,
P_3         TYPE C LENGTH 3 DEFAULT '123',
P_4         TYPE P DECIMALS 2 DEFAULT '123.456789',
P_5         LIKE SFLIGHT-CARRID,
P_6         MEMORY ID SCL,
P_7         MATCHCODE OBJECT ZCARRID,
P_8         MODIF ID mid,
P_9         NO-DISPLAY,
P_10        DEFAULT 'a' LOWER CASE,
P_11        OBLIGATORY,
P_12        AS CHECKBOX,
P_13        RADIOBUTTON GROUP radi,
P_13_2      RADIOBUTTON GROUP radi,
P_14(10)    VISIBLE LENGTH 3 DEFAULT '1234567890',
P_15        like sflight-carrid VALUE CHECK,
P_16        LIKE (l_fname),
P_17        like sflight-carrid as listbox VISIBLE LENGTH 3,
P_18        AS CHECKBOX USER-COMMAND ABC.
* USED IN LDB.
*            P_18        for table sflight,
*            P_19        FOR NODE sflight,
*            P_20        AS SEARCH PATTERN,
*                  P_21        VALUE-REQUEST .
*                  P_22        HELP-REQUEST.


참조 : 이지 아밥 책
 


Select Options : 2개 이상의 Input 필드를 이용해 다양한 조건값을 입력

  TABLES : SFLIGHT.
DATA : L_SO   TYPE CHAR20.
SELECT-OPTIONS : S_1  FOR SFLIGHT-CARRID  DEFAULT 'AC',
                 S_2  FOR SFLIGHT-CARRID  DEFAULT 'AA*'
                                          OPTION EQ SIGN I,
                 S_3  FOR L_SO  DEFAULT '1111' TO '9999',
                 S_4  FOR L_SO  DEFAULT '1111' TO '9999'
                                          OPTION BT SIGN E,
                 S_5  FOR SFLIGHT-CARRID MEMORY  ID SCL,
                 S_6  FOR SFLIGHT-CARRID MATCHCODE OBJECT ZCARRID,
                 S_7  FOR SFLIGHT-CARRID MODIF ID car,
                 S_8  FOR SFLIGHT-CARRID NO-DISPLAY,
                 S_9  FOR SFLIGHT-CARRID LOWER CASE,
                 S_10 FOR SFLIGHT-CARRID OBLIGATORY,
                 S_11 FOR SFLIGHT-CARRID NO-EXTENSION,
                 S_12 FOR SFLIGHT-CARRID NO INTERVALS,
                 S_13 FOR SFLIGHT-CARRID VISIBLE LENGTH 1.



참조 : 이지 아밥 책
저작자표시 비영리 (새창열림)
블로그 이미지

파란실버라이트

To remember the time when I started learning Silver Light!

,

ABAP Dictionary : Field , Data Element and Domain

ERP/SAP/R/3 2011. 4. 27. 14:45
ABAP Dictionary 
-
ABAP 프로그램에서 사용되는 오브젝트들(Table, View, Structure, types...)
  이 오브젝트들의 정보를 Detatdata or Data Definition이라 정의
  Data definition을 정의하고 관리하는 역활
 
  동적으로 ABAP wokbench와 연결되어 있으므로
  오브젝트의 변경은 각각의 ABAP 프로그램과 스크린에 즉시 영향을 미친다.
  또한 시스템에서 사용되는 모든 데이터들을 중앙집중적으로 관리한다 .
  
  그러므로 Data integrity, Data Consistency, Data Security이 보장




Table Field : Table 속성을 표현하는 개별 구성요소 - Data Element를 지정하여 필드의 속성을 정의
Data Element : Table 필드의 모든 정보를 가지고 있는 ABAP Dictionary Object
DOMIAIN : Filed의 기술적인 속성을 정의, Data Element에 할당되어 사용



데이타 엘레멘트와 도메인을 사용하는 이유에 대한 설명
http://hawon2.tistory.com/entry/ABAP-Dictionary-필드-Data-Element-Domain-과의-관계
저작자표시 비영리 (새창열림)
블로그 이미지

파란실버라이트

To remember the time when I started learning Silver Light!

,

Table Field에 사용되어지는 Range Value 정보 얻기

ERP/SAP/R/3 2011. 4. 26. 17:15
  BSTYP = 'F'  : 'F'의  Range Vaue가 무언인지 알아보자!


        SELECT * INTO  CORRESPONDING FIELDS OF TABLE GT_EKPO
      FROM  EKPO "EKPO : Purchasing Document Item
      WHERE MATNR  = bom_itab-IDNRK
      AND   LOEKZ  = SPACE " Deletion Indicator in Purchasing Document
      AND   BSTYP  = 'F'   " Purchase order 
      AND   EGLKZ  = SPACE " Outward Delivery Completed" Indicator
      AND   ELIKZ  = SPACE." Delivery Completed" Indicator



 T code SE11에서 Table을 조회한다.


Data Element 를 더블 클릭


Domain을 더블 클릭


Value Range Tab에서  F 는 Purchase order 라는 것을 알 수 있다.




원리를 생각해보면  Field에는 element Type을 쓰고 있고
                           Element Type은 Domain을 가지고 있으므로 
위와 같이 추적이 가능한 것으로 생각됩니다. ^^ (아래 사진 참조)




 

 

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

파란실버라이트

To remember the time when I started learning Silver Light!

,

개발자를 위한 유용한 테이블 SAP TABLE

ERP/SAP/R/3 2011. 4. 26. 14:04

1. 먼저 소개될 DD02L, DD02T는
오라클의 TABLES와 비슷한 역할을 하는 테이블 들이다.
테이블의 Description을 담고 있다.


DD02T(R/3 DD: SAP table texts)
Table Short text 에 값 Accounting Document Header 를 넣고 조회 하면
Table Name 에 BKPF를 출력함을 알수 있다.


DD02L(SAP table)
Sap Table을 저장하고 있다.


2. DD03L,DD03T

오라클의 Cols 와 비슷한 역할을 하는 테이블이다.
테이블의 필드목록을 가지고 있다.


DD03L(Table Fields) table은 table field 의 목록이 저장 되어 있는 table이다.
Table의 Field와 그에 대한 설명과 유사한 Field를 조회 할때 사용된다.

DD03L(Table Field)
Field name 를 BELNR 를 넣고 조회를 하면 BELNR를 사용하고 있는 Table의 전체 내역과
그에 대한 설정및 Data element 등 여러가지 정보를 얻을수 있다.

3. 그외

TADIR(Directory of Repository Objects)
SAP 에서 사용되고 있는 각종 Program ID 등 Repository Object 에 대한 정보를 알수 있다.

TBTCO(Job status overview table)
Background Job에 대한 정보 등을 알수 있는 Table 입니다.
E070(Change & Transport System: Header of Requests/Tasks)

CTS에 대한 Master Table 입니다.
보통 Release 된 CTS를 다시 되돌릴때 사용되기도 합니다.(비추)

TSTC(SAP Transaction Codes)
SE93에서 T-CODE를 대부분 조회 하시겠지만 Transaction Codes가 저장된 Table 입니다.

출처 : http://youngbee.kr/?mid=blog&document_srl=2338722

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

파란실버라이트

To remember the time when I started learning Silver Light!

,

조회된 데이타의 저장된 테이블과 필드명 알아내기

ERP/SAP/R/3 2011. 4. 22. 15:30
T-CODE : MM03에서 MATERIAL을 조회한다.


  조회할 데이타를 선택하고 F1을 누른다.


Technical Information을 클릭한다.


저장된 필드명과 테이블을 알 수 있다.

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

파란실버라이트

To remember the time when I started learning Silver Light!

,
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »

카테고리

  • 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.

티스토리툴바