Ermittlung des Währungstyps und
WährungsschlüsselsIm Unterschied zum R/3 werden die Werte der einzelnen Buchungsperioden und Währungstypen (Transaktionswährung, Objektwährung und Kostenrechnungskreiswährung) bei der Extraktion ins SAP BW nicht geblockt in einem Datensatz sondern in einzelnen Datensätzen übertragen. Der Währungstyp (0CURTYPE) gibt dann an, aus welchen Feldern der R/3-Summensätze die Werte ausgelesen wurden.
|
Währungstyp |
Bezeichnung |
Felder im R/3-Summensatz |
|
00 |
Transaktionswährung |
WTG* |
|
10 |
Währung des Buchungskreises (Objektwährung) |
WOG* |
|
20 |
Kostenrechnungskreiswährung |
WKG* |
|
70 |
Objektwährung |
WOG* |
Insgesamt ergibt sich bei der Extraktion also eine maximale Vervielfachung der selektierten R/3-Summensätze um den Faktor 48 = 3 * 16 = Anzahl Währungstypen * Anzahl Perioden (12 + 4 Sonderperioden). Nullwerte (Kostenbetrag und Menge sind beide gleich Null) werden nicht übertragen.
Die Mengen werden mit jedem Währungstyp übertragen. Beim Definieren von Queries müssen Sie also auch für Mengenspalten eine Einschränkung nach einem (beliebigen) Währungstyp vornehmen. Am einfachsten ist es, den Währungstyp als Filterkriterium für die gesamte Query aufzunehmen.
Durch die Einschränkung des Währungstyps auf die im BW benötigten Werte bei der Extraktion können Sie die Performance wesentlich erhöhen.
Kosten in Objektwährung werden standardmäßig mit dem Währungstyp 10 übertragen, unabhängig davon, ob im InfoPackage nach Währungstyp 70 oder 10 selektiert wird. Dieser Standardwert kann bei Bedarf in der Steuertabelle BWOM_SETTINGS (Parameter OBJCURTYPE) von 10 auf 70 geändert werden.
Der Währungsschlüssel 0CURRENCY wird abhängig vom Währungstyp ermittelt:
|
Währungstyp |
Ermittlung des Währungsschlüssels |
|
00 |
Wird direkt dem gelesenen Datensatz entnommen (COSP-TWAER, COSS-TWAER usw.). |
|
10 |
Wird anhand der Objektnummer des gelesenen Satzes aus den Stammdaten ermittelt. |
|
20 |
Anhand der Objektnummer des gelesenen Satzes wird der Kostenrechnungskreis ermittelt. Für diesen wird dann die Währung des Kostenrechnungskreises ermittelt. |
|
70 |
Siehe Währungstyp 10 |