SAP ABAP Class CL_SUPER_PERS_ACCESS (Generic Personalization interface implementation)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SEC-USR (Application Component) User Administration
⤷
S_PERS (Package) Development Class for Personalization

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PERS_EXTERNAL_TABLE | External repository table integration interface | 19991216 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_PERS_CONTAINER_ACCESS | UI2 personalization container access class | 20140721 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_ALERT_PERS_ACCESS_CATUS | Reaction to User Changes | 20020227 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_CATS_TEMP | Personalization of CATS_TEMP | 20010116 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_CHIP_PAGE_PERS_ACCESS | Integration Page Customizing in PFCG | 20101103 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_CMX_XSE_PERS_ACCESS | XSEditor: Link to Personalization | 20030416 |
6 | Inheritance (c INHERITING FROM c_ref) | CL_ISH_PERS_TC | i.s.h.med: Personalization for Treatment Authorization | 20120131 |
7 | Inheritance (c INHERITING FROM c_ref) | CL_PERS_ACCESS_MM_PUR | Handling in Case of Actions Affecting User Master Record | 20070704 |
8 | Inheritance (c INHERITING FROM c_ref) | CL_PLM_MOBILE_NOTIF_PERS | Personalization of Mobile Notification | 20011102 |
9 | Inheritance (c INHERITING FROM c_ref) | CL_READ_FLAG_PERS_ACCESS | Class for Integration from External Table (ReUse) | 20000927 |
10 | Inheritance (c INHERITING FROM c_ref) | CL_REVSORT_PERS_ACCESS | Access to Personalization Data for Sorting of Reviews | 20000803 |
... | Click here to see Used By full list (13 items) |
Properties
Class | CL_SUPER_PERS_ACCESS | |
Short Description | Generic Personalization interface implementation | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | S_PERS | Development Class for Personalization |
Created | 19991216 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_SUPER_PERS_ACCESS has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_PERS_EXTERNAL_TABLE | External repository table integration interface | 19991216 |
Friends
Class CL_SUPER_PERS_ACCESS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Generic buffer table row | 19991220 | ||
2 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Generic buffer table row | 19991220 | ||
3 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Generic buffer table row | 19991220 | ||
4 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Generic buffer table | 19991220 | ||
5 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Generic buffer table | 19991220 | ||
6 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Generic buffer table | 19991220 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | SPERS_TYPE | 'A' | Type role | 20000327 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | SPERS_TYPE | SPACE | Type system | 20000406 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | SPERS_TYPE | 'U' | Type user | 20000327 | |
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SPERS_FLDT | List of fields hidden in gen. dialog | 20000406 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FIELDNAME | SPACE | Role name field | 19991220 | |
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FIELDNAME | SPACE | User name field | 19991220 | |
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AGR_NAME | Role Name | 20000413 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UNAME | User name | 20000413 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Role data loaded | 20000407 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | System data loaded | 20000407 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | SPACE | Role-dependent table name | 19991220 | |
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | SPACE | System-dependent table name | 20000406 | |
19 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | SPACE | User-dependent table name | 19991220 | |
20 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SYDYNNR | ABAP Program: Number of Current Screen | 20000214 | ||
21 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20000214 | ||
22 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SYCPROG | ABAP program, caller in external procedures | 20000214 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | User data loaded | 20000407 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Postprocess data from generic dialog (role) | 20000406 |
2 | ![]() |
Instance method | Protected | Method | Postprocess data from generic dialog (syst.) | 20000406 |
3 | ![]() |
Instance method | Protected | Method | Postprocess data from generic dialog (user) | 20000406 |
4 | ![]() |
Instance method | Protected | Method | Selection of data for dialog (role) | 20000407 |
5 | ![]() |
Instance method | Protected | Method | Selection of data for dialog (system) | 20000407 |
6 | ![]() |
Instance method | Protected | Method | Selection of data for dialog (user) | 20000407 |
7 | ![]() |
Instance method | Protected | Method | Delete Data from Database | 20000413 |
Events
Class CL_SUPER_PERS_ACCESS has no event.
Types
Class CL_SUPER_PERS_ACCESS has no local type.
Method Signatures
Method DIALOG_RESULT_PROCESS_ROLE Signature
Method DIALOG_RESULT_PROCESS_ROLE on class CL_SUPER_PERS_ACCESS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Eingabefehler - Eingabewiederholung | 20000406 | |
2 | ![]() |
Operation abgebrochen - Abbruch | 20000406 |
Method DIALOG_RESULT_PROCESS_SYSTEM Signature
Method DIALOG_RESULT_PROCESS_SYSTEM on class CL_SUPER_PERS_ACCESS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Eingabefehler - Eingabewiederholung | 20000406 | |
2 | ![]() |
Operation abgebrochen - Abbruch | 20000406 |
Method DIALOG_RESULT_PROCESS_USER Signature
Method DIALOG_RESULT_PROCESS_USER on class CL_SUPER_PERS_ACCESS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Eingabefehler - Eingabewiederholung | 20000406 | |
2 | ![]() |
Operation abgebrochen - Abbruch | 20000406 |
Method DIALOG_SELECTION_ROLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ROLE_NAME | Call by reference | Type reference (TYPE) | AGR_NAME | Name der Rolle | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Selektion fehlgeschlagen | 20000407 |
Method DIALOG_SELECTION_SYSTEM Signature
Method DIALOG_SELECTION_SYSTEM on class CL_SUPER_PERS_ACCESS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Selektion fehlgeschlagen | 20000407 |
Method DIALOG_SELECTION_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_UNAME | Call by reference | Type reference (TYPE) | UNAME | Benutzername | 20000407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Selektion fehlgeschlagen | 20000407 |
Method REMOVE_DATA_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DFIES | Call by reference | Type reference (TYPE) | DFIES | DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET | 20000413 | ||
2 | ![]() |
P_OWNER_TYPE | Call by reference | Type reference (TYPE) | SPERS_TYPE | Personalisierungsebene | 20000413 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Löschen fehlgeschlagen | 20000413 |
Meta Relationship - Used By (full list)
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_PERS_CONTAINER_ACCESS | UI2 personalization container access class | 20140721 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_ALERT_PERS_ACCESS_CATUS | Reaction to User Changes | 20020227 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_CATS_TEMP | Personalization of CATS_TEMP | 20010116 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_CHIP_PAGE_PERS_ACCESS | Integration Page Customizing in PFCG | 20101103 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_CMX_XSE_PERS_ACCESS | XSEditor: Link to Personalization | 20030416 |
6 | Inheritance (c INHERITING FROM c_ref) | CL_ISH_PERS_TC | i.s.h.med: Personalization for Treatment Authorization | 20120131 |
7 | Inheritance (c INHERITING FROM c_ref) | CL_PERS_ACCESS_MM_PUR | Handling in Case of Actions Affecting User Master Record | 20070704 |
8 | Inheritance (c INHERITING FROM c_ref) | CL_PLM_MOBILE_NOTIF_PERS | Personalization of Mobile Notification | 20011102 |
9 | Inheritance (c INHERITING FROM c_ref) | CL_READ_FLAG_PERS_ACCESS | Class for Integration from External Table (ReUse) | 20000927 |
10 | Inheritance (c INHERITING FROM c_ref) | CL_REVSORT_PERS_ACCESS | Access to Personalization Data for Sorting of Reviews | 20000803 |
11 | Inheritance (c INHERITING FROM c_ref) | CL_SUBSCRIBE_PERS_ACCESS | Class for Integration from External Table (ReUse) | 20000926 |
12 | Inheritance (c INHERITING FROM c_ref) | CL_VBC_PERS_ACCESS | Personalization Access | 20090216 |
13 | Inheritance (c INHERITING FROM c_ref) | CL_WRF_PPW_PERS_USRGRP | Personalized Assignment of Users to User Group | 20040120 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 46C |