Ansicht
Dokumentation
RFTBDF_OLE - Programm RFTBDF_OLE
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Titel
Marktdaten aus Tabellenkalkulation übernehmen
Verwendung
Mit der Transaktion TBEXN (Report RFTBDF_OLE) können Sie externe Marktdaten direkt aus einer Tabellenkalkulation in das System übernehmen. Beim Anlegen einer neuen Tabellenkalkulation können direkt im System definierte Stammdaten als Tabellengerüst übernommen werden.
Gehen Sie zum Verwenden bestehender Tabellenkalkulationen folgendermaßen vor:
- Wählen Sie über die Eingabehilfe für das Dateinamensfeld eine Datei aus.
- Wählen Sie in der Werkzeugleiste die Option "Ändern".
- Wechseln Sie auf die Registerkarte Tabellenkalkulation. Der Inhalt der Tabellenkalkulation wird angezeigt und die Funktion Marktdaten importieren (F5) aktiviert.
Gehen Sie zum Anlegen einer neuen Tabellenkalkulation folgendermaßen vor:
-
Wählen Sie die gewünschten Arten von Marktdaten aus.
Hinweis: Für die Kontraktspezifikation für Derivate erscheinen weitere Auswahlfelder, mit denen die gewünschten Daten eingeschränkt werden können. Wählen Sie hier die Parameter aus, für die Sie Marktdaten eingeben möchten. Die Daten werden aus den hinterlegten Stammdaten ermittelt. - Wählen Sie "Anlegen" (Umsch+F5).
- Wenn die Microsoft-Excel Anwendung nach der Aktivierung der Makros fragt, lassen Sie die Aktivierung zu.
- Anschließend sehen Sie die Datei in der Tabellenkalkulation, in der die bereits im System verfügbaren Marktdatensätze als Gerüst angelegt sind.
-
Geben Sie in den Zeilen, für die Sie Marktdaten importieren möchten, die gewünschten Werte ein. Hinweis:
Für die Kontraktspezifikation für Derivate können Sie in der Spalte "Zusatz" die Laufzeit (Laufzeit/Periodizität) erfassen. - Sichern Sie Ihre Eingaben über die Sichern-Funktion in der Tabellenkalkulation.
- Wählen Sie Marktdaten Importieren (F5).
Hinweis: Sie können maximal 1000 Kurse und Preise gleichzeitig über die Tabellenkalkulation in das System übernehmen. Wenn Sie eine größere Anzahl an Kursen und Preisen übernehmen möchten, empfiehlt SAP Ihnen, die Dateischnittstelle oder den Datafeed zu verwenden.
Integration
Diese Transaktion integriert Microsoft Excel© über OLE.
Treten bei der Integration mit Microsoft Excel© Fehler auf, passen Sie die Konfiguration folgendermaßen an:
Rufen Sie das Programm auf und gehen Sie zu den Einstellungen: Hinter der Drucktaste Tabellenkalkulation verbergen sich die Schnittstellenparameter des Reports:
- Zu startende Anwendung: Wählen Sie über die Eingabehilfe die gewünschte Tabellenkalkulation aus. Die Tabellenkalkulation muss den Typ "Tabelle" unterstützen.
- Vorlage mit Makros: Wenn Sie eine eigene Vorlage anlegen möchten, müssen Sie alle Schnittstellenparameter einschließlich der zu startenden Anwendung löschen. Starten Sie dann die Anwendung.
- Anschließend implementieren Sie zwei Makros, die den Datenaustausch zwischen dem SAP-System und Ihrer Anwendung sicherstellen. Die Vorlage können Sie dann im SAP-Web-Repository ablegen. Weitere Informationen finden Sie in folgender Dokumentation: Vorlage, Makros, Anwendung/Dokumententyp.
Voraussetzungen
Das Dateneingabeformat muss dem Microsoft-Excel-Arbeitsblatt der Vorlage entsprechen.
Datensatzstruktur für Datenklasse 01:
Feldnummer | Name in Vorlage | Länge | Erforderlich (E)/Leer (L) | Beschreibung |
---|---|---|---|---|
1 | Datenklasse | 2 | E | Festwert '01' |
2 | Schlüssel 1 | 20 | E | Von-Währung |
3 | Schlüssel 2 | 20 | E | Nach-Währung |
4 | Typ | 15 | E | Zinsart |
5 | Datum | 08 | E | Berechnungstag (Format TTMMJJJJ) |
6 | Uhrzeit | 06 | L | Berechnungszeit (Format HHMMSS) |
7 | Wert | 20 | E | Wert der Daten |
8 | Währung | 20 | L | Nicht anwendbar |
9 | Von-Faktor | 07 | E | Umrechnungsfaktor von |
10 | Nach-Faktor | 07 | E | Umrechnungsfaktor nach |
11 | Sonstiges | 05 | L | Nicht anwendbar |
12 | Status | 02 | L | Fehlerstatus (Werte 50-99) |
13 | Fehlermeldung | 80 | L | Fehlermeldung |
Hinweis: Das Programm rechnet die Währungscodes jedes Datenproviders entsprechend der Umrechnungstabelle um und übernimmt diese in das System. Wenn es für einen Währungscode keine Eintrag in der Tabelle gibt, wird dieser nicht umgerechnet.
Datensatzstruktur für die Übernahme von Wertpapierkursen (Datenklasse 02)
Feldnummer | Name in Vorlage | Länge | Erforderlich (E)/Leer (L) | Beschreibung |
---|---|---|---|---|
1 | Datenklasse | 2 | E | Festwert '02' |
2 | Schlüssel 1 | 20 | E | Wertpapiername (Wertpapierkennnummer) |
3 | Schlüssel 2 | 20 | E | Handelsplatz, Börse |
4 | Typ | 15 | E | Zinsart |
5 | Datum | 08 | E | Berechnungstag (Format TTMMJJJJ) |
6 | Uhrzeit | 06 | L | Berechnungszeit (Format HHMMSS) |
7 | Wert | 20 | E | Wertpapierkurs |
8 | Währung | 20 | E | Währung Wertpapierkurs |
9 | Von-Währung | 07 | L | Nicht relevant |
10 | Nach-Währung | 07 | L | Nicht relevant |
11 | Sonstiges | 05 | L | Preisnotierung |
12 | Status | 02 | L | Fehlerstatus (Werte 50-99) |
13 | Fehlermeldung | 80 | L | Fehlermeldung |
Hinweis zu Wertpapiernamen:
Sie können im System einen beliebigen Namen für Ihre Wertpapiere
eingeben. Sie können beispielsweise die Wertpapierkennnummer für ein spezielles Land oder
die International Securities Identification Number (ISIN) verwenden. Vor dem Import der Wertpapierkurse
müssen Sie in der Umrechnungstabelle den zu verwendenden Wertpapiernamen und Lieferanten angeben.
Stellen Sie sicher, dass der in der Umschlüsselungstabelle verwendete Wertpapiername auch in
den Stammdaten verwendet wird. Wurde keine Wertpapierkennnummer angegeben, interpretiert das System den Wertpapiernamen als Wertpapierkennnummer.
Hinweis zum Handelsplatz:
Sie können im System einen beliebigen Namen für den Handelsplatz
eingeben. Der vom Lieferanten verwendete Code zum Identifizieren des Handelsplatzes kann mit der Umschlüsselungstabelle konvertiert werden. Wurde kein Name eingegeben, findet keine Umrechnung statt.
Hinweis zum Zinssatz:
Sie können die Zinssätze einzeln im System angeben. Der vom
Lieferanten verwendete Name für die Wertpapierkursart kann mit der Umschlüsselungstabelle konvertiert werden.
Hinweis zur Währung:
Sie müssen die Währung von stücknotierten Wertpapieren angeben, da sonst kein Wertpapierkurs in das System importiert werden kann.
Datensatzstruktur für die Übernahme von Zinssätzen (Datenklasse 03)
Feldnummer | Name in Vorlage | Länge | Erforderlich (E)/Leer (L) | Beschreibung |
---|---|---|---|---|
1 | Datenklasse | 2 | E | Festwert '03' |
2 | Schlüssel 1 | 20 | E | Referenzzins |
3 | Schlüssel 2 | 20 | L | Nicht relevant |
4 | Typ | 15 | L | Nicht relevant |
5 | Datum | 08 | E | Berechnungstag (Format TTMMJJJJ) |
6 | Uhrzeit | 06 | L | Berechnungszeit (Format HHMMSS) |
7 | Wert | 20 | E | Zinssatz |
8 | Währung | 20 | L | Nicht relevant |
9 | Von-Währung | 07 | L | Nicht relevant |
10 | Nach-Währung | 07 | L | Nicht relevant |
11 | Sonstiges | 05 | L | Preisnotierung |
12 | Status | 02 | L | Fehlerstatus (Werte 50-99) |
13 | Fehlermeldung | 80 | L | Fehlermeldung |
Hinweis zum Namen des Referenzzinses:
Im System können Sie individuell einen Namen für
Referenzzinse angeben. Der von Lieferanten verwendete Referenzzinsname kann mit der Umschlüsselungstabelle
konvertiert werden. Wurde in der Umschlüsselungstabelle ein bestimmter Name für den Referenzzins nicht angegeben, übernimmt das System den vom Datenlieferanten verwendeten Namen.
Datensatzstruktur für die Übernahme von Indexwerten (Datenklasse 04)
Feldnummer | Name in Vorlage | Länge | Erforderlich (E)/Leer (L) | Beschreibung |
---|---|---|---|---|
1 | Datenklasse | 2 | E | Festwert '04' |
2 | Schlüssel 1 | 20 | E | Indexname |
3 | Schlüssel 2 | 20 | L | Nicht relevant |
4 | Typ | 15 | E | Indexart |
5 | Datum | 08 | E | Berechnungstag (Format TTMMJJJJ) |
6 | Uhrzeit | 06 | L | Berechnungszeit (Format HHMMSS) |
7 | Wert | 20 | E | Indexart |
8 | Währung | 20 | L | Nicht relevant |
9 | Von-Währung | 07 | L | Nicht relevant |
10 | Nach-Währung | 07 | L | Nicht relevant |
11 | Sonstiges | 05 | L | Nicht relevant |
12 | Status | 02 | L | Fehlerstatus (Werte 50-99) |
13 | Fehlermeldung | 80 | L | Fehlermeldung |
Hinweis zum Indexnamen (Indexart):
Im System können Sie individuell Index(art)namen angeben.
Der vom Lieferanten verwendete Indexname kann mit der Umschlüsselungstabelle konvertiert werden. Wurde kein individueller Index(art)name angegeben, verwendet das System den vom Lieferanten verwendeten Namen.
Stellen Sie sicher, dass der in der Umschlüsselungstabelle verwendete Index(art)name auch in den Stammdaten verwendet wird.
Datensatzstruktur für die Übernahme von Kontraktspezifikationen für Derivate (Datenklasse 08)
Für Kontraktspezifikationen für Derivate (DKS) wird der Marktdaten-Upload für die Derivattypen Commodity-Future, Handelbare Option und Commodity-Forward-Index unterstützt.IF &[SWITCH]FTRMP_SFWS_C01S01_1&='X'.ENDIF.
Feldnummer | Name in Vorlage | Länge | Erforderlich (E)/Leer (L) | Beschreibung |
---|---|---|---|---|
1 | Datenklasse | 2 | E | Festwert '08' |
2 | Schlüssel 1 | 20 | E | Kontraktspezifikation für Derivate (DKS-ID) |
3 | Schlüssel 2 | 15 | E | Markt-Identifikationscode und Stichtag |
4 | Typ | 15 | E | Notierungsart |
5 | Datum | 08 | E | Notierungsdatum (Format TTMMJJJJ) |
6 | Uhrzeit | 06 | L | Zeit der Wertstellung (Format HHMMSS) |
7 | Wert | 20 | E | Kurs des Derivats |
8 | Währung | 20 | L | Notierungswährung |
9 | Von-Währung | 07 | L | Nicht relevant |
10 | Nach-Währung | 07 | L | Nicht relevant |
11 | Sonstiges | 05 | L | Laufzeit: Laufzeit; Periodizität |
12 | Put/Call-Kennzeichen | 1 | L | Für Optionen: 1 - Put, 2 - Call |
13 | Strike-Betrag/Preis | 20 | L | 12345.67 in Notierungswährung (Feld 8) |
14 | Status | 02 | L | Fehlerstatus (Werte 50-99) (initial leer) |
15 | Fehlermeldung | 80 | L | Fehlermeldung (initial leer) |
Hinweis zu Code 2:
Dieses Feld kann sowohl den Markt-Identifikationscode (MIC) als auch den Stichtag
enthalten. Diese Informationen müssen in folgenden Formaten vorliegen: Markt-Identifikationscode (vierstellig, linksbündig), Stichtag im Format JJJJMMTT (achtstellig)
Hinweis zu Feld 11:
Das Feld Laufzeit wird für die Derivattypen Commodity-Future und Handelbare Option mit der
Laufzeit und für den Derivattyp Commodity-Forward-Index mit dem
Timing gefüllt.
Hinweise zu Feldern 12 und 13:
Diese Felder sind nur für den Derivattyp Handelbare Option relevant.
Datensatzstruktur für die Übernahme von Basis-Spreads (Datenklasse 09)
Feldnummer | Name in Vorlage | Länge | Erforderlich (E)/Leer (L) | Beschreibung |
---|---|---|---|---|
1 | Datenklasse | 2 | E | Festwert '09' |
2 | Schlüssel 1 | 20 | E | Basis-Spread-ID |
3 | Schlüssel 2 | 20 | L | Nicht relevant |
4 | Typ | 15 | E | Quotierungsart (Geld/Brief/Mittel) |
5 | Datum | 08 | E | Notierungsdatum (Format TTMMJJJJ) |
6 | Uhrzeit | 06 | L | Nicht relevant |
7 | Wert | 20 | E | Basis-Spread-Wert |
8 | Währung | 20 | L | Nicht relevant |
9 | Von-Währung | 07 | L | Nicht relevant |
10 | Nach-Währung | 07 | L | Nicht relevant |
11 | Sonstiges | 05 | L | Nicht relevant |
12 | Status | 02 | L | Fehlerstatus (Werte 50-99) |
13 | Fehlermeldung | 80 | L | Fehlermeldung |
Hinweis zur Quotierungsart:
Die vom Lieferant verwendete Notierungsart kann mit der Umschlüsselungstabelle konvertiert werden.
Datensatzstruktur für die Übernahme von Credit-Spread-Werten (Datenklasse 10)
Feldnummer | Beschreibung | Typ | Länge | Erforderlich (E)/Leer (L) | Beschreibung |
---|---|---|---|---|---|
1 | Datenklasse | CHAR | 2 | E | Festwert '10' |
2 | Schlüssel 1 | CHAR | 20 | E | Referenzentität |
3 | Schlüssel 2 | CHAR | 20 | L | Basis-Spread-ID |
4 | Markdatenart | CHAR | 15 | E | Quotierungsart (Geld/Brief/Mittel) |
5 | Datum | CHAR | 08 | E | Notierungsdatum (Format TTMMJJJJ) |
6 | Uhrzeit | CHAR | 06 | L | Nicht relevant |
7 | Wert | CHAR | 20 | E | Credit-Spread-Wert |
8 | Währung | CHAR | 20 | L | Nicht relevant |
9 | Währungsfaktor | CHAR | 07 | L | Nicht relevant |
10 | Währungsfaktor | CHAR | 07 | L | Nicht relevant |
11 | Kurszusatz | CHAR | 05 | L | Nicht relevant |
12 | Status | CHAR | 02 | L | Fehlerstatus (Werte 50-99) |
13 | Fehlermeldung | CHAR | 80 | L | Fehlermeldung |
Hinweis zur Quotierungsart:
Die vom Lieferant verwendete Notierungsart kann mit der Umschlüsselungstabelle konvertiert werden.
Funktionsumfang
Sie können maximal 1000 Kurse und Preise gleichzeitig über die Tabellenkalkulation in das SAP-System übernehmen. Wenn Sie eine größere Anzahl an Kursen und Preisen übernehmen möchten, empfiehlt SAP Ihnen, die Dateischnittstelle oder den Datafeed zu verwenden.
Weitere Hinweise
Beachten Sie die Formatbeschreibung zum Report RFTBFF00: Marktdaten über Dateischnittstelle importieren sowie zum Report RFTBFF01: Ausgabe der Anforderungsliste. Die Anforderungen hinsichtlich Feldlänge, Feldbedeutung usw. gelten auch hier.
General Material Data General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 32659 Date: 20240601 Time: 161543 sap01-206 ( 190 ms )