====== LookupPartnerLocationValue ======
Diese Funktion nimmt einen //Lookup-TabellenTypenamen//(für Übersetzungstabellen Größen oder Farbcodes), //den LookupKey// (Key) und eine //Beschreibung// (Key-Description), als Argumente entgegen und liefert die zugehörigen //Lookup-Werte// (Übersetzungswerte) aus der Lookuptabelle eines Partners , falls vorhanden, zurück. Hierbei sucht diese Funktion nach der zugehörigen //Partner-Location (Standort)//. Ist eine Verknüpfung dieser Lookuptabelle bei dem Trading- oder Systempartner nicht eingetragen, so wird sie automatisch angelegt, wenn bei dem //LookuptableType// die Eigenschaft AutoAddNewTables auf true gesetzt wurde.
Weiterhin werden beim Partner die zugehörigen //Lookup-Werte// zum //Lookup-Key// gesucht. Ist der //Key// nicht vorhanden, wird der //Keyeintrag// mit zugehöriger Beschreibung //(KeyDescription)// beim //Partner-Location-Lookup// neu angelegt. Die //Key-Description// ist dabei optional und muss nicht unbedingt angegeben werden.
==== Syntax: ====
LookupPartnerLocationValue('LookupTabelleType', 'Key', 'KeyDescription')
LookupPartnerLocationValue('LookupTabelleType', 'Key')
==== Beispiele: ====
LookupPartnerLocationValue('Größentabelle',@Ean,'Ean Value')
LookupPartnerLocationValue('Größentabelle',@Ean)
==== Hinweis ====
Ein Aufruf von [[transformation:mappings:funktionen:abfragefunktionen:lookup:tpbackendid|]], [[transformation:mappings:funktionen:schreibfunktionen:setpartnerlocation|]],
[[transformation:mappings:funktionen:abfragefunktionen:lookup:tradingpartnerbackendreference|]] oder [[transformation:mappings:funktionen:abfragefunktionen:lookup:ownlocationbackendreference|]] sorgt dafür,
dass statt dem Partner der Nachricht der Partner gesetzt durch eine dieser Funktion verwendet wird.