'Auftrag löschen' unterbinden Thema ist als GELÖST markiert

SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

'Auftrag löschen' unterbinden

Beitrag von Jan.45 (ForumUser / 2 / 0 / 0 ) »
Hallo,

ich habe die Aufgabe bekommen unter bestimmte Voraussetzungen das Löschen von Aufträge (VA02) zu unterbinden. So einfach wie ich dachte, scheint es doch nicht zu sein.

MV45AFZZ - USEREXIT_DELETE_DOCUMENT wollte ich
1. eine Message E006 einfügen --> Dump !
2. die UPDKZ verändern --> die sind zu diesem Zeitpunkt noch nicht vorhanden.

MV45AFZZ - USEREXIT_DOCUMENT_SAVE / USEREXIT_DOCUMENT_SAVE_PREPARE
3. Habe ein Break gesetzt und festegestellt, dass es kein XVBAK-UPDKZ gibt. XVBAP-UPDKZ 'D' entfernt --> Auftrag wird trotzdem gelöscht.

Kann mir irgendjemand helfen ?

Vielen Dank.
Jan.45
Zuletzt geändert von Jan.45 am 19.09.2014 14:34, insgesamt 1-mal geändert.


Re: Auftrag löschen unterbinden

Beitrag von Jan.45 (ForumUser / 2 / 0 / 0 ) »
Nochmals hallo,

ich habe gerade die Lösung selber gefunden:

Code: Alles auswählen.

 FORM userexit_delete_document.
 if Bedingung.
    MESSAGE I006.     "Der Beleg kann nicht gelöscht werden
    LEAVE to CURRENT TRANSACTION AND SKIP FIRST SCREEN.
 endif.
ENDFORM.                    "USEREXIT_DELETE_DOCUMENT
MESSAGE E006 habe ich in MESSAGE I006 geändert. Dadurch ergibt sich kein Dump mehr und LEAVE war der Befehl, den ich gesucht habe.
Gruß
Jan.45

Seite 1 von 1

Über diesen Beitrag

Jan.45
ABAP & SAP eBook Flatrate von Espresso Tutorials Sponsorlink
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Vergleichbare Themen

ERS-Abrechnung-Auftrag löschen nicht möglich
von cstrauss » 30.06.2008 17:04
DIS - Speichern unterbinden
von Kristin » 26.04.2011 14:31
FI Buchung in Sonderperiode unterbinden
von raisa » 20.05.2021 15:44
Direkte Transaktionen unterbinden
von c oco » 30.01.2006 15:24
Anmeldung unterbinden, wenn User bereits angemeldet
von Marc (pj) » 08.01.2007 12:38