Archiving in Material/Service Integration

Purpose

If you have activated master data synchronization, you should be aware that this affects the archiving and deletion of master data objects. The information about archiving or deletion is also synchronized, as a change to the master data source object, with the corresponding maser data target objects.

Both the archiving process of the source object and the archiving process of the target object are triggered for an activated synchronization process of the master data synchronization. Since both archiving processes can be started independently of each other, it had to be defined which one takes precedence.

In principle, the archiving was implemented in such a way in the context of the Material/Service Integration that the archiving process of the product takes precedence over the archiving process of the material master or service master. In this way, a material or service master can be archived only if the corresponding product has already been archived.

Note Note

The only exception to this is the synchronization of the product relationship with the purchasing info record, since the product relationship does not have its own archiving process.

End of the note.

When a product is archived, the information about key mapping is archived in addition to the product data. The fact that data for the key mapping is now missing in the system, allows the archiving process of the material or service master to recognize that the corresponding product was archived. The material or service master can now be archived, and deleted in the system.

Process

Below is an overview for Material/Service Integration of the effects on the archiving within the different synchronization processes.. Which effect a particular action, performed on the source object, has on the corresponding target object and on the archiving is represented from the point of view of the master data maintenance.

Note Note

For the sake of greater clarity, only the material master is referred to below. However, the master data object ‘material master’ can be freely replaced with the master data object ‘service master’.

End of the note.

Synchronization Between Material Master and Product Master

Scenario 1: Product Master Archiving Session Takes Place Before Material Master Archiving Session

Action

Source Object: Material Master

Target Object: Product Master

Initial synchronization

You create a material master.

The system creates a new product master.

Delta synchronization

You change the material master.

The system changes the product master.

Delta synchronization

You set the deletion indicator.

The system sets the status To Be Archived.

The archiving session of the product is started.

The system archives the product and the relevant key mapping. It deletes the product and the key mapping in the database.

The archiving session of the material is started.

The system archives the material and deletes it in the database.

Scenario 2: Material Master Archiving Session Takes Place Before Product Master Archiving Session

Action

Source Object: Material Master

Target Object: Product Master

Delta synchronization

You set the deletion indicator.

The system sets the status To Be Archived .

The archiving session of the material is started.

The system cannot archive the material, since the check shows that the product has not been archived yet.

The archiving session of the product is started.

The system archives the product and the relevant key mapping. It deletes the product and the key mapping in the database.

The archiving session of the material is started again.

The system archives the material and deletes it in the database.

Scenario 3: Deletion Indicator Reset in Material Master After Product Already Archived

Action

Source Object: Material Master

Target Object: Product Master

Delta synchronization

You set the deletion indicator.

The system sets the status To Be Archived .

The archiving session of the product is started.

The system archives the product and the relevant key mapping. It deletes the product and the key mapping in the database.

Delta synchronization

You reset the deletion indicator.

The system creates a new product master.

Synchronization Between Product Master and Material Master

Scenario 1: Product Master Archiving Session Takes Place Before Material Master Archiving Session

Action

Source Object: Material Master

Target Object: Product Master

Initial synchronization

You create a product master.

The system creates a new material master.

Delta synchronization

You change the product master.

The system changes the material master.

Delta synchronization

You set the status To Be Archived .

The system sets the deletion indicator.

The archiving session of the product is started.

The system archives the product and the relevant key mapping. It deletes the product and the key mapping in the database.

The archiving session of the material is started.

The system archives the material and deletes it in the database.

Scenario 2: Material Master Archiving Session Takes Place Before Product Master Archiving Session

Action

Source Object: Material Master

Target Object: Product Master

Delta synchronization

You set the status To Be Archived .

The system sets the deletion indicator.

The archiving session of the material is started.

The system cannot archive the material, since the result of the check is that the product has not been archived yet.

The archiving session of the product is started.

The system archives the product and the relevant key mapping. It deletes the product and the key mapping in the database.

The archiving session of the material is started again.

The system archives the material and deletes it in the database.

Synchronization Between Purchasing Info Record and Product Relationship

Since a product relationship cannot be archived independently, setting the deletion indicator in the purchasing info record does not affect the product relationship in any way.

Scenario 1: Creating and Maintaining a Purchasing Info Record

Action

Source Object: Purchasing Info Record

Target Object: Product Relationship

Initial synchronization

You create a purchasing info record.

The system creates a new product relationship.

Delta synchronization

You change the purchasing info record.

The system changes the product relationship.

Delta synchronization

You set the deletion indicator.

The archiving session of the purchasing info record is started.

The system archives the purchasing info record and deletes it in the database.

The system deletes the product relationship and the key mapping in the database.

Scenario 2: Creating and Maintaining a Product Relationship

Action

Source Object: Purchasing Info Record

Target Object: Product Relationship

Initial synchronization

You create a new product relationship.

The system creates a new purchasing info record.

Delta synchronization

You change the product relationship

The system changes the purchasing info record.

Delta synchronization

You delete the product relationship

The system sets the deletion indicator.

The archiving session of the purchasing info record is started.

The system archives the purchasing info record and deletes it in the database.

Scenario 3: Mixed Master Data Maintenance

Action

Source Object

Target Object

Delta synchronization

You delete a product relationship during product maintenance

The system sets the deletion indicator in the corresponding purchasing info record.

Delta synchronization

You reset the deletion indicator in purchasing info record maintenance.

The system creates a new product relationship and the relevant key mapping in the corresponding product.