DIS - Speichern unterbinden

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

DIS - Speichern unterbinden

Beitrag von Kristin (ForumUser / 47 / 2 / 0 ) »
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!!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: DIS - Speichern unterbinden

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Hast Du die Möglichkeit ein Popup aufzurufen?

Falls ja, programmiere ein Popup, in dem Du solange loopst bist der User etwas gültiges eingeben hat, oder abbricht und damit den Loop beendet.

Re: DIS - Speichern unterbinden

Beitrag von Kristin (ForumUser / 47 / 2 / 0 ) »
Hi unit605,

vielen Dank, aber die Security Class wurde bereits als Register eingeführt und sollte dementsprechend so bleiben. Ich wüsste jetzt nicht, welches PopUp du sonst meinst.
Gibt es absolut keine Möglichkeit das Speichern zu unterdrücken, wenn der falsche Wert drin steht?

Vielen Dank.

Re: DIS - Speichern unterbinden

Beitrag von Kristin (ForumUser / 47 / 2 / 0 ) »
Hallo@all
da die Anforderung ziemlich dringend ist, wählen wir nun die Methode bei der der User aus der Transaktion rausgeschmissen wird. Also benötigen Vorerst keine Hilfe zu dem Thema (falls dennoch jemand einen Idee hat, gerne *g*). Danke nochmal!

Seite 1 von 1

Vergleichbare Themen

1
Antw.
326
Views
PMD: doppelte Abfrage beim Speichern unterbinden
von sapdepp » 04.11.2021 12:10 • Verfasst in ABAP® Core
1
Antw.
1929
Views
'Auftrag löschen' unterbinden
von Jan.45 » 19.09.2014 11:36 • Verfasst in Sales and Distribution
6
Antw.
932
Views
FI Buchung in Sonderperiode unterbinden
von raisa » 20.05.2021 15:44 • Verfasst in ABAP® Core
10
Antw.
3143
Views
Direkte Transaktionen unterbinden
von c oco » 30.01.2006 15:24 • Verfasst in ABAP® für Anfänger
4
Antw.
4018
Views
Anmeldung unterbinden, wenn User bereits angemeldet
von Marc (pj) » 08.01.2007 12:38 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140