Standardisierte Programmierschnittstelle, die den externen Zugriff auf die Geschäftsprozesse und Daten des R/3-Systems bietet.
Business Application Programming Interfaces (BAPIs) werden im Business Object Repository (BOR) als Methoden von SAP-Business-Objekten bzw. SAP-Interfacetypen definiert und ermöglichen eine objektorientierte Sicht auf die Business-Komponenten (Anwendungskomponenten) des R/3-Systems.
BAPIs werden als RFC-fähige Funktionsbausteine im Function Builder der ABAP Workbench implementiert und abgelegt.