Bug 4982 (T007963) - Verwendung ALV-Berechtigungsobjekt S_ALV_LAYR
Summary: Verwendung ALV-Berechtigungsobjekt S_ALV_LAYR
Status: VERIFIED FIXED
Alias: T007963
Product: SCX/Suite Allgemein
Classification: SCX/Suite
Component: DC Allgemein (show other bugs)
Version: 7.2
Hardware: All All
: P3 enhancement
Deadline: 2022-03-31
Assignee: Lenz, Florian
QA Contact: Grab, Felix
URL:
Whiteboard:
Keywords: Scorpius
: 10825 11629 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-07-13 16:17 CEST by Barbas, Sascha
Modified: 2023-10-26 10:48 CEST (History)
7 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Scorpius
SAP Release: ---
Transport:
CRM-ID/Ticket: 007963


Attachments
Hardcopy Berechtigungsobjekt (63.31 KB, image/png)
2016-01-29 13:10 CET, uli
Details

Note You need to log in before you can comment on or make changes to this bug.
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