Ansicht
Dokumentation

BAPIs im Bereich Devisen (neu) ( RELNFIN_ERP2005_TR_BAPI )

BAPIs im Bereich Devisen (neu) ( RELNFIN_ERP2005_TR_BAPI )

ABAP Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )