Archivierung in der Material-Service-Integration

Einsatzmöglichkeiten

Wenn Sie die Stammdatensynchronisation aktiviert haben, so hat dies auch Auswirkungen auf das Archivieren und Löschen von Stammdatenobjekten. Die Informationen zum Archivieren oder Löschen wird als Änderung am Stammdaten-Quellobjekt ebenfalls mit den korrespondierenden Stammdaten-Zielobjekten synchronisiert.

Für einen aktivierten Synchronisationsprozess der Stammdatensynchronisation werden sowohl der Archivierungsprozess des Quellobjekts als auch der Archivierungsprozess des Zielobjekts angestoßen. Da die beiden Archivierungsprozesse von einander unabhängig gestartet werden können, musste festgelegt werden, welcher Archivierungsprozess Vorrang hat.

Grundlegend wurde die Archivierung im Rahmen der Material-Service-Integration so implementiert, dass der Archivierungsprozess des Produkts Vorrang hat vor dem Archivierungsprozess des Materialstamms oder Leistungsstamms. Damit kann ein Materialstamm oder ein Leistungsstamm nur dann archiviert werden, wenn das korrespondierende Produktbereits archiviert wurde.

Hinweis Hinweis

Einzige Ausnahme bildet hier die Synchronisation der Produktbeziehung mit dem Einkaufsinfosatz, da die Produktbeziehung über keinen eigenen Archivierungsprozess verfügt.

Ende des Hinweises

Bei der Archivierung des Produkts werden neben den Produktdaten auch die Informationen zum Schlüssel-Mapping archiviert. Der Archivierungsprozess des Material- bzw. Leistungsstamms erkennt anhand der jetzt im System fehlenden Daten zum Schlüssel-Mapping, dass das korrespondierende Produkt archiviert wurde. Der Materialstamm bzw. der Leistungsstamm kann jetzt archiviert und im System gelöscht werden.

Ablauf

Im Folgenden sind für die Material-Service-Integration die Auswirkungen auf die Archivierung innerhalb der verschiedenen Synchronisationsprozesse dargestellt. Aus Sicht der Stammdatenbearbeitung wird dargestellt, welche Auswirkung eine bestimmte Aktion am Quellobjekt auf das korrespondierende Zielobjekt und auf die Archivierung hat.

Hinweis Hinweis

Zum Zweck der besseren Übersichtlichkeit wird im Folgenden nur auf den Materialstamm Bezug genommen. Das Stammdatenobjekt Materialstamm kann aber ohne Einschränkung durch das Stammdatenobjekt Leistungsstamm ausgetauscht werden.

Ende des Hinweises

Synchronisation zwischen Materialstamm und Produktstamm

Szenario 1: Archivierungslauf des Produktstamms läuft vor dem Archivierungslauf des Materialstamms

Aktion

Quellobjekt Materialstamm

Zielobjekt Produktstamm

Erstsynchronisation

Sie legen einen Materialstamm an.

Das System legt einen neuen Produktstamm an.

Änderungssynchronisation

Sie ändern den Materialstamm.

Das System ändert den Produktstamm.

Änderungssynchronisation

Sie setzen das Löschkennzeichen.

Das System setzt den Status zu archivieren.

Archivierungslauf des Produkts wird gestartet

Das System archiviert das Produkt und das dazugehörige Schlüssel-Mapping. Es löscht das Produkt und das Schlüssel-Mapping in der Datenbank.

Archivierungslauf des Materials wird gestartet

Das System archiviert das Material und löscht es in der Datenbank.

Szenario 2: Archivierungslauf des Materialstamm läuft vor dem Archivierungslauf des Produktstamms

Aktion

Quellobjekt Materialstamm

Zielobjekt Produktstamm

Änderungssynchronisation

Sie setzen das Löschkennzeichen.

Das System setzt den Status zu archivieren .

Archivierungslauf des Materials wird gestartet

Das System kann das Material nicht archivieren, da die Prüfung ergibt, dass das Produkt noch nicht archiviert wurde.

Archivierungslauf des Produkts wird gestartet

Das System archiviert das Produkt und das dazugehörige Schlüssel-Mapping. Es löscht das Produkt und das Schlüssel-Mapping in der Datenbank.

Archivierungslauf des Materials wird erneut gestartet

Das System archiviert das Material und löscht es in der Datenbank.

Szenario 3: Rücknahme des Löschkennzeichens am Materialstamm nachdem das Produkt bereits archiviert wurde

Aktion

Quellobjekt Materialstamm

