SAP ABAP Class CL_GRAC_ACTION_USAGE (Action Usage)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_REPOSITORY (Package) Access Control GRC Repository Package
Properties
Class CL_GRAC_ACTION_USAGE  
Short Description Action Usage    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_REPOSITORY   Access Control GRC Repository Package 
Created 20091204   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GRAC_ACTION_USAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_GRAC_AD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRAC_ACTION_USAGE has no interface implemented.
Friends
Class CL_GRAC_ACTION_USAGE has no friend class.
Attributes
Class CL_GRAC_ACTION_USAGE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALC_EXEC_COUNT Static method Public Method calculate execution count 20091215
2 CALC_ROLE_USAGE_COUNT Static method Public Method 20100105
3 DELETE_DATA_FOR_USER Static method Public Method Delete Role Usage data for user/s 20100104
4 GET_ACTUSAGE_DATA Static method Public Method Retrieve action data 20091204
5 GET_MGMT_ACTUSAGE_DATA Static method Public Method Retrieve management action data 20100105
6 GET_ROLE_USAGE_DATA Static method Public Method Retrieve Role Usage data 20100104
7 RETRIEVE_USER_FOR_USRGRP Static method Public Method Retrieve userid for usrgrp 20100216
8 SET_ACTUSAGE_DATA Static method Public Method Set action data 20091204
9 SET_MGMT_ACTUSAGE_DATA Static method Public Method Set management action data 20100105
10 SET_ROLE_USAGE_DATA Static method Public Method Set Role Usage data 20100104
11 UPDATE_ALERT_ACT_LOG Static method Public Method Update the Alert Action Usage Log 20100615
12 UPDATE_USER_ALERT_ACT_LOG Static method Private Method Update the Alert Action Usage Log 20110929
Events
Class CL_GRAC_ACTION_USAGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ERM_ROLE_MAP Public See coding 20100216 BEGIN OF ys_erm_role_map, erm_role_id TYPE grfn_guid, "grac_user, sp04 role_id TYPE grfn_guid, END OF ys_erm_role_map
2 YT_ERM_ROLE_MAP Public See coding 20100216 yt_erm_role_map TYPE TABLE OF ys_erm_role_map
Method Signatures

Method CALC_EXEC_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTORS Call by reference Type reference (TYPE) GRAC_T_CONNECTORS Conntectors 20120319
2 Returning RT_MGMT_ACTION_USAGE Value transfer Type reference (TYPE) GRAC_T_MGMT_ACTUSAGE Management Action usage 20100107

Method CALC_EXEC_COUNT on class CL_GRAC_ACTION_USAGE has no exception.

Method CALC_ROLE_USAGE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_ACTION Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_ROLE_TCODE 20100105
2 Importing IT_USER_ROLE Call by reference Type reference (TYPE) GRAC_T_ROLE_OUT Table to for Role output for user store 20100105
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100105
4 Returning RT_ROLE_USAGE Value transfer Type reference (TYPE) GRAC_T_ROLE_USAGE Role Usage 20100105

Method CALC_ROLE_USAGE_COUNT on class CL_GRAC_ACTION_USAGE has no exception.

Method DELETE_DATA_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_USER Table for User(s) 20100104
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20110426
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100104

Method GET_ACTUSAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_USAGE Call by reference Type reference (TYPE) GRAC_T_ACTUSAGE Action Usage 20091209
2 Importing IT_ACTION_RANGE Call by reference Type reference (TYPE) GRAC_T_SOD_ACTION_RANGE Action Range 20111102
3 Importing IT_TIME_RANGE Call by reference Type reference (TYPE) GRAC_T_TIMESTAMP_RANGE Range table for time stamp 20111102
4 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100106
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100105

Method GET_ACTUSAGE_DATA on class CL_GRAC_ACTION_USAGE has no exception.

Method GET_MGMT_ACTUSAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MGMT_ACTION_USAGE Value transfer Type reference (TYPE) GRAC_T_MGMT_ACTUSAGE Action Usage 20100105
2 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100106
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100105

Method GET_MGMT_ACTUSAGE_DATA on class CL_GRAC_ACTION_USAGE has no exception.

Method GET_ROLE_USAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_USAGE Call by reference Type reference (TYPE) GRAC_T_ROLE_USAGE Role Usage 20100104
2 Importing IT_CONNECTOR Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Connector Id 20100107
3 Importing IT_ERM_ROLE_MAP Call by reference Type reference (TYPE) CL_GRAC_ACTION_USAGE=>YT_ERM_ROLE_MAP 20100216
4 Importing IT_ROLE_NAME Call by reference Type reference (TYPE) GRAC_RT_ROLE_NAME Range Table type for Role Name 20100106
5 Importing IT_USER Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100106
6 Importing IT_USER_GRP Call by reference Type reference (TYPE) GRAC_RT_USER_GRP tange table for user group 20100106
7 Importing IV_EXCLUDE_EXPIRED_ROLES Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130624
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100104
2 CX_SY_OPEN_SQL_DB Open SQL Error 20120502

Method RETRIEVE_USER_FOR_USRGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTOR Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Range table for Connector 20100218
2 Importing IT_USER_GRP Call by reference Type reference (TYPE) GRAC_RT_USER_GRP tange table for user group 20100218
3 Returning RT_USER Value transfer Type reference (TYPE) GRAC_T_USER Table Type for Users 20100218

Method RETRIEVE_USER_FOR_USRGRP on class CL_GRAC_ACTION_USAGE has no exception.

Method SET_ACTUSAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION_USAGE Call by reference Type reference (TYPE) GRAC_T_ACTUSAGE Action Usage 20091209

Method SET_ACTUSAGE_DATA on class CL_GRAC_ACTION_USAGE has no exception.

Method SET_MGMT_ACTUSAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MGMT_ACTION_USAGE Call by reference Type reference (TYPE) GRAC_T_MGMT_ACTUSAGE Action Usage 20100105

Method SET_MGMT_ACTUSAGE_DATA on class CL_GRAC_ACTION_USAGE has no exception.

Method SET_ROLE_USAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_USAGE Call by reference Type reference (TYPE) GRAC_T_ROLE_USAGE Role Usage 20100104
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100104

Method UPDATE_ALERT_ACT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION_USAGE Value transfer Type reference (TYPE) GRAC_T_ACTUSAGE Action Usage 20100624

Method UPDATE_ALERT_ACT_LOG on class CL_GRAC_ACTION_USAGE has no exception.

Method UPDATE_USER_ALERT_ACT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION_USAGE Call by reference Type reference (TYPE) GRAC_T_ACTUSAGE Action Usage 20110929
2 Importing IV_FF_USER Call by reference Type reference (TYPE) GRAC_USER User ID 20110929

Method UPDATE_USER_ALERT_ACT_LOG on class CL_GRAC_ACTION_USAGE has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600