Bestimmung der Zielwährung aus
InfoObject
Möchten Sie, dass bei der Währungsumrechnung die Zielwährung aus einem InfoObject ermittelt wird, so müssen Sie folgende Schritte vornehmen:
...
1. Sie benötigen ein Merkmal, das als Attribut für dieses InfoObject definiert werden kann. Dieses Merkmal, z. B. 0CURRENCY, muss gültige Währungseinheiten enthalten und es müssen entsprechende Umrechnungskurse gepflegt worden sein.
2. Legen Sie für das InfoObject, aus dem die Zielwährung ermittelt werden soll, in der Merkmalspflege das Währungsattribut fest.
3. Definieren Sie eine Währungsumrechnungsart, in der die Zielwährung aus diesem InfoObject ermittelt wird.
4. Definieren Sie in den Transformationsregeln zu Ihrem InfoCube, dass die Werte der entsprechenden Kennzahl in der Transformation umgerechnet werden sollen und geben Sie die zuvor definierte Umrechnungsart an
oder
verwenden Sie die Währungsumrechnungsart zur Währungsumrechnung im BEx.
Sie wollen Daten über eine Datei im csv-Format laden und in einen InfoCube fortschreiben. Der InfoCube besitzt zwei Kennzahlen (kyf1 und kyf2) vom Typ Betrag mit unterschiedlichem Einheiten-InfoObject.
Ausschnitt aus der csv-Datei:
Z_COUNTRY |
kyf1 |
kyf_unit1 |
D |
1 |
USD |
CH |
2 |
USD |
In den Fortschreibungsregeln definieren Sie, dass kyf1 ohne Änderung in den InfoCube fortgeschrieben wird. kyf2 wird aus der Quellkennzahl kyf1 versorgt und dabei erfolgt eine Währungsumrechnung über die Währungsumrechnungsart WUA01. In WUA01 haben Sie definiert, dass die Quellwährung aus dem Datensatz ermittelt wird und zur Ermittlung der Zielwährung das InfoObject Z_COUNTRY herangezogen wird.
Für das InfoObject Z_COUNTRY haben Sie zuvor ein
Währungsattribut in der InfoObject-Pflege auf der Registerkarte Business Explorer hinterlegt – beispielsweise 0CURRENCY.
Siehe dazu
Registerkarte:
Business Explorer.
Voraussetzung dafür, dass die Kennzahl kyf2 des InfoCubes incl. Währungsumrechnung fortgeschrieben werden kann, ist, dass Z_COUNTRY die Ausprägungen ‚D’ sowie ‚CH’ enthält. Weiterhin muss 0CURRENCY gültige Währungseinheiten enthalten und es müssen entsprechende Umrechnungskurse gepflegt worden sein.
Stammdatentragendes Merkmal Z_COUNTRY:
Merkmal: Z_COUNTRY |
Währungsattribut: 0CURRENCY |
… |
D |
EUR |
... |
CH |
CHF |
... |
... |
... |
... |
In den Transformationsregeln wurde also 1 USD in EUR umgerechnet und 2 USD in CHF.