UebergeordnetesD.bmp Grundlegende Informationen zum Paket Produktionsplanung und -steuerung finden Sie unter Erste Schritte PPS.


 Überblick

Stücklisten können mittels CSV-Dateien importiert werden. Der CSV-Daten-Import ist vor allem dazu geeignet, Stücklisten neu anzulegen.

Müssen laufend neue Stücklisten importiert werden, kann auch eingestellt werden, dass die Dateien automatisch aus einem Verzeichnis genommen werden und mittels Stapel in die NTCS importiert werden. Müssen bestehende Stücklisten beim Import abgeändert werden, ist das Modul CAM mit dem Stammdaten-Stücklistenimport das geeignete Werkzeug (siehe → CAM: Stücklistenstammdaten importieren).

In diesem Dokument wird der einmalige CSV-Import und der manuelle Anstoß des Imports erklärt. Dabei gibt es zwei mögliche Vorgehensweisen für den Import. Entweder werden Stücklistenköpfe und -positionen getrennt in zwei einzelnen CSV-Files (zweistufig) importiert oder Stücklistenköpfe und -positionen werden innerhalb eines integrierten Stücklistenfiles importiert.

Hinweis zur Reihenfolge beim Import von Stücklisten und Arbeitsplänen 
Hinweis.png
Beim Import ist es ratsam, sich an folgende Reihenfolge zu halten:

Import von Stücklisten
Arbeitspläne werden nicht benötigt bzw. im Nachhinein manuell erfasst bzw. erst danach importiert.
  1. Import/Anlage von Artikeln
  2. ggf. Import/Anlage von Prozessen (falls für Arbeitsplanimport benötigt)
  3. ggf. Import/Anlage von Arbeitsplätzen (falls für Arbeitsplanimport benötigt)
  4. Import/Anlage von Stücklistenköpfen (exkl. Plan-ID) (siehe CSV-Import Stücklistenstammdaten)
  5. Import/Anlage von Stücklistenpositionen
  6. ggf. manuelle Erfassung von Arbeitsplänen bzw. Import/Anlage von Arbeitsplänen (inkl. Stkl-ID) (siehe CSV-Import Arbeitsplanstammdaten)
  7. ggf. Hinterlegung von Stücklisten auf Arbeitsplänen
  8. ggf. manuelle Erfassung von Vorgängen bzw. Import/Anlage von Vorgängen
Hinweis 
Hinweis.png
Bevor die Stücklisten- und Arbeitsplanstammdaten für einen Import aufbereitet werden, ist es ratsam, sich der Struktur noch einmal bewusst zu werden.
 
Dazu werden folgende Hilfedokumente empfohlen:

 Zweistufiger CSV-Stücklistenimport

 Vorgehensweise

Bei dieser Art des Imports mittels CSV-Datei muss beachtet werden, dass im ersten Schritt der Stücklistenkopf einer Stückliste importiert wird, bevor im zweiten Schritt die einzelnen Stücklistenpositionen importiert werden können.

Bei beiden Importen ist die Vorgehensweise gleich, die Unterschiede liegen lediglich in der Auswahl der richtigen Felder sowie in der CSV-Datei selbst. Diese Unterschiede werden in den unten folgenden Überschriften dargestellt.
 Seitenanfang StartOfPage.png

 Funktionsaufruf

Der Import – sowohl vom Stücklistenkopf als auch von den Stücklistenpositionen – wird aus dem Fenster Stücklisten angestoßen (PPS → Stammdaten → Stücklisten ODER WWS → Stammdaten → Stücklisten → Stücklisten). Dort ist der Import durch das Laden aller oder einer einzelnen Stückliste(n) und Ausführen der Extras-Funktion "Textdatei importieren" zu starten.

1230109445000102070.png

Nach dem Ausführen dieser Funktion öffnet sich das Fenster für den Standardimport einer CSV-Datei. Anschließend kann hier die zu importierende Datei ausgewählt werden. Falls eine Zeilenbeschriftung in der CSV-Datei vorhanden ist, muss "Erste Zeile ignorieren" auf "Ja" gestellt werden. Um die korrekten Felder zu importieren, wird die Feldauswahl so getroffen, dass sie der Reihenfolge in der CSV-Datei entspricht. Die Reihenfolge der einzelnen Felder sowie die richtige Auswahl der Felder sind entscheidend für den erfolgreichen Import der Stücklistenköpfe bzw. Stücklistenpositionen.

