Previous Topic

Book Contents

Book Index

Next Topic

Example: Cost Center "is managed by" Person

The relation Cost Center „is managed by“ Person is an example of an 1:n relationship. A cost center is managed by one person, a person may manage more than one cost center.

The relation uses the attribute PersonId, which is the Primary Key in the Person business object and a Foreign Key in the CostCenter business object.

Side of Relation

Attribute

Value

Meaning

Source:

Relation attribute may be empty

false

This relation is mandatory. A cost center must have a person who manages it.

 

Instances are relation dependent

false

Instances are not relation dependent. It is possible to change the manager of a cost center (without deleting).

Target:

Relation attribute may be empty

true

Relation is optional. A Person does not have to be manager of a cost center.

 

Instances are relation dependent

false

Instances are not relation dependent. It is possible to change the person (without deleting).

 

Relation attribute is collection

true

More than one cost center may be managed by this person.

The result is a section for 'Leader of the Cost Center' in the business object editor for CostCenter (assuming the relation is configured into the view in the View Customizer).

Help Image

The usual options for processing relations Delete, Edit and Search are available to change the manager of a cost center where necessary.

See Also

Examples

Example: Contract Item - Contract Relation in Detail

Example: Various Relation Scenarios

Example: N:M Relationship

Example: Time Related N:M Relationship

Example: Organizational Unit "is managed by" Person

Example: Person "works for" Organizational Unit

Example: Person "is assigned to" Cost Center

Example: System "is of" System Type