Anfang des Inhaltsbereichs

Hintergrunddokumentation Referenzfeld und Referenztabelle  Dokument im Navigationsbaum lokalisieren

Für Felder, die Währungsbeträge (Datentyp CURR) bzw. Mengenangaben (Datentyp QUAN) enthalten, muß eine Referenztabelle angegeben werden.

Diese Referenztabelle muß ein Feld mit dem Währungsschlüsselformat (Datentyp CUKY) bzw. dem Format für Mengeneinheiten (Datentyp UNIT) enthalten. Dieses Feld wird als Referenzfeld des Ausgangsfeldes bezeichnet. Das Referenzfeld kann auch in der Tabelle selbst liegen.

Die Zuordnung eines Feldes zum Referenzfeld wird erst zur Laufzeit eines Programms hergestellt. Ist z.B. ein Feld mit Währungsbeträgen gefüllt, wird die zugehörige Währung aus dem zugeordneten Referenzfeld ermittelt, d.h. der zu diesem Zeitpunkt in diesem Feld eingetragene Wert bestimmt die Währung.

Diese Grafik wird im zugehörigen Text erklärt

Beispiel

Die Tabelle SBOOK im Flugmodell enthält alle Buchungen von Flügen durch Kunden. Im Feld FORCURAM steht der Preis der Buchung in der Währung des Kunden. Der entsprechende Währungsschlüssel zu diesem Preis steht im Feld FORCURKEY der Tabelle SBOOK. Also ist SBOOK die Referenztabelle zum Feld FORCURAM und FORCURKEY das Referenzfeld zum Feld FORCURAM.