SAP Message RY089 - The underlying of a Bermuda option cannot have an underlying itself

Diagnosis
The hierarchy for a Bermuda option is restrictive.
In a Bermuda option hierarchy, under each Bermuda option there can beonly one additional Bermuda option, right down to the last Bermudaoption in the hierarchy. Under this last Bermuda option in the hierarchy
, there must be precisely one underlying.
However, you can create a hierarchy containing any number of Bermudaoptions.
But your hierarchy must have the following structure:
Bermuda option
,,,, |_Bermuda option
,, |_Bermuda option
,,,, |_Underlying
This type of hierarchy is not permitted:
Bermuda option
,,,,|_Bermuda option
,,,, |_Bermuda option
,,,, |_Underlying
,,,, |_Underlying
Bermuda option
,,,, |_Bermuda option
,,,,,,,, |_Bermuda option
,,,,,,,, |_Underlying,,

Procedure
Correct your hierarchy for the generic transaction.