SAP ABAP Class CL_DPR_UI_LOG_AUTH_ADMIN (Assistance Class for DPR_AUTH_ADMIN)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_UI_LOGIC (Package) Project Management UI Data Formatting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20061109
Properties
Class CL_DPR_UI_LOG_AUTH_ADMIN  
Short Description Assistance Class for DPR_AUTH_ADMIN    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_UI_LOGIC   Project Management UI Data Formatting 
Created 20061109   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DPR_UI_LOG_AUTH_ADMIN has no interface implemented.
Friends
Class CL_DPR_UI_LOG_AUTH_ADMIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_OBJECT_TYPE Instance attribute Private Type reference (TYPE) ACO_BSP_TS_ADMIN_OBJECT_TYPE Object Categories with Authorization Assignment by Sys. Adm. 20061116
2 MT_NEW_ADMIN Instance attribute Private Type reference (TYPE) DPR_TT_ACO_USER_ID Created Authorizations 20061117
3 MT_OBJECT_TYPE Instance attribute Private Type reference (TYPE) TT_OBJECT_TYPE Possible Object Categories for Administration 20061109
4 MV_ERROR_MSGS Instance attribute Private Type reference (TYPE) STRING Error Messages When Sending an E-mail 20061213
5 MV_EXT_KEY Instance attribute Public Type reference (TYPE) STRING Key of the Object to Be Processed 20061117
6 MV_INT_KEY Instance attribute Public Type reference (TYPE) ACO_OBJECT_ID Object ID 20061117
7 MV_NEW_ADMIN Instance attribute Public Type reference (TYPE) ACO_USER_ID User ID 20061116
8 MV_PREV_SELECTED_OBJECT_TYPE Instance attribute Public Type reference (TYPE) ACO_OBJECT_TYPE Object Category in Project Planning 20061211
9 MV_SELECTED_OBJECT_TYPE Instance attribute Public Type reference (TYPE) ACO_OBJECT_TYPE Object Category for Which Authorization Should Be Granted 20061116
10 SR_DPR_AUTH_ADMIN Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_AUTH_ADMIN Assistance Class for DPR_AUTH_ADMIN 20061109
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXT_KEY_EXISTS Instance method Public Method Check Whether Object Specified by User Exists 20061117
2 CHECK_USER_EXISTS Instance method Public Method Check Whether User Exists 20061116
3 CONSTRUCTOR Instance method Public Constructor 20061109
4 CREATE_AUTHORIZATION Instance method Public Method Create Authorization 20061117
5 GET_ADMINS Instance method Public Method Delivers All Admins 20061116
6 GET_AUTHORIZATIONS Instance method Private Method Read Authorizations 20061116
7 GET_DESCRIPTION_FOR_OBJ_TYPE Instance method Public Method Delivers Description for Selected Object Category 20061121
8 GET_EXT_KEY Instance method Public Method Get External Key of the Object to Be Processed 20061117
9 GET_INSTANCE Static method Public Method 20061109
10 GET_INT_KEY Instance method Public Method Get Internal Key of the Object to Be Processed 20061117
11 GET_NEW_ADMIN Instance method Public Method Delivers Current User 20061121
12 GET_SAVE_BUTTON_ENABLED Instance method Public Method 20061211
13 GET_SELECTED_DPR_OBJECT_TYPE Instance method Public Method 20061120
14 GET_SELECTED_OBJECT_TYPE Instance method Public Method Get Object Category for Which Auth. Should Be Granted 20061116
15 GET_VALUES_FOR_DDLB Instance method Public Method Delivers Values for DDLB 20061120
16 INITIALIZE Instance method Public Method 20070425
17 INITIALIZE_ADMINS_INTERNAL Instance method Public Method Reset Internal Variables 20061211
18 INITIALIZE_ALL Instance method Public Method Reset Internal Variables 20061211
19 IS_OBJECT_IN_EDIT_MODE Instance method Public Method 20061213
20 MAP_ACO_OBJECT_TYPE_TO_DPR Instance method Private Method Delivers DPR Object Category for ACO Object Category 20061117
21 NOTIFY_ADMINS Instance method Public Method Inform Admins 20061116
22 RETRIEVE Instance method Public Method Load Data 20061116
23 RETRIEVE_DOCUMENT Instance method Public Method Retrieve for Document 20061117
24 SEND_EMAIL Instance method Private Method Send e-mail 20061116
25 SET_EXT_KEY Instance method Public Method Set External Key of the Object to Be Processed 20061117
26 SET_INT_KEY Instance method Public Method Set Internal Key of the Object to Be Processed 20061117
27 SET_NEW_ADMIN Instance method Public Method Set User for Whom Admin. Authorization Should Be Granted 20061116
28 SET_PREV_SELECTED_OBJECT_TYPE Instance method Public Method Object Category for Which Authorization Should Be Granted 20061211
29 SET_SELECTED_OBJECT_TYPE Instance method Public Method Object Category for Which Authorization Should Be Granted 20061116
30 SPLIT_EMAIL_STRING Instance method Private Method Decomposes a String in a Table with Row Length 255 20061116
Events
Class CL_DPR_UI_LOG_AUTH_ADMIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_OBJECT_TYPE Private See coding 20070425 TT_OBJECT_TYPE type SORTED TABLE OF aco_bsp_ts_admin_object_type with unique key object_type
Method Signatures

Method CHECK_EXT_KEY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXT_KEY_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20061117

Method CHECK_EXT_KEY_EXISTS on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method CHECK_USER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_ADMIN Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20061120
2 Returning RV_USER_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20061116

