Die SetHashList-Funktion arbeitet analog zu der Funktion SetHash, nur dass die Key Werte mehrfach vorkommen können
SetHashList('Selektion', 'Schlüssel', 'Name der Hashmap')
GetHash('Name der Hashmap', 'Schlüssel')
Folgende Beispiele für den Aufbau einer Hash Tabelle, zu verwenden innerhalb der Schleife im iDoc über die E1BPPAREX Elemente.
Um das Ergebnis von SetHashList im Map-Debugger zu testen, kann die Funktion SetHashList mit einem darauf folgenden GetHash abgeschlossen werden.
SetHashList('//E1BPPRODUNITPRICE[@COND_QUALIFIER="VAT" and @COND_TYPE="MWST"]', '@EAN_UPC_ALTUNIT', 'EAN_UPC_ALTUNIT'); GetHash('EAN_UPC_ALTUNIT', '4059992999768')
SetHashList('//E1BPPRODUNITPRICE', '@EAN_UPC_ALTUNIT', 'E1BPPRODUNITPRICE');GetHash('E1BPPRODUNITPRICE', '4059992999768')[@COND_QUALIFIER='AAB' and @COND_TYPE='PR00']