1230109445000102070_1.png

Mit Klick auf das Feld "Feldbeschreibung" öffnet sich die Feldauswahl (weiter mit Import der Stücklistenköpfe).
 Seitenanfang StartOfPage.png
Hinweis 
Hinweis.png
Während des gesamten Imports muss das zu importierende File geschlossen werden, um hier die Daten anzeigen zu lassen.

 Import der Stücklistenköpfe

Grundsätzlich sind für eine Stücklisten-Neuanlage folgende Felder erforderlich:
 
Feld
BMDConst-Name 
Beschreibung
Action
MCU_ACTION
Muss den Wert "HEAD" enthalten, damit ein neuer Stücklistenkopf angelegt wird.
Es ist auf die Großschreibung zu achten!
Firma
MCU_SLK_FIRMENNR
Firma, in welche die Stückliste importiert werden soll.
Stücklisten-ID
MCU_SLK_STKLISTKOPFID
Sie kennzeichnet die eindeutige Nummer, mit welcher der Stücklistenkopf in der NTCS gespeichert wird. Die ID ist rein numerisch, kann also bei alphanumerischen Artikelnummern nicht der Artikelnummer entsprechen! Die ID ist später das Zuordnungskriterium beim Import der Stücklistenpositionen. Wird ein Stücklistenkopf manuell angelegt, wird die Stücklisten-ID automatisch vergeben! 

In der Praxis wird oftmals beim CSV-Import für die Vergabe der Stücklisten-ID das heutige Datum + eine laufende Nummer herangezogen, um eine eindeutige Stücklisten-ID zu gewährleisten. Ist die Artikelnummer selbst numerisch und eindeutig, kann auch die Artikelnummer als Stücklisten-ID herangezogen werden. Zu Bedenken ist, dass die Stücklisten-ID systemweit eindeutig sein muss, d. h., gibt es in mehreren Firmen die gleichen numerischen Artikelnummern, kann nur in einer Firma mit der Artikelnummer = Stücklisten-ID importiert werden. Zudem wird die Vergabe der Stücklisten-ID ohne eine führende Null empfohlen, da diese beim Öffnen und Speichern der Datei über Excel verschwinden kann.
Artikelnummer
MCU_SLK_ARL_ARTIKELNR
Artikelnummer, zu welcher der Stücklistenkopf angelegt werden soll. Für die Anlage von Baugruppen und Varianten nicht erforderlich (siehe Arten von Stücklistenköpfen).
Referenzmenge
MCU_SLK_REFERENZMENGE
Menge des Stücklistenkopfes (auf den sich die benötigten Mengen der Stücklistenpositionen beziehen). Bei Artikeln, die in Stück geführt sind, meistens 1.
Einheit
MCU_SLK_EINHEITKBEZ
Einheit zur Referenzmenge
 
Alle anderen Felder des Stücklistenkopfes können bei Bedarf hinzugefügt werden.

Es können mehrere Stücklistenköpfe in einem CSV-File oder in mehreren CSV-Files importiert werden. Dabei ist die Reihenfolge bei jeder Vorgehensweise egal. Das System erkennt es auch im Nachhinein, wenn Substücklisten zu einem Artikel importiert werden, und ändert den Einzelteil zu einer Stückliste.

Wichtig ist, dass alle Felder (außer das Feld "Action"), die ausgewählt werden, von der Tabelle "Stücklisten-Köpfe" stammen (erkennbar am Präfix "MCA_SLK" in der Spalte "BMDConstName" oder der Tabelle Stücklisten-Köpfe):

1226402255000001820.png

Nachdem die richtige Feldauswahl mit Klick auf "Schließen" bestätigt worden ist, wird mit Klick auf "Ok" im Importdialog die ausgewählte Datei importiert. Nach erfolgreichem Import erscheint die Meldung, wie viele Zeilen erfolgreich importiert wurden. Standardmäßig wird an den Dateinamen ein Zeitstempel des Importdatums nach erfolgreichem Import angehängt.

