Administer > Business Objects > Relationships

Using Relationships

A business object relationship lets two business objects collaborate. More specifically, it lets the records included in the objects work together. In a relationship, business objects can belong to other business objects or simply be associated with other objects.

Each relationship contains these objects:

An incident object can have a relationship with a notes object so you can track notes pertaining to a specific incident. Because incident is a master object, it becomes the parent to notes, the child object.

Business Object Relationships

The Link Field

Records in a relationship link through a constraint that specifies how records find each other. In most cases, a relationship uses the standard constraint, a parent link field, which is included in the child and stores the RecID of the parent. Sometimes a special constraint is required or an additional constraint is needed in the parent. In these cases, a relationship relies on a Link field.

A Link field is a special system field that stores the RecID of a record. It also stores a category for identifying and linking records in a business object relationship. When you create a master-child or standard-child object, the system creates the parent link field for you.

Relationship Types

Relationship Types

Relationship types

Embedded Relationships

You can extend contains and associates relationships to embedded relationships. An embedded relationship is a special relationship where the child object is embedded into the parent to display one special child record.

You always embed a single object into a parent. The single object can be a member of a business object group.

Embed the Address.Phone object into the employee object so that a home phone (one special record) displays on a contact record. You can also embed the entire address group into the employee object to display phone numbers, mailing addresses, and email addresses.

Groups in Relationships

Groups can be part of a relationship, and can function as a parent or as a child. How they function depends on whether the group is a master or standard group.