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값) |