SAP BAPI Explorer
UtilitiesNewBrowse and search a curated catalog of 200+ SAP BAPIs organized by business object. Find BAPI names, parameters, and use cases for SD, MM, FI, HR, and PP modules.
26 BAPIs
Advertisement
Frequently Asked Questions
What is a SAP BAPI?
A BAPI (Business Application Programming Interface) is a stable, documented RFC-enabled function module in SAP that exposes business logic. BAPIs follow strict naming conventions (BAPI_OBJECT_METHOD) and are released by SAP for external use.
How do I call a BAPI from ABAP?
Use CALL FUNCTION 'BAPI_NAME' EXPORTING ... IMPORTING ... TABLES ... . After the call, always call BAPI_TRANSACTION_COMMIT to commit changes or BAPI_TRANSACTION_ROLLBACK to undo them.
Can I call BAPIs from external systems?
Yes. BAPIs are RFC-enabled, so they can be called via SAP JCo (Java Connector), SAP .NET Connector, RFC SDK, or modern APIs like SAP BTP Connectivity. They are the classic integration entry point into SAP systems.
Advertisement