SAP Overview

들어가며

* Package란?

Development class.
프로그램과 같은 오브젝트를 기능별로 관리

기능
1) 오브젝트(프로그램 등)의 구조화(Structure)
2) 오브젝트 기능을 모듈화(Encapsulate, Modularize)
3) 오브젝트를 기능별로 구별(Classify)

* IMG란?

IMG(Implementation Guide)
커스터마이징에 사용되는 가장 일반적인 TOOL

* R/3 Architecture란?

R/3 Architecture?

  • 세 개의 Layer로 분류
  1. Presentation Layer
    : 개인 컴퓨터, R/3 시스템과 사용자 간의 인터페이스를 제공
  2. Application Layer
    : 실제 SAP의 모든 프로그램이 구동되는 Layer.
    Dispacher: Work Process를 적절히 분배하는 역할 담당
  3. Database Layer
    : SAP의 모든 데이터를 데이터베이스 테이블에 저장

1. CTS(Change and Transport System)

TCODE:SE01
  • SAP 시스템은 개발-QA-운영 형태로 구성. 이 때 개발 시스템의 변동사항을 QA 또는 운영시스템에 반영할 때 쓰임

2. TMS(Transport Management System)

TCODE:STMS
  • CTS안의 관리시스템.
  • Transport Domain을 생성/관리하고, System Landscape를 구성/관리
    => 변경사항을 적용할 수 있는 그룹

3. 자주 사용하는 TCode

T-CODEDescription설명
SE80ObjectNavigatorABAP 개발과 관련된 Workbench 통합
SE38ABAP EditorABAP Program을 생성/변경/조회하는 개발 툴
SE37Function BuilderFunction Module을 생성/변경/조회하는 개발 툴
SE11ABAP DictionaryTable, View, Structure와 같은 Object를 생성하는 개발툴
SE16Data BrowserTable 데이터를 생성/변경/조회하는 개발 툴
SE93Maintain TransactionTransaction Code를 생성/변경/조회하는 개발 툴
SE43Area Menu MaintenanceSAP Menu를 생성/변경/조회하는 개발 툴
SE21Package BuilderPackage를 생성/변경/조회하는 개발 툴
SE24Class BuilderClass를 생성/변경/조회하는 개발 툴
SE09Transport OrganizerCTS(Change Request)를 릴리스/생성/변경하는 개발 툴

4. 자주 사용하는 시스템 변수

변수 이름설명
SY-SUBRCSELECT,READ,LOOP문의 SUCCESS여부 CHECK (NE 0)
SY-DATUM시스템 DATE(8)
SY-UZEIT시스템 TIME(6)
SY-UNAMEUSER NAME(LOGON ID)(12)
SY-INDEXDO LOOP중 LOOP 횟수만큼 INDEX 증가
SY-TABIXTABLE의 INDEX
SY-UCOMMMENU에서 선택된 ICON의 FUNCTION CODE를 할당함. (TEXT값)

좋은 웹페이지 즐겨찾기