Ansicht
Dokumentation
CX_EX_CACS_FR_DOCUMENT - BAdI: CACS_FR_DOCUMENT: Ausnahmebehandlung
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Basisklasse zur Ausnahmebehandlung für Implementierungen des BAdIs CACS_FR_DOCUMENT.
Die Ausnahmeklasse wird in Interface IF_EX_CACS_FR_DOCUMENT verwendet, um Fehler oder Abbrüche an den Pauschalenprozess zurückzugeben.
Um eigene Meldungen und Ausnahmen auszulösen, leiten Sie bitte die Ausnahmeklasse ab. Durch die Vererbungshierarchie ist sichergestellt, dass die Ausnahmen der Subklasse im weiteren Prozess behandelt werden.
Alle ausgelösten Ausnahmen führen dazu, dass der Pauschalenbeleg nicht gebucht wird und die entsprechende Meldung der Ausnahme im Anwendungsprotokoll des Pauschalenprozesses ausgegeben wird.
Beziehungen
Interface IF_EX_CACS_FR_DOCUMENT
Beispiel
Aufgrund einer selbstdefinierten Prüfung (Z.B. CHECK_DOC_HEADER) des Pauschalenbelegs soll der Pauschalenbeleg nicht im Provisionsmanagement gebucht werden.
Durch das Auslösen der Ausnahme ERROR_CHECK_DOC_HEADER einer Subklasse von CX_EX_CACS_FR_DOCUMENT wird eine entsprechende Meldung an den Pauschalenprozess übergeben. Der Beleg wird dadurch nicht gebucht und das Anwendungsprotokoll des Pauschalenprozesses enthält die Meldung der ausgelösten Ausnahme ERROR_CHECK_DOC_HEADER.
Hinweise
Weiterführende Informationen
- ABAP-Schlüsselwortdokumentation: Erweiterungen über BAdIs
BAL_S_LOG - Application Log: Log header data Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2176 Date: 20240328 Time: 231938 sap01-206 ( 34 ms )