Show TOC

The Business Object RepositoryLocate this document in the navigation structure

Definition

The Business Object Repository (BOR) is the central access point for the SAP business object types and their BAPIs. The BOR was originally developed for SAP Business Workflow. Today, in addition to storing SAP business object types and their BAPIs, the BOR is used for ArchiveLink, output control, and other generic object services.

Use

The BOR provides the following services in the BAPI context:

  • Allows an object-oriented view of all data and processes in an SAP System

  • Arranging the various business object types according to the component hierarchy. This enables you to find the required functions quickly and easily.

  • Storage of all relevant information. The BOR contains all the relevant information on the SAP business object types, their key fields, and their BAPI methods that is needed to integrate the correct object type definitions and BAPI calls in an application program. This enables the integration of middleware (such as the DCOM Connector, ActiveX Controls, CORBA Gateway, and so on).

  • It ensures BAPI interface stability. Any interface changes carried out in the BOR are automatically checked for syntax compatibility against the associated development objects in the ABAP Dictionary.

  • It manages BAPIs in release updates. BAPI interface enhancements made by adding parameters are recorded in the BOR. Previous interface versions can thus be reconstructed at any time. When a BAPI is created, the release version of the new BAPI is recorded in the BOR. The same applies when any interface parameter is created.

  • It creates instances of SAP business objects. The runtime environment of the BOR receives requests to create runtime objects from client applications and creates the appropriate object instances.

For more information on the Business Object Repository, see the documentation on SAP Business Workflow .