Ansicht
Dokumentation
BAPIs im Bereich Devisen (neu) ( RELNFIN_ERP2005_TR_BAPI )
ABAP Short Reference General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Kurztext
BAPIs im Bereich Devisen (neu)
Verwendung
Ab Release SAP ECC Enterprise Extension Financial Services 6.0 (EA-FS 600) gibt es im Bereich Devisen neue BAPIs.
Für das Business Object ForeignExchange existieren bereits die folgenden Methoden:
Methode | Funktionsbaustein |
---|---|
Change | BAPI_FTR_FXT_CHANGE |
Create | BAPI_FTR_FXT_CREATE |
CreateSwap | BAPI_FTR_FXT_CREATESWAP |
GetDetail | BAPI_FTR_FXT_GETDETAIL |
PrepareChangeStructure | BAPI_FTR_FXT_PREP_STRUC |
Reverse | BAPI_FTR_FXT_REVERSE |
Settle | BAPI_FTR_FXT_SETTLE |
Die Schnittstellen der vorhandenen BAPIs wurden nicht geändert und auch die Funktionalität dieser BAPIs hat sich nur geringfügig verändert:
- Die BAPIs liefern im Erfolgsfall im Parameter RETURN eine Erfolgsmeldung und bei der Konsistenzprüfung ggf. Warnmeldungen zurück.
- Treten Fehler auf, sind im Parameter RETURN eine Fehlermeldung sowie die in der Konsistenzprüfung aufgetretenen Fehler- und Warnmeldungen enthalten.
Nach dem das Coding umstrukturiert und zu Services zusammengefasst wurde, sieht die Architektur der BAPIs im Bereich Devisen wie folgt aus:
In der Funktionsgruppe FTR_API werden über Funktionsbausteine Services zur Verfügung gestellt. Diese entsprechen dem Prozessieren eines Tabreiter der Online-Transaktion. In den BAPIs werden diese Services lediglich in entsprechender Reihenfolge aufgerufen und mit Daten versorgt. Damit ist es sehr einfach mögich, zusätzliche BAPIs zu erstellen. Wenn BAPIs gewünschte Funktionen nicht erfüllen, können Kunden nun im Kundennamensraum einen remotefähigen Funktionsbaustein anlegen, welcher die gewünschten Services aufruft.
Das Business Object ForeignExchange wurden durch folgende neue Methoden ergänzt:
Methode | Funktionsbaustein |
---|---|
DealCreate | BAPI_FTR_FXT_DEALCREATE |
DealChange | BAPI_FTR_FXT_DEALCHANGE |
DealGet | BAPI_FTR_FXT_DEALGET |
- Mit der Methode DealCreatekönnen Sie nun ein Devisengeschäft mit nur einem Aufruf vollständig anlegen. Hierzu müssen Sie der Methode die allgemeinen Daten, die Produkttyp-spezifischen Daten, die Zahlungsverbindungen sowie die Zusatzbewegungen mitgeben.
- Mit der Methode DealChangekönnen Sie sämtliche Daten eines Devisengeschäftes mit nur einem Aufruf ändern. Hierzu müssen Sie der Methode die allgemeinen Daten, die Produkttyp-spezifischen Daten, die Zahlungsverbindungen sowie die Zusatzbewegungen mitgeben.
- Die Methode DealGet liefert Ihnen die vollständigen Daten eines Devisengeschäftes (allgemeine Daten, Produkttyp-spezifische Daten, Zahlungsverbindungen und Zusatzbewegungen).
Bei diesen neuen BAPIs wurde das Konzept der markierten Feldänderungen konsequent umgesetzt, so dass auch beim Anlegen zu einem Parameter (der eine Struktur oder Tabelle ist) ein Änderungsparameter existiert, welcher die zu übernehmenden Felder des Parameters angibt. Somit ist es möglich, Felder, die in der Anwendung Vorbelegungen haben, auch ohne diesen Wert anzulegen.
Da Zahlungsverbindungen und Zusatzbewegungen mehrfach vorkommen können und somit als Tabellen zu übergeben sind, existiert hier die Spalte TABLEINDEX, um eine eindeutige Zuordnung zwischen einem Eintrag des Parameters und einem Eintrag des Änderungsparameters herzustellen.
Zusätzlich existieren für die Zahlungsverbindungen und Zusatzbewegungen die Parameter PAYDET_COMPLETE_INDICATOR und ADDFLOW_COMPLETE_INDICATOR, welche angeben, ob die in der Tabelle übergebenen Einträge vollständig sind oder nicht. Sind diese Parameter gesetzt, so sind die übergebenen Einträge vollständig und im Geschäft vorhanden. Im BAPI nicht übergebene Einträge werden jedoch gelöscht. Ist dieser Parameter nicht gesetzt, so werden die übergebenen Einträge, wenn sie vorhanden sind, geändert und ansonsten angelegt.
Auswirkungen auf den Datenbestand
Auswirkungen auf die Datenübernahme
Auswirkungen auf die Systemverwaltung
Auswirkungen auf das Customizing
Weitere Informationen
RFUMSV00 - Advance Return for Tax on Sales/Purchases Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6443 Date: 20240523 Time: 155920 sap01-206 ( 100 ms )