Introduction

It is possible to create multiple business interface implementations for a single business interface definition in one LN environment, within the same version. For example:

A BID ‘X’ exists. Three BIIs are defined for this BID: a public ‘X’, a protected ‘Y’ and a protected ‘Z’. The X implementation is nothing but an interface that forwards requests to Y and Z. Depending on the value of an attribute X.type, either the Y or the Z implementation is used.

To support this, the following is done:

In LN a single name exists for each business object. Usually this is the BID name. The business object name is used in the lookup and it is the top-level node in the data area. However, if a protected business object is generated, the BII name is used as the business object name.

Note: The user must make sure that in that case the BII name is unique; it must not clash with an existing BID name.