SAP ABAP Class CL_GRAC_ERM_MASS_ROLE_DER_BG (plan usage for risk analysis bg scheduler)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ROLE_MANAGEMENT (Package) GRC ERM Support
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_SCHEDULER Schdeduler 20100603
Properties
Class CL_GRAC_ERM_MASS_ROLE_DER_BG  
Short Description plan usage for risk analysis bg scheduler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ROLE_MANAGEMENT   GRC ERM Support 
Created 20100603   SAP 
Last change 20141106    
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
# Interface Abstract Final Description Created on
1 IF_GRFN_SCHEDULER Schdeduler 20100603
Friends
Class CL_GRAC_ERM_MASS_ROLE_DER_BG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DERIVED_ROLES Instance attribute Private Type reference (TYPE) GRAC_T_API_MASS_ROLE_DER 20100604
2 MT_NAME_VALUE_TABLE Instance attribute Private See coding 20100622
3 MV_DERIVED_ROLES_LOADED Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100604
4 MV_NAME_VALUE_TABLE_LOADED Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ABAP_FALSE Boolean 20100622
5 MV_PLAN_GUID Instance attribute Private Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100628
Methods
# Method Level Visibility Method type Description Created on
1 GET_DERIVED_ROLES Instance method Private Method get derived roles 20100604
2 GET_NAME_VALUE Instance method Private Method 20100622
3 GET_VARIANT Instance method Private Method 20100622
4 LOAD_NAME_VALUE_TABLE Instance method Private Method 20100622
5 SCHEDULE_MASS_DER_BG_JOB Instance method Public Method schedule mass derivation background job 20100604
6 SET_DERIVED_ROLES Instance method Private Method set derived roles 20100604
7 SET_NAME_VALUE Instance method Private Method 20100622
8 SET_VARIANT Instance method Private Method 20100622
Events
Class CL_GRAC_ERM_MASS_ROLE_DER_BG has no event.
Types
Class CL_GRAC_ERM_MASS_ROLE_DER_BG has no local type.
Method Signatures

Method GET_DERIVED_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DERIVED_ROLES Value transfer Type reference (TYPE) GRAC_T_API_MASS_ROLE_DER Derived role table 20100604

Method GET_DERIVED_ROLES on class CL_GRAC_ERM_MASS_ROLE_DER_BG has no exception.

Method GET_NAME_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATA Call by reference Type reference (TYPE) ANY 20100622
2 Importing IV_FNAME Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100622
3 Importing IV_FTYPE Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100622
4 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100622

Method GET_NAME_VALUE on class CL_GRAC_ERM_MASS_ROLE_DER_BG has no exception.

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100622
2 Returning RT_DERIVED_ROLES Value transfer Type reference (TYPE) GRAC_T_DERIVED_ROLE 20100622

Method GET_VARIANT on class CL_GRAC_ERM_MASS_ROLE_DER_BG has no exception.

Method LOAD_NAME_VALUE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100622

Method LOAD_NAME_VALUE_TABLE on class CL_GRAC_ERM_MASS_ROLE_DER_BG has no exception.

Method SCHEDULE_MASS_DER_BG_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BG_JOB Call by reference Type reference (TYPE) GRAC_S_SOD_BG_JOB Return Parameter 20100604
2 Importing IS_PLAN_DETAIL Call by reference Type reference (TYPE) GRFN_S_UI_PLAN_DETAIL plan period 20100604
3 Importing IT_DERIVED_ROLES Call by reference Type reference (TYPE) GRAC_T_API_MASS_ROLE_DER Table for mass role derivation structure 20100604
4 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100604
5 Importing IV_TASKTYPE Call by reference Type reference (TYPE) GRAC_SOD_BG_TASK_TYPE Version Number Component 20100604
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100628

Method SET_DERIVED_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DERIVED_ROLES Call by reference Type reference (TYPE) GRAC_T_API_MASS_ROLE_DER Table for mass role derivation structure 20100604

Method SET_DERIVED_ROLES on class CL_GRAC_ERM_MASS_ROLE_DER_BG has no exception.

Method SET_NAME_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20100622
2 Importing IV_FNAME Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100622
3 Importing IV_FTYPE Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100622
4 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100622

Method SET_NAME_VALUE on class CL_GRAC_ERM_MASS_ROLE_DER_BG has no exception.

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DERIVED_ROLES Call by reference Type reference (TYPE) GRAC_T_API_MASS_ROLE_DER Table for mass role derivation structure 20100622
2 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100622

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