SAP ABAP Class CL_RSEC_MM_ACTION_SERVICE (Storage Class for Mass Maintenance)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSEC (Package) BI AS Analysis Authorizations
Properties
Class CL_RSEC_MM_ACTION_SERVICE  
Short Description Storage Class for Mass Maintenance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSEC   BI AS Analysis Authorizations 
Created 20081125   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSEC_MM_ACTION_SERVICE has no interface implemented.
Friends
Class CL_RSEC_MM_ACTION_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVE Constant Private Type reference (TYPE) C 'A' 20081203
2 C_MODE_CHANGE Constant Public Type reference (TYPE) C 'C' 20081205
3 C_MODE_DELETE Constant Public Type reference (TYPE) C 'L' 20081205
4 C_MODE_DISPLAY Constant Public Type reference (TYPE) C 'D' 20081205
5 C_MODE_SAVE Constant Public Type reference (TYPE) C 'S' 20081205
6 C_MODIFIED Constant Public Type reference (TYPE) C 'M' 20081203
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_AUTHS Static method Public Method Activation of Authorizations 20081205
2 CHECK_FOR_NAMING_AUTH Static method Public Method 20081205
3 DEACTIVATE_AUTHS Static method Public Method Deactivation of Authorizations 20081205
4 DELETE_AUTHS Static method Public Method Deletion of Authorizations 20081205
5 SAVE_AUTHS Static method Public Method Storing Assignments, Values, Hierarchy and Texts 20090316
6 SAVE_AUTHS_POPUP_TABLES Static method Private Method Storing Assignments, Values, Hierarchy and Texts 20091016
7 WHERE_USED_CHECK_WARNING_AUTH Static method Public Method 20081205
Events
Class CL_RSEC_MM_ACTION_SERVICE has no event.
Types
Class CL_RSEC_MM_ACTION_SERVICE has no local type.
Method Signatures

Method ACTIVATE_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) I 20090617
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-MODIFIED 20081209
3 Importing I_T_AUTHS Call by reference Type reference (TYPE) RSEC_T_AUTHS Tabelle mit Berechtigungsnamen 20081205
4 Importing I_USER_INTERACTION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20081205

Method ACTIVATE_AUTHS on class CL_RSEC_MM_ACTION_SERVICE has no exception.

Method CHECK_FOR_NAMING_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ALLOWED Call by reference Type reference (TYPE) RS_BOOL Boolean 20081205
2 Changing C_GENERATED Call by reference Type reference (TYPE) RS_BOOL Boolean 20081205
3 Importing I_AUTHNAME Call by reference Type reference (TYPE) XUAUTH Berechtigungsname in Benutzerstammpflege 20081205

Method CHECK_FOR_NAMING_AUTH on class CL_RSEC_MM_ACTION_SERVICE has no exception.

Method DEACTIVATE_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_AUTHS Call by reference Type reference (TYPE) RSEC_T_AUTHS Tabelle mit Berechtigungsnamen 20081205
2 Importing I_USER_INTERACTION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20081205

Method DEACTIVATE_AUTHS on class CL_RSEC_MM_ACTION_SERVICE has no exception.

Method DELETE_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) I 20090202
2 Importing I_T_AUTHS Call by reference Type reference (TYPE) RSEC_T_AUTHS Tabelle mit Berechtigungsnamen 20081209
3 Importing I_USER_INTERACTION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20081209

Method DELETE_AUTHS on class CL_RSEC_MM_ACTION_SERVICE has no exception.

Method SAVE_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) I 20090316
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '2' Anwendungs-Log: Detaillierungsgrad 20090316
3 Importing I_R_BIAU_COL Call by reference Object reference (TYPE REF TO) CL_RSEC_BIAU_COLLECTION BI Analyseberechtigungen 20090317
4 Importing I_T_AUTHS Call by reference Type reference (TYPE) RSEC_T_AUTHS Berecht. die Werte, Hier, Zuordnungen geändert werden 20090317
5 Importing I_T_TO_ADD_AUTHS Call by reference Type reference (TYPE) RSEC_T_AUTHS Berecht zu hinzufügen von i_t_users 20090317
6 Importing I_T_TO_ADD_HIER Call by reference Type reference (TYPE) RSEC_T_AUTH_VALUES_HIERARCH_UI Hier zu hinzufügen von i_t_auths 20090317
7 Importing I_T_TO_ADD_USER Call by reference Type reference (TYPE) RSEC_T_AUTH_USER_ORIGIN Users zu hinzufügen von i_t_auths 20090317
8 Importing I_T_TO_ADD_VALUES Call by reference Type reference (TYPE) RSEC_T_AUTH_VALUES_RANGE_UI Werte zu hinzufügen von i_t_auths 20090317
9 Importing I_T_TO_CHANGE_TXT Call by reference Type reference (TYPE) RSEC_T_SEARCH_RESULT_UI Neue texte ? 20090324
10 Importing I_T_TO_DEL_AUTHS Call by reference Type reference (TYPE) RSEC_T_AUTHS Berecht zu löschen von i_t_users 20090317
11 Importing I_T_TO_DEL_HIER Call by reference Type reference (TYPE) RSEC_T_AUTH_VALUES_HIERARCH_UI Hier zu löschen von i_t_auths 20090317
12 Importing I_T_TO_DEL_USERS Call by reference Type reference (TYPE) RSEC_T_USERS Users zu löschen von i_t_auths 20090317
13 Importing I_T_TO_DEL_VALUES Call by reference Type reference (TYPE) RSEC_T_AUTH_VALUES_RANGE_UI Werte zu löschen von i_t_auths 20090317
14 Changing I_T_USERS Call by reference Type reference (TYPE) RSEC_T_USERS Benutzer die Berechtigungen hinzugefügt oder entfernt werden 20090317
15 Changing I_T_USER_AUTH_ASSIGN Call by reference Type reference (TYPE) RSEC_T_USER_AUTH_ORIGIN BI AS Berechtigungen: Zuordnung Berechtigungen zu Benutzer Q 20090525
16 Importing I_USER_INTERACTION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Benutzer fragen ? 20090316
# Exception Resumable Description Created on
1 CX_INHERITED_ERROR 20090316
2 CX_INVALID_PARAMETERS 20090316
3 CX_RS_CANCELLED 20090316
4 CX_RS_EXISTING 20090316
5 CX_RS_NOT_FOUND 20090316

