(고급 비즈니스 응용 프로그램 프로그래밍)(고급 비즈니스 응용 프로그램 프로그래밍)은 응용 프로그램 서버 플랫폼과 이 플랫폼에서 실행되는 응용 프로그램에서 지원되는 기본 프로그래밍 언어입니다.1767>

이 플랫폼 중 가장 널리 사용되는 플랫폼은 다음과 같습니다.

또한,이 시스템의 주요 구현 및 확장 언어로서 핵심적인 역할을 담당했습니다. 1999 년에는 객체 지향 구조를 도입하고 2010 년경부터 새로운 데이터베이스 액세스 방법과 많은 양의 새로운 구문을 도입했습니다.

새로운 언어 기능에 액세스할 수 있는 유일한 방법은 최신 버전의 응용 프로그램 서버로 업그레이드하는 것입니다. 대부분의 경우 최신 응용 프로그램 서버 버전의 기능을 사용하여 작성된 프로그램은 이전 시스템에서 실행되지 않습니다.

그러나 수 천명의 개발자들이 수액 고객 및 컨설팅 회사와 협력하여 수액 시스템을 유지 및 수정합니다. 아밥은 티오베 지수의 상위 30 위 안에 정기적으로 들어 있는데,이는 프로그래밍 언어의 인기를 대략적으로 추적한다.

에서 작업하는 개발자 ABAP 일반적으로 그렇게 중 하나에서 ABAP 개발 도구(세트의 플러그인에 대한 이클립스 오픈 소스 자바 플랫폼 개발)또는 ABAP 작업은 트랜잭션에서 SAP GUI(그래픽 사용자 인터페이스). 두 환경 모두 코드 완성에서 자동화 된 테스트 도구에 이르기까지 개발을 지원하는 도구 세트를 제공합니다.

이클립스에서 볼 수 있듯이 이클립스 개발 도구에서 빈 클래스.

일부 고객은 타사 지속적인 통합,버전 제어 및 버그 추적 도구를 사용하여 자체 통합을 구축했지만 개발 툴링에 대한 지원은 거의 없습니다.

특수 기능 및 더 큰 인프라스트럭처

이 중 다음과 같습니다:

  • 논리 데이터베이스 연결로 특정 데이터베이스에서 코드를 추상화할 수 있습니다. 실제 데이터베이스 연결은 서로 다른 데이터베이스 환경에서 동일한 코드를 사용할 수 있도록 코드 외부에서 구성됩니다.이 문서는 기계 번역되었으므로 어휘,구문 또는 문법에서 오류가 있을 수 있습니다 이 문서는 기계 번역되었으므로 어휘,구문 또는 문법에서 오류가 있을 수 있습니다
  • 내부 테이블. 이 개념은 자바 또는 씨++와 같은 형식화 된 배열의 개념과 대조됩니다.
  • 보안.
  • 데이터 사전,데이터 구조 정의의 범용 사전,종종 비즈니스 논리를 포함.
  • 개발 개체의 변경 사항을 추적하고 개발 개체의 품질 보증 및 생산 환경으로의 승진을 관리하는 변경 및 전송 시스템.
  • 공유 개발 시스템. 모든 개발자들이 동일한 개발 오브젝트 세트를 동시에 작업하면서 개발이 일반적으로 공유 시스템에서 이루어진다는 점에서 대부분의 최신 언어와는 다릅니다.

하나플랫폼의 출현과 함께 많은 제품에서 감소된 역할을 해왔지만,여전히 수액에서 가장 널리 배포되는 제품의 중심이며,차세대 수액 클라우드 플랫폼에서 중요한 역할을 하고 있으며,수액 클라우드 플랫폼의 런타임으로 발표되었다.