Dot-Walking-Felder für die Währungsinstanz

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Sie können bestimmte Felder im Datensatz „Währungsinstanz“ [fx_currency2_instance] punktweise durchlaufen, und in der Datenbank gespeicherte Feldwerte sind miteinander konsistent. Da jedoch Felder einzeln geändert werden können und Sie nur einige der Felder ändern, können sie inkonsistent sein.

    Währungscode

    Das Feld Währung ist kein Referenzfeld, daher können Sie es auf einen beliebigen Wert festlegen. Wenn Sie jedoch einen ungültigen Währungscode eingeben, wird eine Ausnahmemeldung generiert. Ein leerer Wert wird als Sitzungswährungscode betrachtet.

    Abfragebedingungen

    Sie können Abfragebedingungen für Dot-Walking-Felder in der Instanztabelle hinzufügen. Wenn der Abfragebedingungswert jedoch in einem speziellen Format mit Währungscode und Betrag vorliegt, wird er in den Dot-Walking-Feldern als zusammengesetzte Bedingung behandelt. Der Wert muss das Format XYZ,abc aufweisen. Dabei gilt:
    • XYZ ist ein Währungscode und
    • abc ist ein Betrag.

    Beispiel: USD, 12,34.

    Eine Bedingung wie Kosten>USD,12,34 wird als Kosten.Währung>USD UND Kosten.Betrag12.34behandelt.

    Wenn der zweite Operand ein anderes Währung2-Feld ist, wird die Bedingung auf ähnliche Weise übersetzt:

    „Kosten1“ > „Kosten2“ wird behandelt als Kosten1.Währung=Kosten2.Währung UND Kosten1.Betrag>Kosten2.Betrag.