Zielobjekt Produktstamm

Änderungssynchronisation

Sie setzen das Löschkennzeichen.

Das System setzt den Status zu archivieren .

Archivierungslauf des Produkts wird gestartet

Das System archiviert das Produkt und das dazugehörige Schlüssel-Mapping. Es löscht das Produkt und das Schlüssel-Mapping in der Datenbank.

Änderungssynchronisation

Sie nehmen das Löschkennzeichen zurück.

Das System legt einen neuen Produktstamm an.

Synchronisation zwischen Produktstamm und Materialstamm

Szenario 1: Archivierungslauf des Produktstamms läuft vor dem Archivierungslauf des Materialstamms

Aktion

Quellobjekt Materialstamm

Zielobjekt Produktstamm

Erstsynchronisation

Sie legen einen Produktstamm an.

Das System legt einen neuen Materialstamm an.

Änderungssynchronisation

Sie ändern den Produktstamm.

Das System ändert den Materialstamm.

Änderungssynchronisation

Sie setzen den Status zu archivieren .

Das System setzt das Löschkennzeichen.

Archivierungslauf des Produkts wird gestartet

Das System archiviert das Produkt und das dazugehörige Schlüssel-Mapping. Es löscht das Produkt und das Schlüssel-Mapping in der Datenbank.

Archivierungslauf des Materials wird gestartet

Das System archiviert das Material und löscht es in der Datenbank.

Szenario 2: Archivierungslauf des Materialstamms läuft vor dem Archivierungslauf des Produktstamms

Aktion

Quellobjekt Materialstamm

Zielobjekt Produktstamm

Änderungssynchronisation

Sie setzen den Status zu archivieren .

Das System setzt das Löschkennzeichen.

Archivierungslauf des Materials wird gestartet

Das System kann das Material nicht archivieren, da die Prüfung ergibt, dass das Produkt noch nicht archiviert wurde.

Archivierungslauf des Produkts wird gestartet

Das System archiviert das Produkt und das dazugehörige Schlüssel-Mapping. Es löscht das Produkt und das Schlüssel-Mapping in der Datenbank.

Archivierungslauf des Materials wird erneut gestartet

Das System archiviert das Material und löscht es in der Datenbank.

Synchronisation zwischen Einkaufsinfosatz und Produktbeziehung

Da eine Produktbeziehung nicht eigenständig archiviert werden kann, hat das Setzen des Löschkennzeichens am Einkaufsinfosatz keinerlei Auswirkung auf die Produktbeziehung.

Szenario 1: Anlegen und Bearbeiten eines Einkaufsinfosatz

Aktion

Quellobjekt Einkaufsinfosatz

Zielobjekt Produktbeziehung

Erstsynchronisation

Sie legen einen Einkaufsinfosatz an.

Das System legt eine neue Produktbeziehung an.

Änderungssynchronisation

Sie ändern den Einkaufsinfosatz.

Das System ändert die Produktbeziehung.

Änderungssynchronisation

Sie setzen das Löschkennzeichen.

Archivierungslauf des Einkaufsinfosatzes wird gestartet

Das System archiviert den Einkaufsinfosatz und löscht es in der Datenbank.

Das System löscht die Produktbeziehung und das Schlüssel-Mapping in der Datenbank.

Szenario 2: Anlegen und Bearbeiten einer Produktbeziehung

Aktion

Quellobjekt Einkaufsinfosatz

Zielobjekt Produktbeziehung

Erstsynchronisation

Sie legen eine neue Produktbeziehung an.

Das System legt einen Einkaufsinfosatz an.

Änderungssynchronisation

Sie ändern die Produktbeziehung.

Das System ändert den Einkaufsinfosatz.

Änderungssynchronisation

Sie löschen die Produktbeziehung.

Das System setzt das Löschkennzeichen.

Archivierungslauf des Einkaufsinfosatzes wird gestartet

Das System archiviert den Einkaufsinfosatz und löscht es in der Datenbank.

Szenario 3: Gemischte Stammdatenbearbeitung

Aktion

Quellobjekt

Zielobjekt

Änderungssynchronisation

Sie löschen in der Produktbearbeitung eine Produktbeziehung.

Das System setzt im entsprechenden Einkaufsinfosatz das Löschkennzeichen.

Änderungssynchronisation

Sie nehmen in der Bearbeitung des Einkaufsinfosatzes das Löschkennzeichen zurück.

Das System legt im entsprechenden Produkt eine neue Produktbeziehung und das dazugehörige Schlüssel-Mapping an.