eBiss 3

Hilfe & Dokumentation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


transformation:mappings:funktionen:abfragefunktionen:lookup:lookupglobalvalue

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')

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 ValueProvider anlegen und passende Übersetzungswerte eintragen. Legen Sie danach eine 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.

transformation/mappings/funktionen/abfragefunktionen/lookup/lookupglobalvalue.txt · Zuletzt geändert: 2024/02/20 08:15 von 127.0.0.1