Ansicht
Dokumentation

BADI_FINS_CFIN_BC_OB - BAdI: Konfigurationsobjektprovider für Konfigurationskonsistenzprüfung

BADI_FINS_CFIN_BC_OB - BAdI: Konfigurationsobjektprovider für Konfigurationskonsistenzprüfung

ABAP Short Reference   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Das Business Add-In (BAdI) wird in der Konfigurationskonsistenzprüfung innerhalb der Central-Finance-Komponente (FI-CF-AC) verwendet.

Mit diesem BAdI können Sie die Logik der Datenprovider für ein kundeneigenes Konfigurationsobjekt im Rahmen von Konfigurationskonsistenzprüfungen implementieren. Es ist Teil des Konzepts für kundeneigene Validierungen.

Die Definition eines Konfigurationsobjekts (BC-Objekts) auf Kundenseite sowie die Implementierung dieses BAdIs ist notwendig, wenn die Standardkonfigurationsobjekte mit ihrer Logik der Datenprovider für die erforderlichen Validierungen nicht ausreichen.

Wenn eine kundeneigene Validierung basierend auf dem neu definierten Konfigurationsobjekt im Rahmen des Berichts für die Konfigurationskonsistenzprüfung verarbeitet wird, ruft das System dieses BAdI auf, um die zu prüfenden Daten abzurufen.

Weitere Informationen über die Standardeinstellungen (Filter, Einfach- oder Mehrfachverwendbarkeit) finden Sie auf der Registerkarte "Erweiterungsspot-Elementdefinitionen" im BAdI Builder (Transaktion SE18).

Zum Speichern der Informationen zum Konfigurationsobjekt (IV_BC_OBJECT) und dem Quellsystem (IV_LOGSYSTEM_SOURCE).

Importparameter

IV_BC_OBJECT = Zugeordnetes Konfigurationsobjekt.

IV_LOGSYSTEM_SOURCE = Logisches System, dessen Daten für die Konsistenzprüfungen gelesen werden sollen.

Zum Ermitteln sämtlicher ID-Paare für das zugrundeliegende, zu prüfende Konfigurationsobjekt. Beispiel: Wenn der Schlüssel des Konfigurationsobjekts der „Buchungskreis“ ist, ist der Rückgabeparameter eine Tabelle mit Paaren, die aus einem Buchungskreis im Quellsystem und dem entsprechenden Buchungskreis im Central-Finance-System bestehen.

Importparameter

IT_SEL_OPT_CC = Tabelle mit Auswahloptionen für Buchungskreis (resultierend aus den Auswahloptionen beim Bericht der Konsistenzprüfung).

Exportparameter

ES_MESSAGE = Meldung, die angezeigt werden soll, wenn ein unerwarteter Fehler auftritt. Wenn der Meldungstyp ‚E‘, ‚A‘ bzw. ‚X‘ ist, verarbeitet der Bericht die aktuell ausgeführte Validierung nicht.

Rückgabeparameter

RT_BC_OBJECT_ID_PAIRS = Menge aller ID-Paare für das zugrundeliegende, zu prüfende Konfigurationsobjekt. Der Strukturtyp ergibt sich aus der Objektdatenstruktur, die für das zugrundeliegende Konfigurationsobjekt definiert wurde.

Importparameter

IV_BC_OBJECT_ID = ID der Konfigurationsobjektinstanz, für die die Daten bereitgestellt werden sollen.

Exportparameter

ES_MESSAGE = Meldung, die angezeigt werden soll, wenn ein unerwarteter Fehler auftritt. Wenn der Meldungstyp ‚E‘, ‚A‘ bzw. ‚X‘ ist, verarbeitet der Bericht die aktuell ausgeführte Validierung nicht.

Rückgabeparameter

RR_DATA = Quellsystemdaten für die Konfigurationsobjekt-ID, die in IV_BC_OBJECT_ID angefordert wurde. Der Strukturtyp ergibt sich aus der Objektdatenstruktur, die für das zugrundeliegende Konfigurationsobjekt definiert wurde.

Importparameter

IV_BC_OBJECT_ID = ID der Konfigurationsobjektinstanz, für die die Daten bereitgestellt werden sollen.

ES_MESSAGE = Meldung, die angezeigt werden soll, wenn ein unerwarteter Fehler auftritt. Wenn der Meldungstyp ‚E‘, ‚A‘ bzw. ‚X‘ ist, verarbeitet der Bericht die aktuell ausgeführte Validierung nicht.

Rückgabeparameter

RR_DATA = Central-Finance-Systemdaten für die Konfigurationsobjekt-ID, die in IV_BC_OBJECT_ID angefordert wurde.

Das BAdI kann nach BC_OBJECT gefiltert werden. Hierbei handelt es sich um die Konfigurationsobjektart, die in der Customizing-Aktivität Business-Configuration-Objekte verwalten (FINS_CFIN_CCC_BC_OBJ) definiert wurde.

Implementierung von BAdIs im Rahmen des Erweiterungskonzepts






RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4464 Date: 20240520 Time: 181427     sap01-206 ( 72 ms )