You can use an organization hierarchy to define the source company and target companies for master data distribution.

Setup

Organization hierarchy

An organization hierarchy that you want to use for master data distribution:

  • Must have the 'Master data management' purpose.
  • Allows only organizations of type 'Legal entity'.

An organization hierarchy is time-effective. For master data distribution, only currently effective organization hierarchies are applied.

For more information on setting up an organization hierarchy, refer to Create an organization hierarchy.

Company

To be able to use an organization hierarchy for master data distribution, set up a company of type 'Hierarchy' and link the organization hierarchy to it.

Note: Make sure that each legal entity in the organization hierarchy is set up as a master data management company as well. This is required because of the company-specific data steward setup.

Master data entity

If you use an organization hierarchy to define a source company and target companies for master data distribution, set up master data entity messages of type Hierarchy.

An organization hierarchy has several levels of companies (legal entities) between which you can distribute master data. The master data distribution between two organization hierarchy levels is called a layer.

For each master data distribution layer, define the messages that are used to send master data:

  • From a source company to target companies.
  • From a source company to staging journals.
  • From a staging journal to a target company.

Example

This picture is an example of an organization hierarchy that is used for master data distribution.

The company levels are:

  • Corporation
  • USA and Europe
  • Retail USA, Manufacturing USA, Retail Europe, Manufacturing Europe

The master data distribution layers for which you define a message are:

  • Layer 1
  • Layer 2

So, for each layer, only one message is used to distribute master data. For example, the same message is used to distribute master data from company USA to Retail USA and from company Europe to Manufacturing Europe.

Initialization

For a master data entity message, you can do these initializations:

  • Initialize master records: If you initialize master records for a message of type 'Hierarchy', the initialization is done for each source and target combination in the organization hierarchy.
  • Initialize master data in new company: f you initialize new company master data for a message of type 'Hierarchy', the initialization is done for each new company in the organization hierarchy.

Use

Push master data

When you create master data, you create company subscriptions to the master data record.

On master data creation, you can select a company of type 'Hierarchy'. This creates a separate subscription for each child company of the current company in the organization hierarchy, referencing the target group for clarity.

Subscriptions

You can create subscriptions to the master data record manually as well.

On creating subscriptions, you can select a company of type 'Hierarchy'. This creates a separate subscription for each child company in the organization hierarchy, referencing the target group for clarity. Subscriptions are only created for organization hierarchy companies without a subscription to the master data record.

Pull master data

You can pull master data to the current company, You can do so if a master data entity exists that has a message with an organization hierarchy. In the organization hierarchy, the current company must be a child company of source company from which you want to pull master data.

Provide feedback