====== 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.