ABAP
ABAP(Advanced Business Application Programming)은 SAP가 자사 기업용 소프트웨어 플랫폼의 업무 로직과 데이터 처리를 구현하기 위해 개발한 프로그래밍 언어다. 재무·회계, 물류, 인사, 구매 및 판매 관리 등 대형 기업의 업무 애플리케이션에서 사용되...
| 명칭 | ABAP |
|---|---|
| 풀어쓴 이름 | Advanced Business Application Programming |
| 개발사 | SAP |
| 등장 | 1980년대 |
| 분류 | 범용 프로그래밍 언어, 기업용 업무 응용 프로그램 개발 언어 |
| 패러다임 | 절차형 프로그래밍, 객체 지향 프로그래밍 |
| 타입 체계 | 정적 선언 및 런타임 지원을 결합한 타입 체계 |
| 주요 실행 환경 | SAP NetWeaver, SAP Application Server ABAP, SAP BTP ABAP environment |
| 주요 도구 | ABAP Development Tools, Eclipse |
| 데이터 처리 | ABAP SQL, Internal Table, CDS |
| 주요 활용 | ERP 및 기업 업무 시스템, 클라우드 확장 개발 |
ABAP(Advanced Business Application Programming)은 SAP가 자사 기업용 소프트웨어 플랫폼의 업무 로직과 데이터 처리를 구현하기 위해 개발한 프로그래밍 언어다. 재무·회계, 물류, 인사, 구매 및 판매 관리 등 대형 기업의 업무 애플리케이션에서 사용되며, 오래된 절차형 프로그램부터 클래스 기반 객체 지향 프로그래밍과 클라우드 환경의 확장 개발에 이르기까지 폭넓은 개발 모델을 지원한다. SAP 애플리케이션 서버에서 제공하는 데이터베이스 접근, 트랜잭션 관리, 권한 검사, 사용자 인터페이스 및 기타 기업용 서비스와 밀접하게 통합된 것이 일반적인 범용 언어와 구별되는 특징이다.[1]