CX_CURRENCY_TABLE
Klassenhierarchie
- CX_CLASS
- CX_SIMPLE
- CX_TERMED
- CX_EXPANDABLE
- CX_RATE
- CX_RATE_TABLE
- CX_CURRENCY_TABLE
- CX_RATE_TABLE
- CX_RATE
- CX_EXPANDABLE
- CX_TERMED
- CX_SIMPLE
Beschreibung:
Eine Währungstabelle verwaltet eine Menge von Währungsparitäten und anderen (untergeordneten) Währungstabellen.
Code-Beispiel:
...
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
CurrencyCrossConvert | (OBJECT, OBJECT, INTEGER) | INTEGER | Indirektes Konvertieren einer Ausgangs- in eine Zielwährung | |
Hat fest im System hinterlegte Umrechnungskurse zwischen Nationalen Währungen und dem Euro in die aktuelle Währungstabelle eingefügt. Diese Funktion wird nicht mehr unterstützt. |
||||
SanityCheck | Objektkonsistenz prüfen | |||
ClassFilter | STRING, INTEGER | OBJECT | Dieses Objekt, wenn es einer bestimmten Klasse entspricht | |
ConditionedFilter | STRING | OBJECT | ||
ConditionedFilter2 | OBJECT | OBJECT | ||
CurrencyConvert | (OBJECT, OBJECT, INTEGER) | INTEGER | Direktes Konvertieren einer Ausgangs- in eine Zielwährung | |
Deleted | INTEGER | Prüft, ob das Objekt logisch gelöscht wurde | ||
Description | STRING | |||
GetDomain | INTEGER | Domain dieses Objektes | ||
GetSiblings | COLLECTION | Alle Siblings dieses Objektes | ||
GetSiblings2 | COLLECTION | Alle Siblings dieses Objektes | ||
GetSlotEntries | VECTOR | |||
IsConsistent | INTEGER | |||
LastUpdate | OBJECT | Liefert das Datum mit Uhrzeit des letzten Schreibzugriffs | ||
LastUser | INTEGER | Liefert den User, der zuletzt auf das Objekt schreibend zugegriffen hat. | ||
Link | OBJECT | Fügt sich selbst in die Liste der Objekte mit Gültigkeit von dem Objekt ein, das als Parameter übergeben wird. | ||
NextValidObject | OBJECT | Ermittelt das Objekt, dessen Gültigkeit nach dem Zeitpunkt beginnt, an dem die Gültigkeit dieses Objektes beginnt | ||
PreviousValidObject | OBJECT | Ermittelt das Objekt, dessen Gültigkeit vor dem Zeitpunkt endet, an dem die Gültigkeit dieses Objektes endet. | ||
RestrictedValidity | * | Überprüft, ob der Gültigkeitsbereich eingeschränkt ist oder nicht. | ||
SetDomain | INTEGER, INTEGER | Domain setzen | ||
ShortName | STRING | |||
Siblings | * | |||
SpanDateValidity | * | |||
string | INTEGER | CX_STRING | Liefert die String-Darstellung des Objektes | |
UniqueID | STRING | |||
Unlink | Entfernt sich selbst aus der Liste der Objekte mit Gültigkeit | |||
Unlink2 | Dieses Objekt aus der Liste der Objekte mit Gültigkeit entfernen | |||
Valid | OBJECT | INTEGER | Prüft, ob das Objekt zum gegebenen Zeitpunkt gültig ist. | |
ValidSince | OBJECT | Liefert den Beginn der Gültigkeitsspanne in Form eines CX_TERM-Objektes zurück. | ||
ValidToday | INTEGER | Prüft, ob das Objekt zum jetzigen Zeitpunkt (Gültigkeitsdatum) gültig ist | ||
ValidUntil | OBJECT | Liefert das Ende der Gültigkeitsspanne in Form eines CX_TERM-Objektes zurück | ||
VerifySiblings | INTEGER | Ring der Austauschobjekte prüfen |
* MA = Member-Access-Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
rates | REL_MN | CX_RATE | die Umrechnungskurse der Tabelle | |
rateTables | REL_MN | CX_RATE_TABLE | die übergeordnete Tabelle, zu der diese Tabelle gehört | |
validity | POINTER | CX_VALIDITY | der Zeitraum, in dem das Objekt gilt | |
uniqueID | STRING | * | die (interne) Objektnummer | |
rateTableEnum | INTEGER | Tabellen-Code | ||
shortName | ML_STRING | der Name der Tabelle | ||
description | ML_STRING | eine Kurzbeschreibung zur Tabelle | ||
bank | REL_11 | zugeordnetes CX_BANK-Objekt |
* I = Indizierbares Datenfeld
Modul | Kurzbeschreibung |
---|---|
currtabl.mod | Währungstabelle Basismodul |
currtedt.mod | Währungstabelle Editiermodul |
currtsel.mod | Währungstabelle Selektionsmodul |