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.
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
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
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
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
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”)