Ansicht
Dokumentation

RFTBDF_OLE - Programm RFTBDF_OLE

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 Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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:

  1. Wählen Sie über die Eingabehilfe für das Dateinamensfeld eine Datei aus.
  2. Wählen Sie in der Werkzeugleiste die Option "Ändern".
  3. 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:

  1. 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.
  2. Wählen Sie "Anlegen" (Umsch+F5).
  3. Wenn die Microsoft-Excel Anwendung nach der Aktivierung der Makros fragt, lassen Sie die Aktivierung zu.
  4. Anschließend sehen Sie die Datei in der Tabellenkalkulation, in der die bereits im System verfügbaren Marktdatensätze als Gerüst angelegt sind.
  5. 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.
  6. Sichern Sie Ihre Eingaben über die Sichern-Funktion in der Tabellenkalkulation.
  7. 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 )