1230109445000102070_0.png
Seitenanfang StartOfPage.png
Beispiel 
Beispiel.png
Folgende Datei soll zwei Stücklistenköpfe importieren (einmal für den Artikel "Fertig" und einmal für den Artikel "Halb"), jeweils mit einer eindeutigen Stücklisten-ID.
Die Beispieldatei finden Sie auch unter folgendem Link in der Clientsinfo: Importvorlage Stücklistenköpfe

1226403278000001820.png

Die Aktion HEAD beschreibt den Import von Stücklistenköpfen.

Die Stücklisten-ID wird hier beliebig, aber eindeutig für die ganze NTCS, vergeben.

Im folgenden Beispiel sehen die erfolgreich importierten Stücklisten wie folgt aus:
Es sind die reinen Stücklistenköpfe importiert inkl. Zuordnung zum zuvor angelegten Artikel. Die Bezeichnung des Stücklistenkopfes wird bei Nicht-Import vom Artikelstamm übernommen.

1226403278000001820_1.png

 Import der Stücklistenpositionen

Grundsätzlich sind für einen Import der Stücklistenpositionen folgende Felder erforderlich:
 
Feld
BMDConst-Name 
Beschreibung
Action
MCU_ACTION
Muss den Wert "ITEM" enthalten, damit eine neue Stücklistenposition angelegt wird.
Es ist auf die Großschreibung zu achten!
Firma
MCA_SLP_FIRMENNR
Es wird empfohlen, auch die Firmen-Nr. der Stückliste im File mitzugeben. 
Stücklisten-ID
MCA_SLP_STKLISTPOSID
Stücklisten-ID des Stücklistenkopfes, zu dem die Positionen hinzugefügt werden sollen.
Es ist zwingend notwendig, dass die Stücklisten-ID im System vorhanden ist, andernfalls wird mit einer Fehlermeldung der gesamte Import abgebrochen!
Laufende Nummer
MCA_SLP_STKLISTPOSLFDNR
Fortlaufende Nummer innerhalb der Stücklistenpositionen einer Stückliste, bestimmt die Reihenfolge in der Stückliste. Muss eindeutig innerhalb einer Stückliste und numerisch sein. 
Mit der laufenden Nummer könnten theoretisch auch Artikel mit einem zweiten Import ersetzt bzw. geändert werden. Ein Löschen von Stücklistenpositionen über den CSV-Import ist grundsätzlich nicht möglich – lediglich in bestimmten Fällen ein Überschreiben mithilfe der laufenden Nummer.
Artikelnummer
MCA_SLP_ARL_ARTIKELNR
Artikelnummer der Stücklistenposition
Einheit
MCA_SLP_EINHEITKBEZ
Einheit zur Stücklistenpositionsmenge
Menge
MCA_SLP_STKLLISTPOSTMENGE
Stücklistenpositionsmenge (jene Menge passend für die angegebene Referenzmenge am Stücklistenkopf)

Beim Import von Stücklistenpositionen wird empfohlen, folgende Feldauswahl einzustellen. Wichtig dabei ist, dass alle Felder (außer das Feld "Action"), die ausgewählt werden, von der Tabelle "Stücklisten-Positionen" stammen. Erkennbar wird dies am Präfix "MCA_SLP" in der Spalte "BMDConstName".

1226403581000001820.png

Beispiel 
Beispiel.png
Folgende Datei soll vier Stücklistenpositionen zu zwei verschiedenen Stücklistenköpfen importieren – einmal die Artikel "Halb" und "Verp" in den Artikel "Fertig" und einmal die Artikel "Roh1" und "Roh2" in den Artikel "Halb". Die Zuordnung erfolgt jeweils mit der eindeutigen Stücklisten-ID.

Die Beispieldatei finden Sie auch unter folgendem Link in der Clientsinfo: Importvorlage Stücklistenpositionen

1226403611000001820.png

Die Aktion ITEM beschreibt den Import von Stücklistenpositionen.

