ABAP Workbench 주요특징
1. 프로그래밍 언어 ABAP
ABAP/4는 SAP의 제4세대 언어로 모든 SAP어플리케이션과 기본 시스템의 일부는 ABAP/4로 개발 되었다.
언어의 유연성 및 특별히 고안된 명령과 쉽게 결합하여 사용함으로써 비즈니스 어플리케이션을 개발하는데 적합하도록 개발된 언어이다.
2. Screen Painte (사용자 인터페이스 저작 도구) /Meun Painter (메뉴 생성 도구)
다양한 그래픽 사용자 인터페이스 컨트롤을 지원하여 그래픽 사용자 인터페이스를 개발할 수 있도록 해준다.
3.표준화된 데이터베이스 액세스
ABAP 워크벤치의 가장 큰 장점 중 하나는 여러 다른 데이터베이스 시스템에 대해 표준화된 액세스를 제공한다는 것이다.
4.ABAP 편집기
편집기를 사용하면 자동 고침 문법 체크와 같은 텍스트 기반의 작업을 할 수 있다.
5. 네이게이션과 브라우저
브라우저 도구는 프로젝트 관리 모델에 따라 모든 개발 오브젝트를 보여주며 네비게이터는 임의의 개발 오브젝트를 올려서 관련된 도구를 활성화시킨다. 이들 두 기능을 사용하여 개발 과정이 수행되고, 개발자는 그들의 작업을 보다 편안한 환경에서 조직화할 수 있다.
6.R/3 Repository
ABAP 모듈,화면,ABAP Dictionary 오브젝트,데이터 모델,권한과 같은 모든 개발 오브젝트를 위한 중심 저장소 기능을 수행한다.
7.ABAP Dictionary
다음과 같은 어플리케이션 관련 모든 메타 데이터를 관리하는 중심 창구 역할을 수행한다.
- 테이블 정의
- 내부 스트럭쳐
- 외부키 관계
- 뷰
- 변환 규칙
- 온라인 도움말 정보
8. 팀 개발 지원 도구
ABAP 워크벤치에 통합되어 있는 오류 수정,전송 시스템과 버전 관리자는 중앙 집중식의 개발과 분산된 개발 환경 모두를 지원한다.
9.디버거
어플리케이션 로직이 데이터 처리시 발생하는 오류를 쉽게 찾아 고칠 수 있으며, 프로그램의 일부,변수,유형 변환에 대한 사용을 일일이 추적한다.
10.레포트 작성 도구
강력한 대화식 목록 처리 도구와 레포팅 도구,그래픽 질의 도구로 이루어져 있다. 레포트는 트리 구조로 계층적으로 저장될 수 있다.ABAP Query는 그래픽 도구로 일반 사용자도 쉽게 사용할 수 있으므로, 개발자가 굳이 레포트 작성에 참여할 필요는 없다.
11.다언어 지원
다양한 언어와 다중 바이트 코드 페이지도 지원한다.
12.RFCs와 OLE를 사용한 통신
SAP는 프로개름 간의 통신을 위해 두 가지 메커니즘을 사용한다. OLE는 데스크탑 통합을 위해
FCs는 외부 시스템에 있는 기능 모듈과 프로그램에 대한 호출을 제어하기 위해 사용
13.Funfion Library
재사용이 가능한 프로그램 모듈을 저장하는 라이브러리로 개발자는 자신의 모듈을 생성, 저장하여 이후에 다시 사용할 수 있다.
14.성능 모니터
정확한 자원과 성능 데이터를 생성하며 어플리케이션은 확장된 런타임 분석과 평가를 통해 최적화된다. SQL Trace,ABAP Trace와 같은 유틸리티는 성능 최적화를 도와준다.
15. CATT
테스트 도구로 소프트웨어의 질을 포괄적으로 테스트한다. CATT는 원하는 만큼 반복 수행할 수 있는 테스트 프로시저에 비즈니스 처리자를 생성하여 자동화 시킨다.
ABAP Workbench는 ABAP 개발을 위해 사용되는 모든 Tool들을 총칭하는 개발툴의 모음
SAP 메뉴 > 툴 > ABAP 워크벤치 > 개발 폴더에서 관련 트랜잭션 확인 가능
'IT > SAP' 카테고리의 다른 글
SAP에서 SLD와 LMDB란 ? (0) | 2022.05.26 |
---|---|
SAP DB와 Maxdb란 ? (0) | 2022.05.26 |
SAP 용어정리 (0) | 2022.05.26 |
SAP IMG란 ?? (0) | 2022.05.26 |
SAP 주요 기본 인터페이스 및 기본 기능 (0) | 2022.05.26 |