ABABP의 기원
ABAP (Advanced Business Application Programming, 원래 Allgemeiner Berichts-Aufbereitungs-Prozessor , 독일어 "일반 보고서 작성 프로세서" ))는 독일 소프트웨어 회사 인 SAP SE 에서 만든 고급 프로그래밍 언어 입니다 .
기본 컴퓨팅 언어 인 Java, C, C ++ 및 Python에서 추출됩니다. 현재 Java 와 함께 비즈니스 애플리케이션 구축을위한 SAP NetWeaver 플랫폼의 일부인 SAP NetWeaver Application Server 프로그래밍 언어 로 자리 잡고 있습니다.
ABAP는 1980 년대에 처음 개발 된 많은 애플리케이션 별 4 세대 언어 ( 4GL ) 중 하나입니다 .
원래는 대기업이 자재 관리 및 재무 및 관리 회계를위한 메인 프레임 비즈니스 애플리케이션을 구축 할 수있게 해주는 플랫폼 인 SAP R / 2 용 보고서 언어였습니다 . ABAP는 독립 소프트웨어 간의 통합을 설정합니다.
ABAP는 A llgemeiner B erichts- A ufbereitungs- P rozessor , 독일어 "일반 보고서 준비 프로세서" 의 약자로 사용 되었지만 나중에 English A dvanced B usiness A pplication P rogramming으로 이름이 변경되었습니다 .
ABAP는 모든 플랫폼, 언어 및 단위를 지원하는 기본 데이터베이스 수준에서 높은 수준의 추상화를 제공하는 논리 데이터베이스 (LDB) 개념을 포함하는 최초의 언어 중 하나입니다 .
ABAP 언어는 원래 개발자가 SAP R / 3 플랫폼 을 개발하는 데 사용되었습니다 . 또한 SAP 고객이 SAP 애플리케이션을 향상시키기 위해 사용하기위한 것이 었습니다.
고객은 ABAP 프로그래밍을 사용하여 맞춤형 보고서 및 인터페이스를 개발할 수 있습니다.
프로그래밍 기초 사항
이 언어는 프로그래밍 경험이있는보다 기술적 인 고객을 대상으로했습니다.
ABAP는 SAP가 1992 년에 처음 출시 한 클라이언트-서버 R / 3 시스템 용 프로그램을 만들기위한 언어로 남아 있습니다 . 컴퓨터 하드웨어가 1990 년대까지 발전함에 따라 점점 더 많은 SAP의 응용 프로그램과 시스템이 ABAP로 작성되었습니다.
2001 년에는 가장 기본적인 기능을 제외한 모든 기능이 ABAP로 작성되었습니다. 1999 년 SAP는 R / 3 릴리스 4.6과 함께 ABAP Objects라는 ABAP에 대한 객체 지향 확장을 출시했습니다.
SAP의 현재 개발 플랫폼 인 NetWeaver 는 ABAP와 Java를 모두 지원합니다 .
ABAP는 비즈니스 애플리케이션, 운영 체제 및 데이터베이스 사이에 추상화가 있습니다. 이를 통해 애플리케이션이 특정 서버 또는 데이터베이스 플랫폼에 직접 의존하지 않고 한 플랫폼에서 다른 플랫폼으로 쉽게 이식 할 수 있습니다.
SAP 넷위버는 현재에서 실행되는 UNIX ( AIX , HP-UX , 솔라리스 , 리눅스 ), 마이크로 소프트 윈도우 , I5 / OS 에 IBM 시스템 I (이전 iSeries의, AS / 400), 및 Z / OS 에 IBM System z의 (이전 zSeries의, S / 390). 지원되는 데이터베이스는 HANA , SAP ASE (이전 Sybase), IBM DB2 , Informix , MaxDB , Oracle 및 Microsoft SQL Server입니다
(Informix에 대한 지원은 SAP Basis 릴리스 7.00에서 중단됨).
'생활 꿀팁' 카테고리의 다른 글
망상장애란 무엇인가? [ 망상장애 자가진단법 1편 ] (0) | 2021.02.25 |
---|---|
정신분열증 초기 증상 , 정신분열증 치료 방법 알아보자 (0) | 2021.02.23 |
조현증 초기증상과 원인 알아보자 !!! (0) | 2021.02.22 |
우울장애 자가 진단 [ 청소년 우울장애 2편 ] (0) | 2021.02.21 |
Margate F.C 축구 클럽의 역사를 알아 봅시다 (0) | 2021.02.07 |
댓글