Definition
All SAP business object types and SAP interface types and their methods are defined and described in the R/3 Business Object Repository (BOR). The Business Object Repository was introduced in R/3 Release 3.0, at the same as time as SAP business objects and SAP Business Workflow. At first, the BOR was mainly used by SAP Business Workflow.
Use
With the introduction of BAPIs in R/3 Release 3.1, the BOR assumed an important new role - it is now the central access point for external applications to access SAP business object types, SAP interface types and their BAPIs.
In this context, the BOR serves two essential purposes:
If you are developing an application program, you retrieve details of the SAP business object types or SAP interface types, their key fields and their BAPI methods from the BOR. The BOR contains all the information you need to include the appropriate object type definitions and BAPI invocations in your application program.
The runtime environment of the BOR receives requests to create runtime objects from client applications and creates the appropriate object instances.
For further information about creating business object types refer to the documentation on
SAP Business Workflow.