Ansicht
Dokumentation
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 dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )