Lebenszyklus von Datensätzen, die FX-Währungsfelder enthalten
Das Verhalten von FX-Währungsfeldern variiert während der Verarbeitung, die während der Lebensdauer eines Datensatzes auftritt, der sie enthält.
Einfügen/Aktualisieren
Das Feld FX-Währung verweist auf einen Währungsinstanz-Datensatz [fx_currency2_instance]. Wenn Sie den Währungswert in einem FX-Währungsfeld ändern, wird der Umrechnungskurs bestimmt und die Referenzwährung berechnet, bevor:
- Die Business Rules before werden ausgeführt.
- Die Business Rules after werden ausgeführt und enthalten alle weiteren Änderungen, die Sie an den Business Rules before vorgenommen haben.
Hinweis:
Wenn das Feld FX-Währung einen ungültigen Währungscode enthält, wird möglicherweise eine Ausnahmebedingung angezeigt, bevor diese beiden Phasen auftreten.
Auditing
Da ein FX-Währungsfeld auf einen Währungsinstanz-Datensatz 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;4555525f5553445f3230313931323033mit den folgenden Werten, getrennt durch Semikolons:
- 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. Er 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. Beispiel:
111,22 Euro. - Startspanne – Endspanne, wie im Wechselkursdatensatz in der Systemrate-Tabelle [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.