infra:NET User
 
×
12A Arbeitsplan- und Stücklistenimport mit Textkonservenbildung
Das Programm importiert aus den angegebenen Schnittstellendateien Stücklisten und/oder Arbeitspläne.
Folgende Daten können importiert werden:
  • Arbeitsplanpositionen (A-Zeilen) aus der im Feld «Arbeitsplan» angegebenen Datei
  • Arbeitsplantexte (T-Zeile) aus der im Feld «Arbeitsplan (Text)» angegebenen Datei
  • Stücklistenpositionen (S-Zeilen) aus der im Feld «Stückliste» angegebenen Datei.
Falls eine der 3 Dateien nicht vorhanden ist, müssen im entsprechenden Feld Leerzeichen angegeben werden. Zu jeder Datei muss auch das Verzeichnis angegeben werden, zum Beispiel "G:\INFRA\GRAFIK\IMPORT\D7.IMP".
Der Satzaufbau jeder Importdatei muss dem DataDictionary entsprechen. Fehlende Felder am Ende werden akzeptiert und durch Leerzeichen ersetzt. Die einzelnen Datensätze müssen mit CR/LF (Hex 0D/0A) enden.
Die Dateiangaben können mit dem Menü VORBELEGUNG passend eingestellt werden.
Im Probelauf werden keine Datensätze importiert. Es wird lediglich protokolliert.
Wenn beim Import erkannt wird, das bereits eine Stückliste (bei Import von Datei 7) bzw. ein Arbeitsplan (beim Import von Datei 10) für ein Teil existiert, wird die zugehörige Stückliste bzw. der Arbeitsplan zunächst komplett gelöscht. Die Importdateien müssen daher nach Teilenummer sortiert sein. Wird beim Import von Arbeitsplantexten erkannt, dass im betreffenden Arbeitsplan bereits Texte vorhanden sind, werden diese vorher gelöscht.
Die übergebenen Arbeitsplantextpositionen müssen ohne Verweis auf Textbausteine geliefert werden. Die entsprechenden Felder (Ident und Schlüssel) müssen also leer sein. Im "alten" Textfeld (Feld 6) muss Zeile für Zeile der Text übergeben werden. Beim Import wird aus den Textzeilen mit derselben Position ein Textbaustein mit einem neuen Textident erstellt. Siehe aber die Einstellung unter dem Schlüsselwort "SearchText" der Sektion [PDV12A] in der Datei SIBPPS.INI, um vorhandene Textkonserven zu suchen.
Falls Stammsätze zu den importierten Daten fehlen (Teilestamm oder Arbeitsplatz), werden anstelle der Bezeichnungen Fragezeichen ausgegeben. Die Zeile wird dann nicht importiert. Fehler werden mitgezählt und am Ende der Liste ausgegeben. Falls Fehler aufgetreten sind, wird zusätzlich für jede fehlerhafte Datei ein Hinweis am Bildschirm ausgegeben.
Um sicherzustellen, dass nur ein Benutzer Stücklisten-/Arbeitspläne importiert, wird mit der Schaltfläche [ Ok ] der Parameter FK12A gesperrt. Im Echtlauf werden die angegebenen Importdateien umbenannt (nach *.TMP) und nach dem Import gelöscht, auch im Fehlerfall.