Ansicht
Dokumentation
BADI_FINS_CFIN_ACCTA - BAdI: Mapping-Vorgang für Kontierungsobjekt erweitern
CPI1466 during Backup BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieses Business Add-In (BAdI) wird in der Komponente Central Finance (FI-CF) verwendet. Mit diesem BAdI können Sie ein Kontierungsobjekt durch ein Objekt mit einem anderen Objekttyp im Central-Finance-System ersetzen.
Wenn Sie das Standard-Mapping bzw. das BAdI: Standard-Mapping erweitern für dasselbe Objekt implementiert haben, überschreibt die neue Mapping-Logik in diesem BAdI die ursprüngliche Mapping-Logik.
In diesem BAdI müssen Sie die BAdI-Methode CHANGE_ACCOUNT_ASSIGNMENT implementieren.
Durch die Implementierung dieser BAdI-Methode können Sie Ihre eigene Logik für das Mapping zwischen unterschiedlichen Kontierungsobjekten im Quellsystem und im Central-Finance-System definieren. Beispielsweise können Sie einen Kundenauftrag in einem Quellsystem auf einen Innenauftrag im Central-Finance-System mappen, während sie als Kontierungsobjekte festgelegt werden.
- Importparameter:
- iv_sender_logsys = logisches Sendersystem (Typ FINS_CFIN_LOGSYSTEM_SENDER)
- io_sender_object = eine Instanz, die das ursprüngliche Kontierungsobjekt darstellt, welches ersetzt werden soll (Typ REF TO CL_FINS_CFIN_OBJECT_RPRSTN)
- Rückgabeparameter:
- co_target_object = kundeneigenes Kontierungsobjekt, welches das ursprüngliche Kontierungsobjekt ersetzen soll (Typ REF TO CL_FINS_CFIN_OBJECT_RPRSTN)
- Mögliche Objekte sind als Unterklassen von CL_FINS_CFIN_OBJECT_RPRSTN definiert.
- cv_rm_sender_ob_from_acctasgt = Kennzeichen, welches angibt, ob der ursprüngliche Objektinhalt aus der Kontierung entfernt werden soll (Typ abap_bool)
- Filter:
- Das BAdI kann nach Szenario gefiltert werden. Sie können folgende Szenarien verwenden:
- AVPO
- Mit diesem Szenario können Sie das Kontierungsobjekt in der Buchhaltungssicht des Einkaufsbelegs ersetzen.
Voraussetzungen
- Sie verwenden dieses BAdI, um ein Objekt im Quellsystem auf ein Objekt mit einem anderen Objekttyp im Central-Finance-System zu mappen.
- Stellen Sie sicher, dass nur ein echtes Kontierungsobjekt pro Position ermittelt wird.
- Beispielsweise ist die Kostenstelle in Ihren Mapping-Einstellungen auf ein PSP-Element gemappt und der Kundenauftrag auf einen nicht-statistischen Innenauftrag. Wenn eine Bestellung aus dem Quellsystem sowohl eine Kostenstelle als auch einen Kundenauftrag enthält, enthält die entsprechende Bestellung im Central-Finance-System zwei echte Kostenträger. In diesem Fall ist die Kombination in der Mapping-Einstellung ungültig.
- Stellen Sie sicher, dass es keinen Konflikt zwischen Ihrer Implementierung dieses BAdIs und der Implementierung der Methode MAP_VALUES in anderen BAdIs gibt, wie z.B. dem BAdI: Standardverarbeitung von Buchungsdaten erweitern.
Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte "Erweiterungsspot-Elementdefinitionen" im BAdI Builder (Transaktion SE18).
Informationen zur Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-NetWeaver-Bibliothek unter "BAdIs - Einbettung in das Enhancement Framework".
Eine Beispielimplementierung CL_FINS_CFIN_ACCTASGT_MAP_EX finden Sie im BAdI Builder auf der Registerkarte Erw.spot-Elementdefinitionen (ES_FINS_CFIN_ACCTASGT_MAP) im Abschnitt Implementierungs-Beispielklassen.
Vendor Master (General Section) CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4256 Date: 20240520 Time: 150508 sap01-206 ( 68 ms )