4.13.3.5.4.  Blocco [ERPTABLE-IDENTIFY-COLUMNS]

Impostazioni del blocco [ERPTABLE-IDENTIFY-COLUMNS]

  • Qui vengono inserite le colonne necessarie per identificare la riga nel LinkDB. Se non viene trovata una riga adatta e createEmptyERPdataSetIfUnknown = 1, viene creata una nuova riga.

    Predefinito:

    L'impostazione predefinita si applica se il numero univoco si trova nella colonna ERP_PDM_NUMBER sul lato PARTsolutions e le informazioni corrispondenti si trovano nella prima colonna del file CSV nel sistema di terze parti.

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

    • Esempio 1:

      In questo esempio, il numero unico si trova nella colonna "SAP_MAT_NR" sul lato PARTsolutions. Nel sistema di terze parti, le informazioni corrispondenti si trovano nella seconda colonna del file CSV.

      SAP_MAT_NR=row.cells.item(1).value

    • Esempio 2:

      Per identificare la riga nel LinkDB sono necessarie diverse colonne CSV.

      Gli zeri iniziali devono essere rimossi dal valore della prima colonna CSV, quindi deve essere inserito un trattino basso e infine deve essere aggiunto il valore della colonna 2.

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

      Estrarre dal file CSV le colonne 1 e 2:

      0000014245      001

      La riga corrispondente viene cercata nel LinkDB con il seguente valore.

      14245_001

    • Esempio 3:

      Per identificare la riga nel LinkDB sono necessarie diverse colonne CSV o LinkDB.

      ERP_PDM_NUMBER=row.cells.item(0).value
      ERP_VERSION=row.cells.item(1).value

    • Esempio 4:

      Se si vuole sostituire un valore in una colonna specifica, utilizzare la seguente espressione:

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