Beispiel 8: ETO (Engineer-to-Order, Einzelstücke auf Anfrage)
Inhaltsverzeichnis
Übersicht
In diesem Beispiel wird die Nutzung von Vorlagenartikeln und dem Befehl "Artikel erstellen" erklärt. Lesen Sie zuerst den Artikel über Vorlagenartikel.
Artikelstruktur
Für drei Aufträge werden wir aus der Vorlage die jeweils benötigten Artikel, entsprechend der Bedingungen, erstellt und eingeplant.
Komponentenartikel | Übergeordnete Artikel | ||
---|---|---|---|
Vorlagenartikel | A-MainBody base | A-MainBody | |
A-Part1 | |||
A-Part2 | |||
A-Part3 | |||
A-Part4 | |||
Auftrag | 001 | A-MainBody base | 001-A-MainBody |
001-A-Part1 | |||
001-A-Part2 | |||
001-A-Part3 | |||
001-A-Part4 | |||
002 | A-MainBody base | 002-A-MainBody | |
002-A-Part1 | |||
003 | A-MainBody base | 003-A-MainBody | |
003-A-Part1 |
Tabellen
Artikel- code |
Vorlagen- artikel |
---|---|
A-MainBody | Ja |
A-Part1 | Ja |
A-Part2 | Ja |
A-Part3 | Ja |
A-Part4 | Ja |
Für "A-MainBody" und die Komponenten ist [Vorlagenartikel] auf "Ja" gesetzt.
Ressourcencode | Vorlagen- ressource |
---|---|
Main Coating sub resource | Ja |
Für Ressourcen, die als Vorlagenressourcen genutzt werden sollen, ist [Vorlagenressource] auf "Ja" gesetzt.
Artikel | Prozess- nummer |
Prozess- code |
Anweisungtyp | Anweisungs- code |
Ressource/ Artikel |
Gültigkeitsbedingung |
---|---|---|---|---|---|---|
A-MainBody | 10 | Welding | Input-Anweisung | In | A-MainBody base | |
Input-Anweisung | In1 | A-Part1 | ME.Spec1=='Part1'||ME.Spec1=='FULL' | |||
Input-Anweisung | In2 | A-Part2 | ME.Spec1=='Part2'||ME.Spec1=='FULL' | |||
Input-Anweisung | In3 | A-Part3 | ME.Spec1=='Part3'||ME.Spec1=='FULL' | |||
Input-Anweisung | In4 | A-Part4 | ME.Spec1=='Part4'||ME.Spec1=='FULL' |
Es wird immer "A-MainBody base" genutzt, sowie je nach [Spezifikation-1] des Auftrag auch die Komponenten "A-Part1" bis "A-Part4". Nach dem Schweißen ("Welding") werden alle Artikel noch beschichtet ("Coating") und kontrolliert ("Inspection").
Aufträge
Auftrags- code |
Artikel | Menge | Vorlagen- artikel |
Spezifikation-1 |
---|---|---|---|---|
001 | 1 | A-MainBody | FULL | |
002 | 1 | A-MainBody | Part1 | |
003 | 2 | A-MainBody | Part1 |
Es ist nur der [Vorlagenartikel] gesetzt, [Artikel] ist nicht gesetzt.
001
Wenn Sie den Planungsparameter "Generate item" ("Artikel erstellen") ausführen, werden die ETO-Artikel, und deren Integrierte Stammdaten, erstellt.
Artikelcode | Vorlagen- artikel |
---|---|
A-MainBody | Ja |
A-Part1 | Ja |
A-Part2 | Ja |
A-Part3 | Ja |
A-Part4 | Ja |
001-A-MainBody | Nein |
001-A-Part1 | Nein |
001-A-Part2 | Nein |
001-A-Part3 | Nein |
001-A-Part4 | Nein |
In der Auftragstabelle wird "001-A-MainBody" als [Artikel] für "001" gesetzt. Außerdem werden Nachfüllaufträge für die Komponenten erstellt, "Vorgangserstellung und Stücklistenauflösung" ausgeführt und Verknüpfungen erstellt.
Auftrags- code |
Auftragsklasse | Artikel | Menge | Vorlagen- artikel |
Spezifikation-1 |
---|---|---|---|---|---|
001 | Normaler Auftrag | 001-A-MainBody | 1 | A-MainBody | FULL |
001-A-Part1 | Nachfüllauftrag | 001-A-Part1 | 1 | FULL | |
001-A-Part2 | Nachfüllauftrag | 001-A-Part2 | 1 | FULL | |
001-A-Part3 | Nachfüllauftrag | 001-A-Part3 | 1 | FULL | |
001-A-Part4 | Nachfüllauftrag | 001-A-Part4 | 1 | FULL |
Anschließend können Sie den Planungsparameter "Standardplanung" ausführen, um die Aufträge zuzuweisen. Alternativ gibt es auch den Planungsparameter "Generate item and assign", der "Generate item" und "Standardplanung" vereint.
Bei der Ausführung von "Generate item" wird außerdem die ETO-Ressource angelegt.
Ressourcencode |
---|
001-Main Coating sub resource |
In diesem Beispiel hat diese Subressource zwar keine besondere Funktion, auf diese Art können aber auftragsspezifische Subressourcen angelegt werden.
002
Anders als Auftrag "001" nutzt "002" nur "A-Part1", da [Spezifikation-1] statt auf "FULL" auf "Part1" gesetzt ist. Wenn Sie den Planungsparameter "Generate item" ausführen, werden die ETO-Artikel, und deren Integrierte Stammdaten, erstellt.
Artikelcode | Vorlagen- artikel |
---|---|
002-A-MainBody | Nein |
002-A-Part1 | Nein |
Die Haupt-Input-Anweisungen für Artikel "A-Part2" bis "A-Part4" werden nicht erstellt, da die [Haupt-Input-Anweisungserstellbedingung] des Befehls "Artikel erstellen" auf FValid(OTHER)
gesetzt ist. OTHER
ist hier die Input-Anweisung eines Vorgangs. Wenn es keine Input-Anweisungen in Vorgängen für den Artikel gibt, werden also auch keine Haupt-Input-Anweisungen für diesen in den Integrierten Stammdaten angelegt. Ohne die Formel in [Haupt-Input-Anweisungserstellbedingung] würden die Haupt-Input-Anweisungen für alle Artikel angelegt werden.
Artikel | Prozess- nummer |
Prozess- code |
Anweisungtyp | Anweisungs- code |
Ressource/ Artikel |
Gültigkeitsbedingung |
---|---|---|---|---|---|---|
002-A-MainBody | 10 | Welding | Input-Anweisung | In | A-MainBody base | |
Input-Anweisung | In1 | 002-A-Part1 | ME.Spec1=='Part1'||ME.Spec1=='FULL' |
003
Auftrag "003" unterscheidet sich von "002" lediglich durch die [Menge] 2. Entsprechend wird auch die [Menge] des Nachfüllauftrags "003-A-Part1" auf 2 gesetzt.