Abbreviations and Terminology

The following abbreviations are used in this document:

Term Definition
BDE Business Data Entity
BI Business Interface
BID Business Interface Definition
BII Business Interface Implementation
BOD Business Object Document
BOL Business Object Layer
BOR Business Object Repository
LN The LN enterprise resource planning product
FP Feature Pack
VRC Version - Release - Customer, which together define the edition of a software component in LN
XSD XML Schema Definition

Some crucial terms used in this document may need some explanation in advance.

A BID (Business Interface Definition) is the representation of an interface as modeled in the LN Studio. A BID for example specifies the structure of a sales order object having a header and lines, each having multiple attributes. Additionally it defines the methods that can be invoked for the sales order or the events that can be sent to or from a sales order instance.

The BII (Business Interface Implementation) describes the implementation of the BID for an application such as LN It contains the mapping of the interface to database tables, forms and business logic as existing in LN.

A business object is the actual implementation of a BII in the LN application. It is generated from the LN Studio, based on a BII and the corresponding BID.

Two interface variants exist for BIDs and consequently for business objects:

  • BDE interface.

    The business object offers an interface that adheres to the Business Data Entity Implementation Standard and Event Management Standard.

  • BOD interface.

    The business object can send and receive OAGIS BODs (Business Object Documents). Note that an LN business object that has a BOD interface can also offer protected BDE methods.

Before Enterprise Server 8.3, business objects were modeled and generated from the BOR (Business Object Repository). BOR-based business objects offer a BDE interface; they do not support the use of BODs. The BOR can still be used in Enterprise Server 8.3 and higher to maintain existing business objects. Also Integration Studio 6.1 (which is used with Enterprise Server 8.3 or higher) does not support the use of BODs.