Paramètres dans le bloc [ERPTABLE-IDENTIFY-COLUMNS]
Les colonnes nécessaires à l'identification de la ligne dans la LinkDB sont saisies ici. Si aucune ligne correspondante n'est trouvée et que createEmptyERPdataSetIfUnknown = 1, une nouvelle ligne est créée.
Le réglage par défaut s'applique lorsque, du côté de PARTsolutions, le numéro unique se trouve dans la colonne ERP_PDM_NUMBER et que, dans le système tiers, l'information correspondante se trouve dans la première colonne du fichier CSV.
[ERPTABLE-IDENTIFY-COLUMNS] ERP_PDM_NUMBER=row.cells.item(0).value
Dans cet exemple, du côté de PARTsolutions, le numéro unique se trouve dans la colonne "SAP_MAT_NR". Dans le système tiers, l'information correspondante se trouve dans la deuxième colonne du fichier CSV.
SAP_MAT_NR=row.cells.item(1).value
Plusieurs colonnes CSV sont nécessaires pour identifier la ligne dans la LinkDB.
Les zéros non significatifs doivent être supprimés de la valeur de la première colonne CSV, un trait de soulignement doit être inséré, puis la valeur de la colonne 2 doit être ajoutée.
ERP_PDM_NUMBER=""&row.cells.item(0).value & "_" & row.cells.item(1).value
Extrait du fichier CSV de la colonne 1 et de la colonne 2 :
0000014245 001
La valeur suivante permet de rechercher la ligne correspondante dans la LinkDB.
14245_001
Plusieurs colonnes CSV ou LinkDB sont nécessaires pour identifier la ligne dans la LinkDB.
ERP_PDM_NUMBER=row.cells.item(0).value ERP_VERSION=row.cells.item(1).value
Si une valeur doit être remplacée dans une colonne donnée, utilisez l'expression suivante :
[ERPTABLE-UPDATE-COLUMNS] MAT_NAME=replace(row.cells.item(0).value,”Stahl”,”8.8”)