Projekt

Datenmigration von Arbeitsplänen und Wartungsplänen

Migration von rund 15.000 Arbeitsplänen und 50.000 Wartungsplänen aus einem Drittsystem nach SAP. Ein KNIME-Workflow überführt die Planungslogik des Altsystems in die SAP-Standardlogik mit Strategieplänen und erzeugt sofort migrierbare XML-Files für das Migration Cockpit.

Datenmenge
Rund 15.000 Arbeitspläne und 50.000 Wartungspläne
Quelle
Drittsystem per SQL-Connector
Rollout
An mehreren Standorten nacheinander
Mein Beitrag
Workflow, Mapping, Migration und Tests, alles selbst

Ausgangslage

Andere Planungslogik

Das Altsystem plant Wartungen nach einer anderen Logik als SAP. Sie unterscheidet sich maßgeblich vom SAP-Standard und lässt sich nicht einfach übertragen.

SAP-Standardlogik

In SAP werden Wartungen über Strategiepläne mit mehreren Zyklen abgebildet. Die Vorgänge der Arbeitspläne erhalten Wartungspakete der Strategie und werden damit entsprechend dem Zyklus abgerufen. Ein Wartungsplan kann mehrere technische Objekte bündeln.

Viele Objekte, viele Standorte

Rund 15.000 Arbeitspläne und 50.000 Wartungspläne werden Standort für Standort nacheinander migriert.

Hintergrund: Strategiepläne und Wartungspakete

Im strategiebasierten Arbeitsplan wird jedem Vorgang mindestens ein Paket der Wartungsstrategie zugewiesen. Beim Abruf übernimmt das System nur die für das jeweilige Paket relevanten Vorgänge, gesteuert über die Pakethierarchie. Sauber gepflegte Arbeitspläne mit korrekten Paketzuordnungen sind deshalb die Voraussetzung für präzise, automatisierte Wartungspläne.

Vereinfachtes Beispiel eines Arbeitsplans mit Wartungspaketen 1M, 3M, 1J und 2J und die Aufträge, die beim Abruf des 1M- und des 2J-Pakets entstehen
Vereinfachtes Beispiel: Ein Arbeitsplan mit Wartungspaketen und die Aufträge, die beim Abruf des 1-Monats- bzw. 2-Jahres-Pakets entstehen (zum Vergrößern anklicken)

Lösung: KNIME-Workflow

Der Workflow transformiert die Logik aus dem Altsystem in die SAP-Standardlogik: in Strategiepläne mit mehreren Zyklen, bei denen die Vorgänge Wartungspakete der Strategie erhalten, und in Wartungspläne, die mehrere technische Objekte bündeln. Er bereitet die Daten für die Migration der Arbeitspläne und Wartungspläne vor und erstellt sofort migrierbare XML-Files für das Migration Cockpit.

Vorgehen und Ladereihenfolge

Die Objekte hängen voneinander ab und werden in dieser Reihenfolge geladen:

01Extraktion und Transformation (KNIME)Der Workflow überführt die Logik des Altsystems in die SAP-Standardlogik.

Die Daten werden per SQL-Connector aus dem Drittsystem gelesen. Der Workflow bildet sie als Strategiepläne ab, bei denen die Vorgänge die passenden Wartungspakete der Strategie erhalten, und baut Wartungspläne auf, die mehrere technische Objekte bündeln.

02WartungsstrategienDie Strategien werden manuell vor den Arbeitsplänen angelegt.

Sie bilden die Grundlage: Die Wartungspakete der Strategie werden den Vorgängen der Arbeitspläne zugeordnet. Deshalb müssen sie zuerst im System sein.

03ArbeitspläneMigration der Arbeitspläne per Migration Cockpit.

Der Workflow erstellt sofort migrierbare XML-Files für das Migration Cockpit.

04WartungspläneMigration der Wartungspläne, die mehrere technische Objekte bündeln.

Auch hierfür erzeugt der Workflow migrierbare XML-Files. Die Wartungspläne folgen auf die Arbeitspläne, weil sie auf diese verweisen.

05TerminierungEin eigenes Programm terminiert die Wartungspläne massenhaft mit Offset im Zyklus.

Der Offset sorgt dafür, dass der aktuelle Zyklus beim Systemwechsel beibehalten wird: Die Wartungen starten nicht von vorn, sondern setzen den Zyklus an der Stelle fort, an der sie im Altsystem standen.

Warum der Offset nötig ist und woher er kommt →

Nutzen

Sofort migrierbar

Der Workflow erzeugt direkt XML-Files für das Migration Cockpit.

Wiederverwendbar

Für jeden weiteren Standort sofort einsetzbar.

Keine Fehler im Migrationslauf

Nach Einführung des KNIME-Workflows traten keine Fehler mehr auf.

Tage auf Minuten

Die Datenaufbereitung dauert statt Tagen nur noch Minuten.

Ergebnis

Rund 15.000 Arbeitspläne und 50.000 Wartungspläne wurden migriert. Der Workflow ist für jeden weiteren Standort sofort wiederverwendbar. Nach seiner Einführung traten im Migrationslauf keine Fehler mehr auf, und die Datenaufbereitung dauert statt Tagen nur noch Minuten.

Einblick

Zu dem Thema habe ich auf LinkedIn geschrieben:

Wartungs- oder Arbeitspläne migrieren?

Ich unterstütze gerne dabei, die Planungslogik Ihres Altsystems in SAP abzubilden und die Daten für das Migration Cockpit aufzubereiten.

Weitere Projekte

Projekt

SAP-PM Datenschnittstelle

Schnittstelle zur automatischen Anlage und Updaten von technischen Plätzen in SAP-PM aus einem datenführenden Drittsystem

Projekt ansehen

Projekt

Migration Cockpit Template Generator

Entwicklung eines KNIME-basierten Generators zur automatisierten Erstellung von SAP Migration Cockpit Templates auf Basis definierter Migrationsobjekte und Metadaten

Projekt ansehen