Business Application Programming Interface

What Does Business Application Programming Interface Mean?

A Business Application Programming Interface (BAPI) is a defined object-oriented programming (OOP) interface that provides precise business application system data and processes while facilitating external SAP application programming communication. BAPI’s core technology facilitates a broad development spectrum.

Advertisements

Techopedia Explains Business Application Programming Interface

BAPI features are as follows:

  • Operates with different platforms, including UNIX and COBRA
  • Uses a variety of programming languages, including C++, Java, Visual Basic and Advanced Business Application Programming (ABAP)
  • Application development via any front-end client application with advanced R/3 logic
  • External R/3 application layer access
  • Client R/3 application access to core R/3 business logic
  • Client access to all object-oriented application views

BAPIs are SAP business object type APIs, which are stored in the Business Object Repository (BOR). BAPIs are implemented as function modules that are stored in the Function Builder. SAP R/3 is a proprietary business application that accesses external R/3 logic.

BAPI’s core technology facilitates a broad development spectrum, including the following:

  • Asynchronous R/3 system component isolation via Application Link Enabling (ALE) within distributed business frameworks
  • New R/3 components, like Advanced Planner and Optimizer (APO)
  • R/3 system Internet connections via Internet Application Components (IAC)
  • Front-end PC programs to R/3 systems, such as Visual Basic
  • Workflow application extensions
  • Non-SAP software
Advertisements

Related Terms

Latest API Management Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…