Development class.
프로그램과 같은 오브젝트를 기능별로 관리
기능
1) 오브젝트(프로그램 등)의 구조화(Structure)
2) 오브젝트 기능을 모듈화(Encapsulate, Modularize)
3) 오브젝트를 기능별로 구별(Classify)
IMG(Implementation Guide)
커스터마이징에 사용되는 가장 일반적인 TOOL
R/3 Architecture?
- 세 개의 Layer로 분류
- Presentation Layer
: 개인 컴퓨터, R/3 시스템과 사용자 간의 인터페이스를 제공- Application Layer
: 실제 SAP의 모든 프로그램이 구동되는 Layer.
Dispacher: Work Process를 적절히 분배하는 역할 담당- Database Layer
: SAP의 모든 데이터를 데이터베이스 테이블에 저장
TCODE:SE01
TCODE:STMS
T-CODE | Description | 설명 |
---|---|---|
SE80 | ObjectNavigator | ABAP 개발과 관련된 Workbench 통합 |
SE38 | ABAP Editor | ABAP Program을 생성/변경/조회하는 개발 툴 |
SE37 | Function Builder | Function Module을 생성/변경/조회하는 개발 툴 |
SE11 | ABAP Dictionary | Table, View, Structure와 같은 Object를 생성하는 개발툴 |
SE16 | Data Browser | Table 데이터를 생성/변경/조회하는 개발 툴 |
SE93 | Maintain Transaction | Transaction Code를 생성/변경/조회하는 개발 툴 |
SE43 | Area Menu Maintenance | SAP Menu를 생성/변경/조회하는 개발 툴 |
SE21 | Package Builder | Package를 생성/변경/조회하는 개발 툴 |
SE24 | Class Builder | Class를 생성/변경/조회하는 개발 툴 |
SE09 | Transport Organizer | CTS(Change Request)를 릴리스/생성/변경하는 개발 툴 |
변수 이름 | 설명 |
---|---|
SY-SUBRC | SELECT,READ,LOOP문의 SUCCESS여부 CHECK (NE 0) |
SY-DATUM | 시스템 DATE(8) |
SY-UZEIT | 시스템 TIME(6) |
SY-UNAME | USER NAME(LOGON ID)(12) |
SY-INDEX | DO LOOP중 LOOP 횟수만큼 INDEX 증가 |
SY-TABIX | TABLE의 INDEX |
SY-UCOMM | MENU에서 선택된 ICON의 FUNCTION CODE를 할당함. (TEXT값) |