====== LookupGlobalValue ======
Diese Funktion nimmt //Lookup-Tabellennamen//(Übersetzungstabelle für Größen oder Farbcodes), //die Artikelnummer// (Keys) und eine //Beschreibung// (Key-Descriptions) als Argumente entgegen und liefern die zugehörigen //Lookup-Werte// (Übesetzungswerte) aus der Lookuptabelle zurück.
Die Tabellenfelder werden dabei neu angelegt, falls diese in der Lookuptabelle nicht vorhanden sind. //LookupGlobalValue// sucht nicht in den Partnerspezifischen Übesetzungstabellen, sondern zieht globale Übersetzungstabellen bei der Suche heran.
==== Syntax: ====
LookupGlobalValue('LookupTabellenNamen','Key')
LookupGlobalValue('LookupTabellenNamen','Key', 'Description')
{{:images:sign_warning.png?nolink|}}**Hinweis:** Bestehende Lookup-Einträge werden nicht überschrieben und auch nicht mit der Bezeichnung angereichert!
==== Beispiele: ====
LookupGlobalValue('Währungen','5')
LookupGlobalValue('Währungen','5','Landeskennung Schweiz')
Dieser Funktionsaufruf liefert CHF zurück, vorausgesetzt für den Nachschlagewert //5// existiert der Eintrag //CHF//.
==== Weiteres Beispiel ====
Um die gängigsten Währungskürzel auswerten zu können, legen wir eine globale Lookuptabelle //Währungen// an. Hierzu müssen wir erst einen [[transformation:werteprovider:start|ValueProvider]] anlegen und passende Übersetzungswerte eintragen. Legen Sie danach eine [[transformation:wertetabellentypen:start|LookupTable]] an und machen sie diese global. Tragen Sie nun unter //Key// in der LookupTable die Landeskennung ein und wählen Sie unter //ValueEntry// einen Wert von dem //ValueProvider// aus.
Nun können Sie die Funktion
LookupGlobalValue('Währungen','5')
innerhalb einer Mappingrule unter Selection testen.