Overview
A developer can define alternative BIIs for a single BID. This is especially relevant for screen scraping implementations. A common situation is that the List and Show are mapping to database tables, while the Create, Change and Delete methods map to forms (more specifically, tables of type ‘form’).
Alternative combinations are possible. For example, the Delete may go through the standard logic on the table as well. Or it may be implemented using an on execute hook, in which case it will fit in either of both BIIs.
Note that alternative implementations can also be used for other situations than implementations having tables of type ‘form’.
Constraint
An alternative method can only be defined for a complete method. So you cannot implement the Change for the Order component in BII X and for the OrderLine component use an alternative BII Y.