Ansicht
Dokumentation

CX_EX_CACS_GU_DOCUMENT - BAdI: CACS_GU_DOCUMENT: Ausnahmebehandlung

CX_EX_CACS_GU_DOCUMENT - BAdI: CACS_GU_DOCUMENT: Ausnahmebehandlung

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Basisklasse zur Ausnahmebehandlung für Implementierungen des BAdIs CACS_GU_DOCUMENT.

Die Ausnahmeklasse wird in Interface IF_EX_CACS_GU_DOCUMENT verwendet, um Fehler oder Abbrüche an den Garantieprozess 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 Garantiebeleg nicht gebucht wird und die entsprechende Meldung der Ausnahme im Anwendungsprotokoll des Garantieprozesses ausgegeben wird.

Beziehungen

Interface IF_EX_CACS_GU_DOCUMENT

Beispiel

Aufgrund einer selbstdefinierten Prüfung (Z.B. CHECK_DOC_HEADER) des Garantiebelegs soll der Garantiebeleg nicht im Provisionsmanagement gebucht werden.

Durch das Auslösen der Ausnahme ERROR_CHECK_DOC_HEADER einer Subklasse von CX_EX_CACS_GU_DOCUMENT wird eine entsprechende Meldung an den Garantieprozess übergeben. Der Beleg wird dadurch nicht gebucht und das Anwendungsprotokoll des Garantieprozesses enthält die Meldung der ausgelösten Ausnahme ERROR_CHECK_DOC_HEADER.

Hinweise

Weiterführende Informationen

  • ABAP-Schlüsselwortdokumentation: Erweiterungen über BAdIs





ABAP Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2044 Date: 20240426 Time: 234005     sap01-206 ( 26 ms )