ABAP 란 무엇입니까?
ABAP는 원래 독일어로 알려진 고급 비즈니스 애플리케이션 프로그래밍의 약어입니다. Allgemeiner Berichts Aufbereitungs Prozessor 또는 "일반 보고서 작성 프로세서"로 알려져 있습니다. 구문이 일반적인 비즈니스 지향 언어 (COBOL)와 유사하게 대규모 비즈니스 애플리케이션을 위해 Der Datenverarbeitung (SAP®)의 Anwendungen UND Produkte에서 개발 한 컴퓨터 프로그래밍 언어입니다. 프로그래밍 언어로서 ABAP는 1980 년대에 나타난 여러 4 세대 언어 중 하나 또는 4GL 중 하나입니다. 이 분야의 선구자 인 SAP®의 언어 개발은 프로그래밍을위한 논리 데이터베이스 개념의 첫 번째 응용 프로그램을 제공했습니다.
원래 화신에서 ABAP는 각 고객의 정보 기술 (IT) 부서에서 사용자 정의 보고서 및 기타 도구를 구축하는 데 언어를 사용할 수있는 능력을 제공했습니다. 각 고객은 다양한 SAP에 대한 회사 자체 인터페이스를 개발할 수 있습니다.® 응용 프로그램. 컴퓨터 화되고 결국 글로벌 온라인 비즈니스 환경이 1990 년대 중반에서 후반까지 진행됨에 따라 더 많은 SAP® 응용 프로그램과 프로그램이 ABAP 언어를 사용했습니다. 오늘날 SAP® 애플리케이션 서버는 ABAP를 독점적으로 사용합니다.
ABAP와 유사한 기타 프로그래밍 언어로는 Cobol, Java ™ 및 일부 C ++ 프로그램이 있습니다. 다른 프로그래밍 언어와 달리 고급 비즈니스 응용 프로그램 프로그래밍 언어는 SAP® 데이터베이스 내에서 프로그램 파일을 포함한 모든 정보를 보유합니다. 코딩은 생성 된 두 가지 형태의 생성 및 소스 코드로 나타나며 생성 된 소스는 Java ™의 바이트 코드와 유사합니다. 고급 비즈니스 애플리케이션 프로그래밍 언어와 다른 언어의 주요 차이점은 프로그래밍 인터페이스의 데이터베이스 방식에 달려 있습니다. ABAP 데이터베이스는 데이터베이스와 응용 프로그램 간의 모든 통신을 자동으로 처리하는 반면로컬 메모리에서 빠른 검색을 위해 자주 사용되는 데이터를 동시에 저장합니다.
ABAP로 작성된 실행 가능한 프로그램은 보고서 또는 모듈 기반입니다. 보고서 기반 프로그램은 사용자가 설정 한 매개 변수를 기반으로 다양한 목록 또는 데이터 세트를 반환합니다. 모듈 기반 프로그램은 컴퓨터 모니터에서 사용자가 보는 내용에 의존합니다. 고급 비즈니스 애플리케이션 프로그래밍 언어로 작성된 비영행 프로그램에는 여러 유형이 있지만 모두 라이브러리 코드입니다. 다시 말해, 비영리 프로그램은 특정 기능을 수행하는 코드 조각이며, 각 코드는 다른 프로그램에서 사용할 수 있지만 독립적으로 실행할 수 없습니다.
다양한 프로그래밍 언어를 이해하려면 프로그래밍에 대한 광범위한 지식이 필요하지만 간단한 예는 동일한 원칙을 보여줍니다. 대부분의 소비자는 개인용 컴퓨터에 사용되는 운영 체제를 알고 있습니다. ABAP 및 Java ™와 같은 프로그래밍 언어는 Progra를 구축하는 데 사용되는 프로그래밍 언어와 거의 동일하게 작동합니다.다양한 개인용 컴퓨터 운영 체제를위한 MS 및 응용 프로그램. ABAP는 단순히 SAP® 기초로 알려진 서버 운영 체제 인 SAP® 애플리케이션 서버에서 단순히 작동하며, 대규모 비즈니스 프로그램 및 수많은 서버에 퍼져있는 응용 프로그램을위한 것입니다. PC 용 Windows® 및 Mac 용 Snow Leopard와 같은 운영 체제는 SAP® 기반이 여러 시스템과 서버가있는 시스템에 제공하는 단일 시스템에서 동일한 기본 구조를 제공합니다.