Lebenszyklus von Datensätzen mit FX-Währungsfeldern

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Das Verhalten von FX-Währungsfeldern variiert während der Verarbeitung, die während der Lebensdauer eines Datensatzes, der sie enthält, stattfindet.

    Einfügen/Aktualisieren

    Das Feld „FX-Währung“ verweist auf einen Datensatz der Währungsinstanz [fx_currency2_instance]. Wenn Sie den Währungswert in einem FX-Währungsfeld ändern, werden der Umrechnungskurs bestimmt und die Bezugswährung berechnet, bevor:
    • Die Business-Regeln before werden ausgeführt.
    • Die Business-Regeln after werden ausgeführt, und sie enthalten alle weiteren Änderungen, die Sie an den Business-Regeln before vorgenommen haben.
    Hinweis:
    Wenn das Feld „FX-Währung“ einen ungültigen Währungscode enthält, kann eine Ausnahmebedingung auftreten, bevor diese beiden Phasen stattfinden.

    Auditing

    Da ein FX-Währungsfeld auf einen Währungsinstanzdatensatz verweist, der mehrere Werte speichert, ist die Audit-Zeichenfolge eine Zusammensetzung, die diese Informationen enthält. Die in der Tabelle „Systemaudit“ [sys_audit] gespeicherte Zeichenfolge hat das Format EUR;111.222;4555525f5553445f3230313931323033, mit den folgenden Werten, getrennt durch Semikolon:

    • Dreistelliger ISO-Währungscode. Beispiel: EUR.
    • Betrag als unformatierte Zahl. Beispiel: 111.222.
    • Systembezeichner (sys_id) für den Wechselkursdatensatz in der Tabelle „Währungsumrechnungskurs“ [fx_conversion_rate]. Beispiel: 4555525f5553445f3230313931323033.
    Beim Erstellen von Verlaufszeilen für einen Benutzer wird die geprüfte Zeichenfolge mit dem Gebietsschema des Benutzers formatiert. Es hat das Format 111.22;2019-12-03 17:00:00-3000-01-01 23:59:59;fx_system_rate, mit den folgenden Werten, getrennt durch Semikolon:
    • Formatierte Währungszeichenfolge im Benutzergebietsschema. Zum Beispiel 111,22 $.
    • Startspanne – Endspanne, wie im Wechselkursdatensatz in der Tabelle „Systemrate“ [fx_system_rate] ausgedrückt. Beispiel: 2019-12-03 17:00:00-3000-01-01 23:59:59.
    • Name der Wechselkurstabelle. Beispiel: fx_system_rate.