What Are The Basic Components of SAP R/3 Business Framework ?
What Are The Basic Components of SAP R/3 Business Framework ?
What Are The Basic Components of SAP R/3 Business Framework ?
Business Components
SAP Business Components provide autonomous business functions
and consist of business objects. For example, the business objects Employee and Applicant are assigned to
the Business Component Human Resources. Business processes are either implemented within a Business
Component or across several Components (distributed business processes).
Business Objects
The object-oriented structure of the R/3 System is based on Business Objects. They encapsulate business
data and functionality and define the functional scope and boundaries of a Business Component.
Business Application Programming Interfaces (BAPI)
BAPIs are interfaces for Business Objects. Together with the Business Objects, BAPIs define and document
the interface standard at the business level.
Integration Service, Application Link Enabling (ALE)
The ALE Integration Service enables the integration of business processes that are carried out in different
R/3 and non-SAP systems. This service is based on the system-wide distribution of Business Objects using
the ALE distribution model.
Communication Services
These are the communication technologies, for example, Distributed Component Object Model (DCOM)
and Remote Function Call (RFC) that use the Business Framework to access BAPIs.
2. What is SAP Business Objects ?
A business object type, which represents of a business entity in the SAP R/3 System, encompasses both the
functionality (in the form of methods) and the data (in the form of attributes) of this entity. The
implementation details of the business object type are hidden from the user. The business object type is
accessed through defined functions (methods). This is referred to as encapsulation.
Business object types form the point of entry to the data and the functionality of the SAP R/3 System. At the
business object type level, both non-SAP systems and the various SAP business components can
communicate with each other.
The business object type Sales Order represents a customer’s request to the company to supply a particular
quantity of material at a certain point in time or to perform services at a certain point in time. A specific sales
order is identified by a sales document number. The business object type contains all the necessary information
for a sales order: sold-to party, sales organization, document date, net value of the order, and currency of the
sales and distribution document.
3. What is BAPI ?
BAPIs are defined as API methods of SAP Business Object Types. These object types are used within the
Business Framework to enable object-based communication between components. Business objects and their
BAPIs enable object orientation to be used in central information processing in companies.