Archiving in Material/Service Integration 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
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.
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.
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
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’.
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 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
|
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
|
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. |
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
|
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. |
Action |
Source Object: Material Master |
Target Object: Product Master |
Delta synchronization |
You set the status
|
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. |
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.
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. |
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. |
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. |