Das Feld Stücklisten-ID definiert, in welchen Stücklistenkopf die Position importiert werden soll.

Die Laufende Nummer gibt die Positionsnummer in der fertigen Stückliste wieder. Jede Laufende Nummer darf nur einmal pro Stücklisten-ID vorkommen.

Natürlich können mehrere Stücklistenpositionen verschiedener Stücklistenköpfe in einem CSV-File importiert werden.

In dem hier gewählten Beispiel bedeutet das, dass die Artikel "Halb" und "Verp" Teil des Stücklistenkopfes 20250101001 und die Artikel "Roh1" und "Roh2" Teil der Stückliste mit der ID 20250101002 sind.

Die fertig importieren Stücklisten sehen in folgendem Beispiel wie folgt aus:

1226403611000001820_1.png

 Integrierter Stücklistenimport

 Vorgehensweise

Bei dieser Möglichkeit des Imports einer Stückliste über CSV-Datei können Sie den Import von Stücklistenköpfen und -positionen über eine einzelne CSV-Datei anstoßen.

 Funktionsaufruf

Der Funktionsaufruf erfolgt genauso wie beim Import über zwei getrennten Dateien, über die Funktion "Textdatei importieren" im Kontextmenü oder über die "Extras" im Fenster "Stücklisten". 

Sie können auch mehrere Stücklistenköpfe samt -positionen in einem File untereinander importieren! Für die bessere Lesbarkeit und spätere Nachvollziehbarkeit wird empfohlen, die Reihenfolge in der Datei für den Import wie folgt aufzubereiten:
  • HEAD für Stückliste 1
  • ITEM für Stückliste 1
  • ITEM für Stückliste 1
  • ...
  • HEAD für Stückliste 2
  • ITEM für Stückliste 2
  • ITEM für Stückliste 2
  • ...

1527613046000001780.png

Im geöffneten Dialog müssen Sie zuerst eine Importdatei auswählen, um danach die Feldauswahl zu bearbeiten. Die Option "Erste Zeile ignorieren" muss aktiviert werden, wenn in der Datei die Spaltenüberschriften enthalten sind.

1527613046000001780_3.png

 Import der Stücklistenköpfe samt -positionen

Wichtig bei der Definition der Feldauswahl ist, dass die Felder, die ausgewählt werden, von der richtigen Tabelle "Stücklisten-Köpfe bzw. "Stücklisten-Positionen" stammen und der jeweils richtigen Spalte zugeordnet werden. Erkennbar wird dies am Präfix "MCA_SLP" bzw. "MCA_SLK" in der Spalte "BMDConstName". Details zu den einzelnen Feldern finden Sie unter dem Punkt "Zweistufiger Stücklistenimport".

Achtung: Auch bei vorab gespeicherten Feldauswahlen, kann es vorkommen, dass bestimmte Felder in der Feldauswahl auftauchen, obwohl diese nicht für den Import benötigt werden (z. B. Stücklisten-ID der Stücklistenpositionen).

Grundsätzlich sind für den integrierten Stücklistenimport folgende Felder erforderlich:

Feld
BMDConst-Name
Beschreibung
Action
MCU_ACTION
Muss den Wert "HEAD" enthalten, damit ein neuer Stücklistenkopf angelegt wird.
Es ist auf die Großschreibung zu achten!
Firma
MCU_SLK_FIRMENNR
Firma, in welche die Stückliste importiert werden soll.
Stücklisten-ID
MCU_SLK_STKLISTKOPFID
Sie kennzeichnet die eindeutige Nummer, mit welcher der Stücklistenkopf in der NTCS gespeichert wird. Die ID ist rein numerisch, kann also bei alphanumerischen Artikelnummern nicht der Artikelnummer entsprechen! Die ID ist auch das Zuordnungskriterium beim Import der Stücklistenpositionen. Wird ein Stücklistenkopf manuell angelegt, wird die Stücklisten-ID automatisch vergeben! 

