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.