powered by CADENAS

Manual

Manual

4.14.3.5.4. Block [ERPTABLE-IDENTIFY-COLUMNS]

Einstellungen im Block [ERPTABLE-IDENTIFY-COLUMNS]

  • Hier werden die Spalten, welche zur Identifikation der Zeile in der LinkDB benötigt werden, eingetragen. Falls keine passende Zeile gefunden wird und createEmptyERPdataSetIfUnknown = 1, wird eine neue Zeile angelegt.

    Default:

    Die Default-Einstellung greift, wenn auf Seiten von PARTsolutions die eindeutige Nummer in der Spalte ERP_PDM_NUMBER zu finden ist und im Drittsystem die zugehörige Information in der ersten Spalte der CSV-Datei steht.

    [ERPTABLE-IDENTIFY-COLUMNS]
    ERP_PDM_NUMBER=row.cells.item(0).value
    • Beispiel 1:

      In diesem Beispiel steht auf Seiten von PARTsolutions die eindeutige Nummer in der Spalte "SAP_MAT_NR". Im Drittsystem steht die zugehörige Information in der zweiten Spalte der CSV-Datei.

      SAP_MAT_NR=row.cells.item(1).value
    • Beispiel 2:

      Zur Identifikation der Zeile in der LinkDB werden mehrere CSV-Spalten benötigt.

      Es sollen beim Wert der ersten CSV-Spalte die führenden Nullen entfernt werden, dann ein Unterstrich eingefügt werden und dann der Wert aus Spalte 2 angehängt werden.

      ERP_PDM_NUMBER=""&row.cells.item(0).value & "_" & row.cells.item(1).value

      Ausschnitt aus CSV-Datei von Spalte 1 und Spalte 2:

      0000014245      001

      Mit folgendem Wert wird in der LinkDB die passende Zeile gesucht.

      14245_001
    • Beispiel 3:

      Zur Identifikation der Zeile in der LinkDB werden mehrere CSV- bzw. LinkDB-Spalten benötigt.

      ERP_PDM_NUMBER=row.cells.item(0).value
      ERP_VERSION=row.cells.item(1).value
    • Beispiel 4:

      Soll in einer bestimmten Spalte ein Wert ersetzt werden, verwenden Sie folgenden Ausdruck:

      [ERPTABLE-UPDATE-COLUMNS]
      MAT_NAME=replace(row.cells.item(0).value,”Stahl”,”8.8”)