Bug 4982 (T007963)

Summary: Verwendung ALV-Berechtigungsobjekt S_ALV_LAYR
Product: [SCX/Suite] SCX/Suite Allgemein Reporter: Barbas, Sascha <Sascha.Barbas>
Component: DC AllgemeinAssignee: Lenz, Florian <florian.lenz>
Status: VERIFIED FIXED QA Contact: Grab, Felix <Felix.Grab>
Severity: enhancement    
Priority: P3 CC: Anke.Baier, cbr, florian.lenz, gunar.kunze, skr, sven.heck, uli
Version: 7.2Keywords: Scorpius
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Scorpius SAP Release: ---
Transport: CRM-ID/Ticket: 007963
Deadline: 2022-03-31   
Attachments: Hardcopy Berechtigungsobjekt

Description Barbas, Sascha intern 2015-07-13 16:17:00 CEST
SAP hat neben dem „normalen“ ALV-Berechtigungsobjekt, das in vielen Fällen zu allgemein ist, ein 
weiteres Objekt S_ALV_LAYR implementiert, mit dem die ALV-Berechtigung über Report-Ebene 
gesteuert werden kann.
Comment 11 Baier, Anke intern 2023-10-26 10:48:26 CEST
Getestet auf der FQ0
User GXP_LAYR

Globale Layoutberechtigung für Werk 1000 -> ok
Nur Usee Layoutberechtigung für Werk 1010 -> oks
Comment 10 Lenz, Florian intern 2022-06-21 15:29:49 CEST
SAP Doku https://launchpad.support.sap.com/#/notes/1667238
Comment 9 Lenz, Florian intern 2022-06-03 15:36:46 CEST
(Bezüglich comment 8 von Lenz, Florian)
> Objekt S_ALV_LAYR wird jetzt zentral in Klasse /GIB/CL_DC_ALV_GRID geprüft
> mit Aktivität 23. Bestehen vorher keine Berechtigungen wird die
> übergreifende Layoutberechtigung erteilt 'X', lag vorher schon eine
> Userberechtigung vor erhält der User danach alle Berechtigungen 'A'.

Das ganze Thema ist nur relevant für Reports die das Kennzeichen ms_layout-no_author = 'X' explizit setzen, andernfalls erfolgt immer implizit eine Prüfung durch das ALV-Grid, falls die Berechtigung 'X' globale Layouts oder 'A' global+User angefordert wurde. 

Eine Vorgabe aus dem Report dass nur Userlayouts genutzt werden können (I_SAVE = 'U' ) ist mit der Implementierung so nicht mehr möglich. Im Bereich der GIB-Reports die eine Ableitung der Grid-Klasse /GIB/CL_DC_ALV_GRID nutzen aber auch nicht im Einsatz/bekannt.
Comment 8 Lenz, Florian intern 2022-06-03 11:15:37 CEST
Objekt S_ALV_LAYR wird jetzt zentral in Klasse /GIB/CL_DC_ALV_GRID geprüft mit Aktivität 23. Bestehen vorher keine Berechtigungen wird die übergreifende Layoutberechtigung erteilt 'X', lag vorher schon eine Userberechtigung vor erhält der User danach alle Berechtigungen 'A'.
Comment 1 uli intern 2016-01-29 13:10:21 CET
Created attachment 1913 [details]
Hardcopy Berechtigungsobjekt