In der Praxis wird oftmals für die Vergabe der Stücklisten-ID über den CSV-Import das heutige Datum + eine laufende Nummer herangezogen, um eine eindeutige Stücklisten-ID zu gewährleisten. Ist die Artikelnummer selbst numerisch und eindeutig, kann auch die Artikelnummer als Stücklisten-ID herangezogen werden. Zu Bedenken ist, dass die Stücklisten-ID systemweit eindeutig sein muss, d. h., gibt es in mehreren Firmen die gleichen numerischen Artikelnummern, kann nur in einer Firma mit der Artikelnummer = Stücklisten-ID importiert werden. Zudem wird die Vergabe der Stücklisten-ID ohne eine führende Null empfohlen, da diese beim Öffnen und Speichern der Datei über Excel verschwinden kann.
Artikelnummer
MCU_SLK_ARL_ARTIKELNR
Artikelnummer, zu welcher der Stücklistenkopf angelegt werden soll. Für die Anlage von Baugruppen und Varianten nicht erforderlich (siehe Arten von Stücklistenköpfen).
Referenzmenge
MCU_SLK_REFERENZMENGE
Menge des Stücklistenkopfes (auf den sich die benötigten Mengen der Stücklistenpositionen beziehen). Bei Artikeln, die in Stück geführt sind, meistens 1.
Einheit
MCU_SLK_EINHEITKBEZ
Einheit zur Referenzmenge
Firma
MCU_SLP_FIRMENNR
Es wird empfohlen auch die Firmen-Nr. der Stückliste im File mitzugeben. 
Laufende Nummer
MCA_SLP_STKLISTPOSLFDNR
Fortlaufende Nummer innerhalb der Stücklistenpositionen einer Stückliste, bestimmt die Reihenfolge in der Stückliste. Muss eindeutig innerhalb einer Stückliste und numerisch sein. 
Mit der laufenden Nummer könnten theoretisch auch Artikel mit einem zweiten Import ersetzt bzw. geändert werden. Ein Löschen von Stücklistenpositionen über den CSV-Import ist grundsätzlich nicht möglich – lediglich in bestimmten Fällen ein Überschreiben mithilfe der laufenden Nummer.
Artikelnummer
MCA_SLP_ARL_ARTIKELNR
Artikelnummer der Stücklistenposition
Einheit
MCA_SLP_EINHEITKBEZ
Einheit zur Stücklistenpositionsmenge
Menge
MCA_SLP_STKLLISTPOSTMENGE
Stücklistenpositionsmenge (jene Menge passend für die angegebene Referenzmenge am Stücklistenkopf)

1531573006000013480.png

Hier handelt es sich um die Felder, die mindestens importiert werden sollen. Stücklistenbezeichnung wird hier z. B. nicht separat importiert, diese wird aber beim Import automatisch von der Artikelbezeichnung übernommen.

Der Verweis von Stücklistenposition zum Stücklistenkopf erfolgt über die frei vergebene und in der Datenbank eindeutige Stücklisten-ID!

Beispiel 
Beispiel.png
Folgende Datei soll einen Stücklistenköpfe mit zwei Stücklistenpositionen importieren:
Die Beispieldatei finden Sie auch unter folgendem Link in der Clientsinfo: Importvorlage Integrierter Stücklistenimport

1562082884000009350_0.png

Die Aktionen "HEAD" und "ITEM" definieren Folgendes:
  • Die Zeile 2 mit HEAD importiert den Stücklistenkopf für den Artikel "Haupt". Die Spalten B bis E (Stücklisten-ID, Artikel, Ref-MG und Einheit) definieren Informationen für den Stücklistenkopf. Das Feld Stücklisten-ID vergibt die eindeutige Stücklisten-ID zum Stücklistenkopf. Die Spalten F bis I können für den Stücklistenkopf leer gelassen werden.

  • Die Zeilen 3-4 mit ITEM importieren die Artikel "RW1" und "RW2" als Stücklistenpositionen zum Artikel "Haupt". Die Zuordnung erfolgt jeweils mit der eindeutigen Stücklisten-ID. Die Spalten B bis E wiederholen sich für jede Stücklistenposition aus der Zeile vom "HEAD" und sind Informationen des Stücklistenkopfes. Die Stücklisten-ID legt fest, in welchem Stücklistenkopf die Stücklistenposition importiert wird. Die Spalten F bis I (Lfd, Artikelnummer, Einheit und Menge (Pos)) definieren Informationen für die Stücklistenpositionen.
