Nicht versionierte Produktstrukturen konvertieren
In diesem Dokument wird beschrieben, wie Sie Produktstrukturen in versionierte Produktstrukturen konvertieren.
Da die Versionen in Produktstrukturen verfügbar sind, haben Kunden mit Altproduktstrukturen auch mit der Verwendung von Versionen begonnen. Die Definition einer Produktstrukturversion enthält neben Firma, Standort, Produktnummer und Strukturtyp auch eine Versionsnummer.
Abgesehen davon, dass nicht versionierte Produktstrukturen und Versionsstrukturen nebeneinander vorhanden sein können, können Benutzer auch potenziell nicht versionierte in versionierte Produktstrukturen umwandeln. In diesem Prozess der Konvertierung in Versionen wird die bestehende Produktstruktur untersucht, es werden die Gültigkeitsdaten der untergeordneten Tabellen, z. B. der Material- und Operationstabellen (MPDMAT und MPDOPE) überprüft, und es werden Produktstrukturen mit nicht überlappenden Datumsangaben generiert.
Bevor Sie beginnen
Versionen von Produktstrukturen können erstellt werden, wenn der Parameter "Versionsverwaltung" in "Standort. Öffnen" (CRS008) auf 1 oder 2 gesetzt ist.
Ergebnis
Für die gewünschte Produktstruktur wird eine nicht versionierte Produktstruktur erstellt.
Führen Sie folgende Schritte aus
- Verwenden Sie die API-Transaktion StartVersioning in PDS001MI, um die Versionsverwaltung für eine Produktstruktur zu starten.
- Geben Sie die Details für das Produkt und den Strukturtyp an, die in Versionen konvertiert werden sollen.
- Geben Sie optional ein "Von-Datum", ein "Bis-Datum" oder beides an. Diese Informationen können als Klammern zur Gesamtgültigkeit der Versionen bereitgestellt werden.
Die Quellproduktstruktur wird in einen Zielstrukturtyp kopiert, um den ursprünglichen Datensatz zu sichern. Dann werden die Eingabedaten berücksichtigt, das Datum der Material- und Operationsdaten für die betreffende Produktstruktur wird evaluiert, und eine Sequenz von Versionen wird generiert.
Da sich die Datumsangaben der Versionen nicht überschneiden dürfen, werden mehrere Durchläufe der Datumslogiken unter Verwendung von "Von-Datum" und "Bis-Datum" der Material- und Operationstabellen durchgeführt, um die erforderlichen Versionen zu identifizieren.
Die relevanten untergeordneten Tabellen werden mit neuen Datumsangaben im Hinblick auf die Gültigkeitsdaten der neu erstellten Versionen befüllt. Diese Tabellen enthalten Ratenkompensatoren oder alternative Materialien, je nach Bedarf jeder Version. Wenn ein Schritt fehlschlägt, wird der gesamte Prozess abgebrochen und in den ursprünglichen Zustand zurückgesetzt.
Diese Konvertierung erfolgt nur, wenn der Standort (CRS008) Versionen verwendet (VRNU > 0). Zu versionierende Produktstrukturen können sich nicht auf ein Produkt mit Änderungsauftragsverwaltung beziehen. Zu den weiteren Validierungen zählen die Prüfung, ob das Produkt am Standort vorhanden ist, wenn die Produktstruktur noch nicht versioniert ist, und andere Kompatibilitätsprüfungen in "Settings. Produktstrukturen" (CRS787), bevor der Konvertierungsprozess gestartet wird.
Beispiel: Die Quellproduktstruktur hat drei Materialpositionen mit den folgenden Gültigkeitsdaten:
FACI = A01, PRNO = ABCDE, STRT = 001
Stückliste (MPDMAT)Artikel | Von-Datum | Bis-Datum |
---|---|---|
Material 1 | 0 | 99999999 |
Material 2 | 30.11.2019 | 31.12.2020 |
Material 3 | 01.03.2020 | 31.12.2020 |
Nach der Konvertierung werden vier Versionen angezeigt:
Version | Von-Datum | Bis-Datum |
---|---|---|
1 | 0 | 29.11.2019 |
2 | 30.11.2019 | 29.02.2020 |
3 | 01.03.2020 | 31.12.2020 |
4 | 01.01.2021 | 99999999 |
Die Materialtabellen der obigen Versionen sind wie folgt:
Stückliste für Version 1Artikel | Von-Datum | Bis-Datum |
---|---|---|
Material 1 | 0 | 29.11.2019 |
Artikel | Von-Datum | Bis-Datum |
---|---|---|
Material 1 | 30.11.2019 | 29.02.2020 |
Material 2 | 30.11.2019 | 29.02.2020 |
Artikel | Von-Datum | Bis-Datum |
---|---|---|
Material 1 | 01.03.2020 | 31.12.2020 |
Material 2 | 01.03.2020 | 31.12.2020 |
Material 3 | 01.03.2020 | 31.12.2020 |
Artikel | Von-Datum | Bis-Datum |
---|---|---|
Material 1 | 31.12.2020 | 99999999 |