Ansicht
Dokumentation

CX_EX_CACS_FR_DOCUMENT - BAdI: CACS_FR_DOCUMENT: Ausnahmebehandlung

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 Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )