Anzeigevarianten (Layouts) sperren bzw. schützen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Anzeigevarianten (Layouts) sperren bzw. schützen

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
Hallo zusamman,

ich stehe vor dem Problem verschiedene Anzeigevarianten zu schützen, sodass eben nur bestimmte Personen diese ändern können.

Klar gibt es benutzerspezifische layouts, die jeder für sich ändern kann und kein anderer. Soetwas brauche ich aber beutzerübergreifend. Eine bestimmte Person soll ein Layout anlegen, dass für alle anderen sichtbar aber nicht veränderbar ist.

Habe im OSS schon geschaut und nur das Berechtigungsobjek S_ALV_LAYO gefunden. Wer also diese berechtigung hat, darf überhaupt erst benutzerübergreifende Layouts ändern. Da ist es dann wohl so, dass eben jeder diese Berechtigung hat. Bringt also nichts. Denn die Mitarbeiter sollen ja auch benutzerübergreifende Layouts anlegen und ändern können. Aber eben nur gewisse nicht.

Bei den Selektionsvarianten gibt es ja die Möglichkeit, diese zu schützen. Aber eben für Layouts nicht.

Hat jemand eine Idee?

Unsere jetztige Idee wäre, dass wir Layouts mit einem Batch-User anlegen, an den nur bestimmt Personen rankommen. Dann müssten aber diese Layouts für alle sichtbar sein.

Danke schonmal
Andy

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


Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Hi Andy,

du kannst doch aber steuern, ob jemand nur benutzereigene Layouts anlegen darf oder auch benutzerübergreifende.
Dann fragst du vor Aufruf des ALV eure "Berechtigung" ab und gibst dann das entsprechende Kennzeichen "X" oder "A" mit.
Jemand, der benutzerübegreifende LAyouts ändern darf, kriegt ein "A" und alle anderen ein "X". (Ich glaube, es waren A und X...)

Gruß, Enno

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
@ewx:
Deine Idee hatten wir ja auch schon, aber das Problem ist halt, dass die User schon übergreifende Layouts anlegen können sollen.
Es soll eben bei einigen Listen Layouts geben, die zwar jeder benutzen kann aber keiner (außer dem Ersteler) ändern kann.

Beitrag von JHM (Top Expert / 1209 / 1 / 202 ) »
airwaver hat geschrieben:Deine Idee hatten wir ja auch schon, aber das Problem ist halt, dass die User schon übergreifende Layouts anlegen können sollen.
Es soll eben bei einigen Listen Layouts geben, die zwar jeder benutzen kann aber keiner (außer dem Ersteler) ändern kann.
Evtl. geht es in dem Ihr das Event: "Layout speichern" vor dem ausführen abfangt und eine Berechtigungsprüfung macht.
Keine Berechtigung für das Speichern des Layouts -> Fehlermeldung, User-Comand zurücksetzten
Berechtigung vorhanden -> keine weitere Reaktion von nöten.

Einschränkung: Ich weiß nicht ob man an den Layoutnamen im Event in die Finger bekommt. Ob sich das ausführen des Speichern bei fehlender Berechtigung unterbinden läßt muss auch geprüft werden. Es gab da unterschiede zwischen OO und Reuse.
Gruß Hendrik

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
danke JHM...
ich werde mal schaun, ob ich das speichern-event des layouts abfangen kann. das wäre nen lösungsansatz.

gruß
andy

ps: ich bin ja auch fan von den controls, statt der reuse-bausteine.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2675
Views
Userdefaults-Layouts Sperren
von commolus » 05.04.2012 10:44 • Verfasst in Basis
3
Antw.
2302
Views
Kopieren von ALV-Anzeigevarianten?
von TakerOne » 16.01.2006 13:34 • Verfasst in ABAP® Core
2
Antw.
4601
Views
Inhalte der Anzeigevarianten auslesen
von Alexander D. » 16.04.2008 08:40 • Verfasst in ABAP® Core
7
Antw.
4781
Views
Report mit Passwort schützen
von Marcel73 » 24.08.2008 10:15 • Verfasst in ABAP® Core
2
Antw.
4853
Views
ABAP-Quelltext schützen
von Kaiwalker » 12.07.2005 07:58 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

BAPI_GOODSMVT_CREATE
vor 17 Stunden von retsch 1 / 45
SAP GUI Installation Probleme
vor 2 Tagen von Romaniac gelöst 2 / 286
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 487
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 425
DIN Norm Klassifizierung
vor 6 Tagen von Radinator 2 / 3416

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

BAPI_GOODSMVT_CREATE
vor 17 Stunden von retsch 1 / 45
SAP GUI Installation Probleme
vor 2 Tagen von Romaniac gelöst 2 / 286
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 487
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 425
DIN Norm Klassifizierung
vor 6 Tagen von Radinator 2 / 3416

Unbeantwortete Forenbeiträge

BAPI_GOODSMVT_CREATE
vor 17 Stunden von retsch 1 / 45
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 487
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 425