SAP ABAP Class CL_ACO_BSP_ADMIN_APPLICATION (Application Class for Creating Administration Authorizations)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM (Application Component) Product Lifecycle Management
     ACO_BSP (Package) BSPs for Access Control Lists from Package ACO
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_APPLICATION Business Server Page (BSP) Application Class 20021018
Properties
Class CL_ACO_BSP_ADMIN_APPLICATION  
Short Description Application Class for Creating Administration Authorizations    
Super Class CL_BSP_APPLICATION Business Server Page (BSP) Application Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ACO_BSP   BSPs for Access Control Lists from Package ACO 
Created 20021018   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ACO_BSP_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ACO_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ACO_BSP_ADMIN_APPLICATION has no interface implemented.
Friends
Class CL_ACO_BSP_ADMIN_APPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_AUTHORIZATION Instance attribute Public Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Information About Authorization Subject 20021023
2 MR_AUTHORIZATION_TO_TRANSFER Instance attribute Private Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Authorization to Grant Authorization 20021023
3 MR_ERROR_OBJECT Static Attribute Public Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20021018
4 MR_NAVIGATION Instance attribute Public Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20021018
5 MS_OBJECT_TYPE Instance attribute Private Type reference (TYPE) ACO_BSP_TS_ADMIN_OBJECT_TYPE Object Categories with Authorization Assignment by Sys. Adm. 20021205
6 MT_OBJECT_TYPE Instance attribute Public Type reference (TYPE) ACO_BSP_TT_ADMIN_OBJECT_TYPE Object Categories with Authorization Assignment by Sys. Adm. 20021024
7 MV_COMPLETE Instance attribute Public Type reference (TYPE) BOOLE_D 'X' = Differential rendering switched off 20021018
8 MV_DEBUG_MODE Instance attribute Public Type reference (TYPE) BOOLE_D Debug Mode 20021018
9 MV_ERROR_MSGS Instance attribute Public Type reference (TYPE) STRING Error Messages When Sending an E-mail 20021024
10 MV_EXT_KEY Instance attribute Public Type reference (TYPE) STRING Key of the Object to Be Processed 20021023
11 MV_INT_KEY Instance attribute Public Type reference (TYPE) ACO_OBJECT_ID Object ID 20021023
12 MV_KEEP_CONTEXT Instance attribute Public Type reference (TYPE) BOOLE_D 'X' Hold Session During Navigation to New URL 20021018
13 MV_NEW_ADMIN Instance attribute Public Type reference (TYPE) ACO_USER_ID User for Whom Administrator Authorization Is Created 20021023
14 MV_NEW_LOCATION Instance attribute Public Type reference (TYPE) STRING URL to Which User Should Navigate Next 20021023
15 MV_PERSISTENCY_HANDLE Instance attribute Private Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle for Reference to Instance of Persistence Class 20021023
16 MV_SELECTED_OBJECT_TYPE Instance attribute Public Type reference (TYPE) ACO_OBJECT_TYPE Object Category for Which Authorization Should Be Granted 20021022
17 MV_TOP_ID Instance attribute Public Type reference (TYPE) ACO_TOP_ID ID of Highest Node in the Hierarchy 20030304
18 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_ACO_BSP_ADMIN_APPLICATION Application Class for Creating Administration Authorizations 20021018
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 20021024
2 CHECK_USER_EXISTS Instance method Public Method Check Whether User Exists 20021024
3 CONSTRUCTOR Instance method Public Constructor Constructor 20021018
4 CREATE_AUTHORIZATION Instance method Public Method Create Authorization 20021023
5 DELETE_ERROR_MESSAGES Instance method Public Method Deletes (Error) Messages 20021024
6 EXIT Instance method Public Method End Application 20021023
7 GET_ADMINS Instance method Private Method Get Administrators from ACO 20021023
8 GET_AUTHORIZATION Instance method Public Method Get Authorization 20021023
9 GET_EXT_KEY Instance method Public Method Get External Key of the Object to Be Processed 20021023
10 GET_INSTANCE Static method Public Method Get Instance 20021018
11 GET_INT_KEY Instance method Public Method Get Internal Key of the Object to Be Processed 20021023
12 GET_NEW_ADMIN Instance method Public Method Get User for Whom Admin. Authorization Should Be Granted 20021023
13 GET_SELECTED_OBJECT_TYPE Instance method Public Method Get Object Category for Which Auth. Should Be Granted 20021022
14 GET_TOP_ID Instance method Private Method Get TOP_ID from DB Entries That Already Exist 20030304
15 NOTIFY_ADMINS Instance method Public Method Send E-Mail 20021023
16 SEND_EMAIL Instance method Private Method Send e-mail 20021023
17 SET_AUTHORIZATION Instance method Public Method Set Authorization 20021023
18 SET_EXT_KEY Instance method Public Method Set External Key of the Object to Be Processed 20021023
19 SET_INT_KEY Instance method Public Method Set Internal Key of the Object to Be Processed 20021023
20 SET_NEW_ADMIN Instance method Public Method Set User for Whom Admin. Authorization Should Be Granted 20021023
21 SET_SELECTED_OBJECT_TYPE Instance method Public Method Object Category for Which Authorization Should Be Granted 20021022
22 SPLIT_EMAIL_STRING Instance method Private Method Decomposes a String in a Table with Row Length 255 20021023
23 WRITE_REPLACE_SCRIPT Static method Public Method Write JavaScript to Replace Component Contents 20021018
Events
Class CL_ACO_BSP_ADMIN_APPLICATION has no event.
Types
Class CL_ACO_BSP_ADMIN_APPLICATION has no local 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 (=' ') 20021024