Method CHECK_USER_EXISTS on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DPR_UI_LOG_AUTH_ADMIN has no parameter.
Method CONSTRUCTOR on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method CREATE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) ABAP_BOOL 20061117

Method CREATE_AUTHORIZATION on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_ADMINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADMINS Call by reference Type reference (TYPE) DPR_TT_ACO_USER_ID Tabellentyp für User-Ids 20061116

Method GET_ADMINS on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTH Call by reference Type reference (TYPE) INDEX TABLE 20061116

Method GET_AUTHORIZATIONS on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_DESCRIPTION_FOR_OBJ_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20061121

Method GET_DESCRIPTION_FOR_OBJ_TYPE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_EXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXT_KEY Value transfer Type reference (TYPE) STRING 20061117

Method GET_EXT_KEY on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DPR_AUTH_ADMIN Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_AUTH_ADMIN Assistance-Klasse für DPR_AUTH_ADMIN 20061109

Method GET_INSTANCE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_INT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INT_KEY Value transfer Type reference (TYPE) ACO_OBJECT_ID Objekt-ID 20061117

Method GET_INT_KEY on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_NEW_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NEW_ADMIN Value transfer Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20061121

Method GET_NEW_ADMIN on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_SAVE_BUTTON_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAVE_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20061211

Method GET_SAVE_BUTTON_ENABLED on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_SELECTED_DPR_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DPR_OBJECT_TYPE Value transfer Type reference (TYPE) DPR_TV_OBJECT_TYPE Objekttyp in der Projektplanung 20061120

Method GET_SELECTED_DPR_OBJECT_TYPE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_SELECTED_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) ACO_OBJECT_TYPE Objekttyp 20061116

Method GET_SELECTED_OBJECT_TYPE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method GET_VALUES_FOR_DDLB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VALUES Value transfer Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value-Pair 20061120

Method GET_VALUES_FOR_DDLB on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_AUTH Value transfer Type reference (TYPE) ABAP_BOOL 20070425

Method INITIALIZE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method INITIALIZE_ADMINS_INTERNAL Signature

Method INITIALIZE_ADMINS_INTERNAL on class CL_DPR_UI_LOG_AUTH_ADMIN has no parameter.
Method INITIALIZE_ADMINS_INTERNAL on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method INITIALIZE_ALL Signature

Method INITIALIZE_ALL on class CL_DPR_UI_LOG_AUTH_ADMIN has no parameter.
Method INITIALIZE_ALL on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method IS_OBJECT_IN_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EDIT_MODE Value transfer Type reference (TYPE) ABAP_BOOL 20061213

Method IS_OBJECT_IN_EDIT_MODE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method MAP_ACO_OBJECT_TYPE_TO_DPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SELECTED_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Objekttyp in der Projektplanung 20061211
2 Returning RV_DPR_OBJECT_TYPE Value transfer Type reference (TYPE) DPR_TV_OBJECT_TYPE Objekttyp in der Projektplanung 20061117

Method MAP_ACO_OBJECT_TYPE_TO_DPR on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method NOTIFY_ADMINS Signature

Method NOTIFY_ADMINS on class CL_DPR_UI_LOG_AUTH_ADMIN has no parameter.
Method NOTIFY_ADMINS on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20061117
2 Returning RV_FAILED Value transfer Type reference (TYPE) ABAP_BOOL 20061117

Method RETRIEVE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method RETRIEVE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOC_TYPE Call by reference Type reference (TYPE) STRING 20061212
2 Exporting EV_DPR_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20061212
3 Exporting EV_FAILED Value transfer Type reference (TYPE) ABAP_BOOL 20061212

Method RETRIEVE_DOCUMENT on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method SEND_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_MSGS Call by reference Type reference (TYPE) STRING Concatenierte Fehlermeldungen 20061116
2 Importing IT_BODY Call by reference Type reference (TYPE) BCSY_TEXT Nachricht 20061116
3 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) ACO_BSP_TT_USER_ID Empfänger 20061116
4 Importing IT_RECIPIENTS_COPY Call by reference Type reference (TYPE) ACO_BSP_TT_USER_ID Empfänger 20061116
5 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) SO_OBJ_TP 'RAW' Code for document class 20090701
6 Importing IV_EXPRESS Call by reference Type reference (TYPE) BOOLE_D Express-Flag 20061116
7 Importing IV_STATUS_EMAIL Call by reference Type reference (TYPE) BOOLE_D Status-E-Mail senden 20061116
8 Importing IV_SUBJECT Call by reference Type reference (TYPE) SO_OBJ_DES Kurze Beschreibung des Inhaltes 20061116

Method SEND_EMAIL on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method SET_EXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_KEY Call by reference Type reference (TYPE) STRING 20061117
2 Returning RV_EXT_KEY_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20061117

Method SET_EXT_KEY on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method SET_INT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INT_KEY Call by reference Type reference (TYPE) ACO_OBJECT_ID Objekt-ID 20061117

Method SET_INT_KEY on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method SET_NEW_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Call by reference Type reference (TYPE) ACO_USER_ID Benutzer-ID 20061116

Method SET_NEW_ADMIN on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method SET_PREV_SELECTED_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) ACO_OBJECT_TYPE Objekttyp 20061211

Method SET_PREV_SELECTED_OBJECT_TYPE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method SET_SELECTED_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) ACO_OBJECT_TYPE Objekttyp 20061116

Method SET_SELECTED_OBJECT_TYPE on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.

Method SPLIT_EMAIL_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20061116
2 Returning RT_TABLE Value transfer Type reference (TYPE) BCSY_TEXT Texttabelle 20061116

Method SPLIT_EMAIL_STRING on class CL_DPR_UI_LOG_AUTH_ADMIN has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450