Ich vermute, das Dieses BAdI ausreichend sein dürfte um den FCODE fürs Löschen abzufangen.BAdI-Interface IF_EX_LE_SHP_DELIVERY_PROC
Das Interface stellt die folgenden Methoden bereit:
CHANGE_FCODE_ATTRIBUTES
Mit der Methode können Funktionscodes der Lieferungsverarbeitung abhängig von den aktuell verarbeiteten Lieferungsdaten deaktiviert werden.
Sie können diese Methode beispielsweise verwenden, wenn Sie die Warenausgangsbuchung im Dialog generell unterbinden möchten,
oder wenn Sie einen Benutzerkreis von der Nutzung bestimmter Funktionen ausschließen möchten. (Sehr schön )
Dokumentation zur BAdI-Methode CHANGE_FCODE_ATTRIBUTES