Dom Rozwój Co to jest interfejs programowania aplikacji biznesowych (BAPI)? - definicja z techopedia

Co to jest interfejs programowania aplikacji biznesowych (BAPI)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza interfejs programowania aplikacji biznesowych (BAPI)?

Interfejs programowania aplikacji biznesowych (BAPI) to zdefiniowany interfejs programowania obiektowego (OOP), który zapewnia precyzyjne dane i procesy systemu aplikacji biznesowych, ułatwiając komunikację programowania zewnętrznego aplikacji SAP. Podstawowa technologia BAPI ułatwia szerokie spektrum rozwoju.

Techopedia wyjaśnia interfejs programowania aplikacji biznesowych (BAPI)

Funkcje BAPI są następujące:

  • Działa z różnymi platformami, w tym UNIX i COBRA

  • Korzysta z różnych języków programowania, w tym C ++, Java, Visual Basic i Advanced Business Application Programming (ABAP)
  • Tworzenie aplikacji za pomocą dowolnej aplikacji klienckiej z zaawansowaną logiką R / 3
  • Dostęp do zewnętrznej warstwy aplikacji R / 3
  • Dostęp klienta R / 3 do podstawowej logiki biznesowej R / 3
  • Dostęp klienta do wszystkich widoków aplikacji obiektowych

Interfejsy BAPI to interfejsy API typu obiektów biznesowych SAP, które są przechowywane w repozytorium obiektów biznesowych (BOR). Interfejsy BAPI są implementowane jako moduły funkcji przechowywane w Konstruktorze funkcji. SAP R / 3 to zastrzeżona aplikacja biznesowa, która uzyskuje dostęp do zewnętrznej logiki R / 3.


Podstawowa technologia BAPI ułatwia szerokie spektrum rozwoju, w tym:

  • Asynchroniczna izolacja komponentów systemu R / 3 za pośrednictwem włączania łącza aplikacji (ALE) w rozproszonych ramach biznesowych
  • Nowe komponenty R / 3, takie jak Advanced Planner and Optimizer (APO)

  • Połączenia internetowe systemu R / 3 za pośrednictwem komponentów aplikacji internetowych (IAC)
  • Front-endowe programy komputerowe do systemów R / 3, takich jak Visual Basic
  • Rozszerzenia aplikacji przepływu pracy

  • Oprogramowanie inne niż SAP
Co to jest interfejs programowania aplikacji biznesowych (BAPI)? - definicja z techopedia