powered by CADENAS

Manual

Manual

1.1.6.7.15.2. Block [MISC]

  • Zugangsdaten zu LinkDB

    Spezifizieren Sie den Benutzernamen.

    user=sa
  • Pfadangabe für CSV-Datei

    Das PLM/ERP-System exportiert eine CSV-Datei.

    Spezifizieren Sie den Speicherort dieser auszuwertenden Datei.

    Der Platzhalter <date> wird mit dem aktuellen Datum automatisch ersetzt.

    inputcsv=C:\temp\input_<date>.csv

    Ausgabe wäre beispielsweise: c:\temp\input_31_05_2011.csv

  • Startzeile bestimmen

    Es kann die gewünschte Anfangszeile angegeben werden (1 für die erste, 2 für die zweite, 3 für die dritte, …).

    startline=1
  • Trennzeichen für Spalten

    Es kann mit festen Spaltenbreiten oder auch mit einem bestimmten Trennzeichen gearbeitet werden:

    • Feste Spaltenbreite

      Wenn "FixedWidth" leer ist, dann wird "SEP" und "Quote" benutzt, wenn Werte gesetzt sind, dann werden diese benutzt.

      FIXED_WITH=10,80,100
    • Trennzeichen

      Beispiel 1:

      Sehr häufig ist das Semikolon.

      SEP=;

      Beispiel 2:

      Auch Tabulator als Trennzeichen kann benutzt werden.

      SEP=\t

      Beispiel 3:

      Wenn " als Trennzeichen benutzt werden soll, dann müssen Sie ein Escape-Zeichen wie z.B. Backslash voranstellen.

      SEP=\"
  • Key "QUOTE" - Texterkennungszeichen

    Geben Sie optional ein Texterkennungszeichen an.

    Wenn " als Texterkennungszeichen benutzt werden soll, dann müssen Sie ein Escape-Zeichen wie z.B. Backslash voranstellen.

    Beispiel:

    QUOTE=\"
  • Key "ProcessLine" - Bestimmte Zeilen für Übernahme ausschließen

    • Beispiel 1.

      Alle Zeilen werden übernommen.

      ProcessLine=1
    • Beispiel 2:

      Bei sehr großen CSV-Dateien und/oder vielen nicht zu benutzenden Zeilen, können Sie Zeilen von der Übernahme ausschließen.

      Soll eine Zeile, welche in Spalte 3 den Wert "STEEL" aufweist, ignoriert werden, geben Sie folgendes an:

       ProcessLine=row.cells.item(2).value<>"STEEL"
    • Beispiel 3:

      Sollen nur Zeilen, welche in Spalte 3 den Wert "STEEL" aufweisen, übernommen werden, geben Sie folgendes an:

       ProcessLine=row.cells.item(2).value="STEEL"
    • Beispiel 4:

      Sie können auch mehrere Bedingungen aneinanderfügen.

      (Jeder logische Operator (AND,OR,XOR,…kann verwendet werden.)

      Sollen nur Zeilen, welche in Spalte 3 den Wert "STEEL" oder "GOLD" aufweisen, übernommen werden, geben Sie folgendes an:

       ProcessLine=row.cells.item(2).value="STEEL" OR row.cells.item(2).value="GOLD"
  • In Linkdatenbank fehlende Datensätze ohne Verknüpfung in ERPTABLE anlegen

    Wertebereich: 0/1

    Vorteil: Bei einem späteren Aufruf stehen die Metadaten sofort zur Verfügung.

    Nachteil: Es werden evtl. viele unnötige Datensätze angelegt.

    createEmptyERPdataSetIfUnknown=1
  • Bestimmte Spalten vom Update ausnehmen, sofern der CSV-Wert leer ist

    Listen Sie die betreffenden Spalten kommasepariert auf.

    Beispiel:

    DontOverwriteValueIfEmpty=ACTIVE_STATE,MAT_NAME