Ansicht
Dokumentation
BADI_FINS_CFIN_BC_OB - BAdI: Konfigurationsobjektprovider für Konfigurationskonsistenzprüfung
ABAP Short Reference ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )