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 BUFFER_LINE_ROLE Instance attribute Protected Object reference (TYPE REF TO) DATA Generic buffer table row 19991220
2 BUFFER_LINE_SYSTEM Instance attribute Protected Object reference (TYPE REF TO) DATA Generic buffer table row 19991220
3 BUFFER_LINE_USER Instance attribute Protected Object reference (TYPE REF TO) DATA Generic buffer table row 19991220
4 BUFFER_TABLE_ROLE Instance attribute Protected Object reference (TYPE REF TO) DATA Generic buffer table 19991220
5 BUFFER_TABLE_SYSTEM Instance attribute Protected Object reference (TYPE REF TO) DATA Generic buffer table 19991220
6 BUFFER_TABLE_USER Instance attribute Protected Object reference (TYPE REF TO) DATA Generic buffer table 19991220
7 C_PERS_TYPE_ROLE Constant Public Type reference (TYPE) SPERS_TYPE 'A' Type role 20000327
8 C_PERS_TYPE_SYSTEM Constant Public Type reference (TYPE) SPERS_TYPE SPACE Type system 20000406
9 C_PERS_TYPE_USER Constant Public Type reference (TYPE) SPERS_TYPE 'U' Type user 20000327
10 DIALOG_FIELDS_HIDE Instance attribute Protected Type reference (TYPE) SPERS_FLDT List of fields hidden in gen. dialog 20000406
11 FIELD_ROLE Instance attribute Protected Type reference (TYPE) FIELDNAME SPACE Role name field 19991220
12 FIELD_USER Instance attribute Protected Type reference (TYPE) FIELDNAME SPACE User name field 19991220
13 LAST_ROLE Instance attribute Private Type reference (TYPE) AGR_NAME Role Name 20000413
14 LAST_USER Instance attribute Private Type reference (TYPE) UNAME User name 20000413
15 ROLE_DATA_LOADED Instance attribute Protected Type reference (TYPE) CHAR1 Role data loaded 20000407
16 SYSTEM_DATA_LOADED Instance attribute Private Type reference (TYPE) CHAR1 System data loaded 20000407
17 TABLE_ROLE Instance attribute Protected Type reference (TYPE) TABNAME SPACE Role-dependent table name 19991220
18 TABLE_SYSTEM Instance attribute Protected Type reference (TYPE) TABNAME SPACE System-dependent table name 20000406
19 TABLE_USER Instance attribute Protected Type reference (TYPE) TABNAME SPACE User-dependent table name 19991220
20 TAB_DYNSUB Static Attribute Public Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20000214
21 TAB_HANDLE Static Attribute Public Type reference (TYPE) CHAR40 Character field of length 40 20000214
22 TAB_PROGRAM Static Attribute Public Type reference (TYPE) SYCPROG ABAP program, caller in external procedures 20000214
23 USER_DATA_LOADED Instance attribute Private Type reference (TYPE) CHAR1 User data loaded 20000407
Methods
# Method Level Visibility Method type Description Created on
1 DIALOG_RESULT_PROCESS_ROLE Instance method Protected Method Postprocess data from generic dialog (role) 20000406
2 DIALOG_RESULT_PROCESS_SYSTEM Instance method Protected Method Postprocess data from generic dialog (syst.) 20000406
3 DIALOG_RESULT_PROCESS_USER Instance method Protected Method Postprocess data from generic dialog (user) 20000406
4 DIALOG_SELECTION_ROLE Instance method Protected Method Selection of data for dialog (role) 20000407
5 DIALOG_SELECTION_SYSTEM Instance method Protected Method Selection of data for dialog (system) 20000407
6 DIALOG_SELECTION_USER Instance method Protected Method Selection of data for dialog (user) 20000407
7 REMOVE_DATA_FROM_DB 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 INPUT_ERROR Eingabefehler - Eingabewiederholung 20000406
2 OPERATION_CANCELED 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 INPUT_ERROR Eingabefehler - Eingabewiederholung 20000406
2 OPERATION_CANCELED 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 INPUT_ERROR Eingabefehler - Eingabewiederholung 20000406
2 OPERATION_CANCELED Operation abgebrochen - Abbruch 20000406

Method DIALOG_SELECTION_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ROLE_NAME Call by reference Type reference (TYPE) AGR_NAME Name der Rolle 20000407
# Exception Resumable Description Created on
1 SELECTION_FAILED 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 SELECTION_FAILED Selektion fehlgeschlagen 20000407

Method DIALOG_SELECTION_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_UNAME Call by reference Type reference (TYPE) UNAME Benutzername 20000407
# Exception Resumable Description Created on
1 SELECTION_FAILED Selektion fehlgeschlagen 20000407

Method REMOVE_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DFIES Call by reference Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20000413
2 Importing P_OWNER_TYPE Call by reference Type reference (TYPE) SPERS_TYPE Personalisierungsebene 20000413
# Exception Resumable Description Created on
1 OPERATION_FAILED 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