Das Ergebnis mit angegebenen Beispieldatei hat den Hauptartikel als Stücklistenkopf, RW1 und RW2 als Stücklistenpositionen zum Hauptartikel importiert.

1527613046000001780_2.png

Achtung! 
Achtung.png
Wenn keine Firmennummer in den Importen mitgeschickt wird, wird die Standard-WWS-Firma für den Import herangezogen, die nicht zwingend die Firma laut Einstiegsfeld ist.

 Variantenstücklisten importieren​

Beim Import von Variantenstücklisten gibt es wiederum Besonderheiten, damit diese über eine CSV-Datei importiert werden können.​ In der gleichen Weise können auch Baugruppen (d. h. Stücklistenköpfe ohne Artikel) importiert werden.

 Vorgehensweise

Der Import des Stücklistenkopfes der Variante erfolgt getrennt zum Stücklistenpositionsimport der Variante.
Der Import der Variante selbst in eine andere Stückliste erfolgt wieder als Stücklistenpositionsimport. Statt des Felde "Artikelnummer" wird das Feld "Substückliste" für den Import herangezogen.

 Funktionsaufruf​

 Import von Stücklistenkopf der Variante​

Der Import von Stücklistenköpfen von Varianten​ erfolgt im Fenster Stammdaten: Stücklistenköpfe. Nur dort ist das notwendige Feld der Variante verfügbar.

Der Funktionsaufruf "Textdatei importieren - Stammdaten: Stücklistenköpfe" ruft die Funktion für den Import des Stücklistenkopfes der Variante auf.

Beispiel 
Beispiel.png
Die CSV-Datei sieht für den Import wie folgt aus. Wichtig ist dabei, eine Stücklisten-ID zu vergeben, die es in der NTCS noch nicht gibt. Zudem muss das Feld "Variante" vor der Artikelnummer geführt werden.

1573489909000006060.png

1573489909000006060_0.png

1573489909000006060_2.png

Ergebnis nach Import:
Die Variantenstückliste "Auswahl für Tastatur" ist in den Stücklistenköpfen vorhanden.

1573489909000006060_1.png

 ​Import der Stücklistenpositionen der Variante

​Der Import der Stücklistenpositionen der Variante gleicht dem einfachen Import der Stücklistenpositionen.

Beispiel 
Beispiel.png
Im vorliegenden Beispiel werden zur angelegten Variante zwei Artikel als Auswahlartikel importiert:

1573490461000006060.png

Ergebnis nach Import:
In der Variantenstückliste "Auswahl für Tastatur" sind die zwei verschiedenen Tastatur-Artikel enthalten.
Sollte auch eine Standardvariante importiert werden, muss zusätzlich das Feld "Std.-Variante" mitimportiert werden.
Der Wert 1 ist dabei für das Setzen der Standardvariante ausschlaggebend.

1573490461000006060_0.png

 Import der Variante in anderen Stücklistenkopf​

Theoretisch kann der Import der Stücklistenpositionen der Variante selbst und der Import der Variante in einen anderen Artikel auch in einem File erfolgen. In diesem Fall wird gezeigt, wie die beiden Schritte getrennt voneinander durchgeführt werden können.​

Beispiel 
Beispiel.png
Die Auswahl für die Tastatur soll nun in den Artikel "dru015" importiert werden. In der Stücklisten-ID lt. Spalte C wird die Stücklisten-ID der Artikelstückliste "dru015" angegeben, in die die Variante importiert werden soll. In der Substücklisten-ID lt. Spalte E wird die Stücklisten-ID der Variantenstückliste angegeben, die zuvor importiert worden ist.

1573492288000006060_1.png

1573492288000006060_0.png

Ergebnis nach Import:
Die Variante "Auswahl für Tastatur" ist in der Artikelstückliste "HP Color Laserjet ..." enthalten.

1573492288000006060_3.png


1097582601000001570.png