Creating an Object Relationship Model
Prerequisites
The object type of an object involved with a relationship must be created in a repository (business object repository or class library).

If the the old relationship service has already been integrated in your application, you can create the old model data to a new model, choose the Migration of old model data symbol.
Procedure

Do not extend or re-use roles without first contacting those persons responsible.
Creating role types
Assign object types to role types
Creating relationship types
Assigning application-specific attributes

Flight model with transit flights and connecting flights:
Model parameter |
Value |
Role type |
TRANSIT, CONNECT, non-persistent role types |
Object type for role type |
SFLIGHT (for TRANSIT and CONNECT) |
Relationship type |
FLIGHTCONN ,Application table SFLIBREL ,Attributes available Semantics: Has connecting flight, is connecting flight of |
Relationship attribute |
TRANSPASS , table type attribute, which is encapsulated in the CL_OBL_EXMPL_TRANSPASS classVIAPROP , flat attribute, which is encapsulated in the CL_OBL_EXMPL_PVIA class |
Archiving object |
SOBL_SFLIG |