Elementparameter 'lookup'

Das Element 'lookup' (Suchen) verwendet Suchtabellen, die einen Satz von an die Funktion weiterzuleitenden Datenwerten angeben.

<lookup table='tablename' business-unit='buspec' unknown='unknownoption'>
		<target/>
		<source/>
</lookup>

Parameter

  • lookup (Suchen)
    • table (Tabelle)

      tablename (Tabellenname) ist der Name der für dieses Feld zu verwendenden Suchtabelle. Dieser Parameter ist obligatorisch.

    • business-unit (Mandant)

      Wobei buspec entweder aus auto:source, auto:target oder aus einem gültigen Mandanten stammt.

      Beispiel: Beim internen Datentransfer von Mandant 'MA' (der Quelle) an Mandant 'MB' (dem Ziel) bewirkt die Wahl von auto:source (automatische Quelle), dass 'MA' als der für die Transformation zu verwendende Mandant gewählt wird. Die Auswahl von auto:target bestimmt 'MB' als den für die Transformation zu verwendenden Mandanten. Sind beim internen Transfer der Quellen- und Zielmandant gleich, wählen sowohl auto:source als auch auto:target in der Transformation denselben Mandanten.

      Ist weder für die Quelle noch für das Ziel ein Mandant vorgegeben, wird für die Transformation ein 'Null'-Mandant verwendet. In diesem Fall werden allgemeine Suchdaten verwendet.

    • unknown (unbekannt)

      Wobei unknownoption eine der folgenden Optionen sein kann:

      fail (fehlgeschlagen) - Es wird eine Fehlermeldung angezeigt, wenn ein unbekannter Wert umgewandelt wird.

      copy (kopieren) - Der Ausgangswert wird 'wie vorliegend' verwendet, d. h. er wird nicht umgewandelt.

  • target (Ziel)

    Gibt, wie in der entsprechenden Suchtabelle festgelegt, den vollständig angegebenen Zielpfad vor, der für die Ausgabedaten generiert wird. Dieser Parameter ist obligatorisch.

  • source (Quelle)

    Gibt den vollständig ausgearbeiteten Quellendatenpfad zu den Eingabedaten an. Hierbei gelten die folgenden Regeln:

    • Ist dieser Wert nicht vorhanden, wird der in der SSX_LOOKUP_VALUE-Tabelle angegebene Standardwert verwendet.
    • Ist dieser Wert vorhanden, jedoch nicht in der Suchtabelle auffindbar, wird der im Element unknownoption vom Benutzer definierte Wert verwendet.
    • Ist dieser Wert vorhanden und in der Suchtabelle auffindbar, wird der Ersatzwert aus der Suchtabelle verwendet.