Method CHECK_EXT_KEY_EXISTS on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method CHECK_USER_EXISTS Signature

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

Method CHECK_USER_EXISTS on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_AUTHORIZATION Signature

Method CREATE_AUTHORIZATION on class CL_ACO_BSP_ADMIN_APPLICATION has no parameter.
Method CREATE_AUTHORIZATION on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method DELETE_ERROR_MESSAGES Signature

Method DELETE_ERROR_MESSAGES on class CL_ACO_BSP_ADMIN_APPLICATION has no parameter.
Method DELETE_ERROR_MESSAGES on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHOW_CANCEL Call by reference Type reference (TYPE) BOOLE_D 'X' Im Dialog 'Abbrechen' anzeigen 20021023

Method EXIT on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method GET_ADMINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ADMINS Value transfer Type reference (TYPE) ACO_BSP_TT_USER_ID 20021023

Method GET_ADMINS on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method GET_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_AUTHORIZATION Value transfer Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20021023

Method GET_AUTHORIZATION on class CL_ACO_BSP_ADMIN_APPLICATION 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 20021023

Method GET_EXT_KEY on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ACO_BSP_ADMIN_APPLICATION Applikationsklasse für das Anlegen von Admin-Berechtigungen 20021018

Method GET_INSTANCE on class CL_ACO_BSP_ADMIN_APPLICATION 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 20021023

Method GET_INT_KEY on class CL_ACO_BSP_ADMIN_APPLICATION 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_USER_ID Value transfer Type reference (TYPE) ACO_USER_ID Benutzer-ID 20021023

Method GET_NEW_ADMIN on class CL_ACO_BSP_ADMIN_APPLICATION 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 20021022

Method GET_SELECTED_OBJECT_TYPE on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method GET_TOP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ACO_OBJECT_ID Objekt-ID 20030304
2 Returning RV_TOP_ID Value transfer Type reference (TYPE) ACO_TOP_ID ID des obersten Knotens in der Hierarchie 20030304

Method GET_TOP_ID on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method NOTIFY_ADMINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADMINS Call by reference Type reference (TYPE) ACO_BSP_TT_USER_ID Tabellentyp für User-Ids 20021023

Method NOTIFY_ADMINS on class CL_ACO_BSP_ADMIN_APPLICATION 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 20021024
2 Importing IT_BODY Call by reference Type reference (TYPE) BCSY_TEXT Nachricht 20021023
3 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) ACO_BSP_TT_USER_ID Empfänger 20021023
4 Importing IT_RECIPIENTS_COPY Call by reference Type reference (TYPE) ACO_BSP_TT_USER_ID Empfänger 20021023
5 Importing IV_EXPRESS Call by reference Type reference (TYPE) BOOLE_D Express-Flag 20021023
6 Importing IV_STATUS_EMAIL Call by reference Type reference (TYPE) BOOLE_D Status-E-Mail senden 20021023
7 Importing IV_SUBJECT Call by reference Type reference (TYPE) SO_OBJ_DES Kurze Beschreibung des Inhaltes 20021023

Method SEND_EMAIL on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method SET_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AUTHORIZATION Call by reference Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20021023

Method SET_AUTHORIZATION on class CL_ACO_BSP_ADMIN_APPLICATION 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 20021023

Method SET_EXT_KEY on class CL_ACO_BSP_ADMIN_APPLICATION 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 20021023

Method SET_INT_KEY on class CL_ACO_BSP_ADMIN_APPLICATION 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 20021023

Method SET_NEW_ADMIN on class CL_ACO_BSP_ADMIN_APPLICATION 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 Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Objekttyp 20021022

Method SET_SELECTED_OBJECT_TYPE on class CL_ACO_BSP_ADMIN_APPLICATION 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 Value transfer Type reference (TYPE) STRING 20021023
2 Returning RT_TABLE Value transfer Type reference (TYPE) BCSY_TEXT Texttabelle 20021023

Method SPLIT_EMAIL_STRING on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.

Method WRITE_REPLACE_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPONENT Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER Komponente 20021018

Method WRITE_REPLACE_SCRIPT on class CL_ACO_BSP_ADMIN_APPLICATION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200