Hi zusammen,
habe mal wieder ein DIS Problem
Folgende Situation:
Der User soll im Dokumenteninfosatz die Möglichkeit haben als Sicherheitsklasse "Secret" und "Top Secret" auszuwählen (dies ist bereits eingerichtet), ABER er darf
dann keine Originale anhängen (habe ich bereits in badi DOCUMENT_FILES01 unterbunden und funktioniert:)
Code: Alles auswählen.
if tcode = 'CV02'.
**Prüfung auf Security Klasse
if draw-zzsec_class = 'SECRET'
OR draw-zzsec_class = 'TOP SECRET'.
MESSAGE E011(ZDOK).
* Secret-Dokumente dürfen nicht mit SAP verwaltet werden!
else.
endif.
endif.
ODER wenn bereits im Vorfeld ein Original angehängt wurde und der User im Nachhinein eine der oben genannten Sicherheitsklassen auswählt, darf der User den DIS nicht abspeichern (er muss eine andere Klasse wählen).
Wenn ich bei dem Badi DOCUMENT_MAIN01 in der Methode BEFORE_SAVE die Überprüfung reinschreibe, erhält der User entweder eine Meldung ("... nicht erlaubt...") ABER darf trotzdem speichern
ODER er erhält eine Fehlermeldung und fliegt dann aus der Transaktion raus.
Gibt es eine Möglichkeit, dass der User die Fehlermeldung erhält, die Möglichkeit bekommt eine andere Klasse einzutragen und dann erst abspeichern kann?
Vielen Dank für eure Hilfe im Voraus!!