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 |