Lebenszyklus von Datensätzen mit FX-Währungsfeldern
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.