Method SAVE_AUTHS_POPUP_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_POPLI_ADD_HIER Call by reference Type reference (TYPE) RSEC_T_SPOPLI RSEC_T_SPOPLI 20091016
2 Changing C_T_POPLI_ADD_USER Call by reference Type reference (TYPE) RSEC_T_SPOPLI RSEC_T_SPOPLI 20091016
3 Changing C_T_POPLI_ADD_VALUES Call by reference Type reference (TYPE) RSEC_T_SPOPLI RSEC_T_SPOPLI 20091016
4 Changing C_T_POPLI_DEL_HIER Call by reference Type reference (TYPE) RSEC_T_SPOPLI RSEC_T_SPOPLI 20091016
5 Changing C_T_POPLI_DEL_USER Call by reference Type reference (TYPE) RSEC_T_SPOPLI RSEC_T_SPOPLI 20091016
6 Changing C_T_POPLI_DEL_VALUES Call by reference Type reference (TYPE) RSEC_T_SPOPLI RSEC_T_SPOPLI 20091016
7 Importing I_T_TO_ADD_AUTHS Call by reference Type reference (TYPE) RSEC_T_AUTHS Berecht zu hinzufügen von i_t_users 20091016
8 Importing I_T_TO_ADD_HIER Call by reference Type reference (TYPE) RSEC_T_AUTH_VALUES_HIERARCH_UI Hier zu hinzufügen von i_t_auths 20091016
9 Importing I_T_TO_ADD_USER Call by reference Type reference (TYPE) RSEC_T_AUTH_USER_ORIGIN Users zu hinzufügen von i_t_auths 20091016
10 Importing I_T_TO_ADD_VALUES Call by reference Type reference (TYPE) RSEC_T_AUTH_VALUES_RANGE_UI Werte zu hinzufügen von i_t_auths 20091016
11 Importing I_T_TO_CHANGE_TXT Call by reference Type reference (TYPE) RSEC_T_SEARCH_RESULT_UI Neue texte ? 20091016
12 Importing I_T_TO_DEL_AUTHS Call by reference Type reference (TYPE) RSEC_T_AUTHS Berecht zu löschen von i_t_users 20091016
13 Importing I_T_TO_DEL_HIER Call by reference Type reference (TYPE) RSEC_T_AUTH_VALUES_HIERARCH_UI Hier zu löschen von i_t_auths 20091016
14 Importing I_T_TO_DEL_USERS Call by reference Type reference (TYPE) RSEC_T_USERS Users zu löschen von i_t_auths 20091016
15 Importing I_T_TO_DEL_VALUES Call by reference Type reference (TYPE) RSEC_T_AUTH_VALUES_RANGE_UI Werte zu löschen von i_t_auths 20091016
16 Importing I_T_USERS Call by reference Type reference (TYPE) RSEC_T_USERS Tabelle für Benutzer 20100804
17 Importing I_T_USER_AUTH_ASSIGN Call by reference Type reference (TYPE) RSEC_T_USER_AUTH_ORIGIN BI AS Berechtigungen: Zuordnung Berechtigungen zu Benutzer Q 20091016
18 Importing I_USER_INTERACTION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Benutzer fragen ? 20091016
# Exception Resumable Description Created on
1 CX_INHERITED_ERROR 20091016
2 CX_INVALID_PARAMETERS 20091016
3 CX_RS_CANCELLED 20091016
4 CX_RS_EXISTING 20091016
5 CX_RS_NOT_FOUND 20091016

Method WHERE_USED_CHECK_WARNING_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ALLOWED Call by reference Type reference (TYPE) RS_BOOL Boolean 20081205
2 Changing C_T_USERAUTH Call by reference Type reference (TYPE) RSEC_T_USER_AUTH BI AS Berechtigungen: Zuordnung Benutzer, Berechtigungen 20081205
3 Importing I_AUTHNAME Call by reference Type reference (TYPE) XUAUTH Berechtigungsname in Benutzerstammpflege 20081205
4 Importing I_MODE Call by reference Type reference (TYPE) C 20081205

Method WHERE_USED_CHECK_WARNING_AUTH on class CL_RSEC_MM_ACTION_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720