Generischer CAD-Import
Mit der Funktion CAD-Import können CAD-Stücklisten und Konstruktionsdaten aus Excel-Dateien automatisiert in Business Central importiert werden. Der Import der Stücklisten kann an zwei Stellen erfolgen:
- Operationsplan Zeilen
- Produktionsauftrag Zeilen
Das Modul ist flexibel aufgebaut, sodass mittels Mappings genau definiert werden kann, welche Excel-Spalte welchem Feld in Business Central entspricht.
Einrichtung des Moduls
Vor dem ersten Import muss das Modul einmalig eingerichtet werden. Dies erfolgt über die Seite CAD-Importabbildungen.
Kopfdaten: CAD-Importabbildung
Erstellen Sie eine neue CAD-Importabbildung, um die generellen Import-Eigenschaften festzulegen. Folgende Felder stehen Ihnen hier zur Verfügung:
| Feld | Beschreibung |
|---|---|
| Code | Ein eindeutiger Identifikator für die Import-Regel (z. B. „CAD-STANDARD“). |
| Beschreibung | Eine aussagekräftige Beschreibung der Abbildung. |
| Excel Import ab Zeile | Legt fest, ab welcher Zeile aus der Excel-Datei importiert werden soll. (Tragen Sie hier z.B. eine 2 ein, wenn Zeile 1 die Spaltenüberschriften enthält). |
| Artikelvorlage Einkauf | Wählen Sie eine Artikelvorlage. Dieser Code wird genutzt, wenn bei der CAD-Verarbeitung ein neuer Einkaufs-Artikel im System angelegt werden muss. |
| Artikelvorlage Produktion | Wählen Sie hier die Artikelvorlage für notwendige Neu-Anlagen von Produktions-Artikeln. |
| Dummy Artikelnr. | Ein Platzhalter-Artikel (Dummy), der verwendet wird, wenn aus den CAD-Daten keine genaue Artikelnummer zugewiesen werden kann. |
| Zeilen löschen | Wenn aktiviert, werden vor dem Importvorgang die bestehenden Zeilen in der betroffenen Stückliste bzw. im Produktionsauftrag automatisch entfernt. |
Zeilendaten: CAD-Import-Feldkarte (Zuordnungen)
Innerhalb der CAD-Importabbildung müssen Sie in den Zeilen die Feldzuordnung definieren – das heisst: Welche Excel-Spalte füllt welches Business Central-Feld in der Tabelle?
| Feld | Beschreibung |
|---|---|
| Tabellen-ID / Tabellenname | Die ID der Business Central Zieltabelle, in die importiert werden soll (z. B. Tabelle der Operatiosnplanzeile oder Produktionsauftragszeile). |
| Feldnr. / Feldname | Wählen Sie aus der gewählten Tabelle das Zieldatenfeld aus (Bsp.: Artikelnummer, Menge, Beschreibung). |
| Feldtyp | Wird vom System als reine Information automatisch anhand des ausgewählten Feldes gefüllt (z. B. Text, Decimal). |
| Excel-Spalte | Tragen Sie hier den genauen Spaltenbuchstaben aus der Excel-Datei ein (z. B. A, B, AC...). |
| Validate verwenden | Ist der Schalter gesetzt, durchläuft der importierte Wert die Standard-Business-Logic (OnValidate), was z. B. dazu führt, dass sich andere Felder wie Preise oder Bezeichnungen automatisch aktualisieren. |
| Standardwert | Hier können Sie einen festen Fixwert hinterlegen, der importiert wird, falls die Excel-Spalte leer ist. |
| Ist erforderlich | Setzen Sie einen Haken, wenn das Feld ein Pflichtfeld ist. Ist die Excel-Spalte beim Import leer, bricht der Importvorgang ab. |
| Artikel Feldnr. / Artikel Feldname | Hiermit können Sie bestimmte Werte direkt in Felder auf der zugrunde liegenden Artikelkarte schreiben. |
| Überspringen für Gesamtsummen | (Skip for Totals): Sofern im Import Beginn-/Total-Zeilen (Gruppierungen) verarbeitet werden, signalisiert diese Option, dass das Feld bei der Summenzeile ignoriert werden soll (wie z.B. Dimensions- oder Strukturmengenfelder). |
Wichtiger Hinweis: Das Positions-Feld (Feldnr. 54) muss für den reibungslosen Import zwingend in der CAD-Import-Feldkarte gepflegt sein. Fehlt diese Zuordnung, verweigert das System den Importvorgang.
Anwendung: Den CAD-Import durchführen
Haben Sie das Setup abgeschlossen, kann der eigentliche Datenaustausch von Nutzern durchgeführt werden. Der Importprozess wird aus der Zielstruktur (Operationsplan oder Produktionsauftrag) angestossen.
- Rufen Sie die Aktion für den CAD Import im Beleg (Zeilenfunktion) auf. Es öffnet sich das Optionsfenster "Stücklistenimport CAD".
- CAD Import Mapping auswählen: Wählen Sie im Feld CAD Import Mapping die entsprechende Einrichtungsregel (die Sie in Schritt 2 angelegt haben) aus.
- Excel-Datei hochladen: Klicken Sie auf den Wert / bzw. den kleinen Pfeil im Feld Arbeitsblattname. Es öffnet sich ein Dialog, um nun Ihrer Excel-Datei zur Verarbeitung auszuwählen und hochzuladen.
- Sobald der Arbeitsblattname dort ausgefüllt ist, bestätigen Sie das kleine Fenster mit OK.
- Das System verarbeitet nun die Datei anhand Ihrer definierten Übersetzungsregeln. Gegebenenfalls werden bei fehlenden Identifikationen neue Dummy-Artikel oder Artikel anhand der Vorlage angelegt, und die Stücklistenzeilen werden gemäß Excel-Mengen aufgebaut.
Fehlerbehandlung: Wenn Sie auf OK klicken, ohne über Arbeitsblattname eine Datei hochgeladen zu haben, meldet das System korrekterweise: "Keine Excel-Datei geladen. Nutze Arbeitsblattname drilldown, um die Excel-Datei hochzuladen."