SAP ABAP Class CL_GRAC_ACCESS_REQUEST_SOD_BG (Parent class for CUP jobs)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ACCESS_REQUEST (Package) Access Control GRC Access Request
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_SCHEDULER Schdeduler 20100616
Properties
Class CL_GRAC_ACCESS_REQUEST_SOD_BG  
Short Description Parent class for CUP jobs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ACCESS_REQUEST   Access Control GRC Access Request 
Created 20100616   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_ACCESS_REQUEST_SOD_BG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_SCHEDULER Schdeduler 20100616
Friends
Class CL_GRAC_ACCESS_REQUEST_SOD_BG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_NAME_VALUE_TABLE Instance attribute Private See coding 20100616
2 MT_RANGE_TABLE Instance attribute Private See coding STORE range table values 20100616
3 MV_NAME_VALUE_TABLE_LOADED Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN Boolean 20100616
4 MV_RANGE_TABLE_LOADED Instance attribute Private Type reference (TYPE) GRAC_BOOLEAN ABAP_FALSE Boolean 20100616
Methods
# Method Level Visibility Method type Description Created on
1 GET_NAME_VALUE Instance method Private Method 20100616
2 GET_RANGE_TABLE Instance method Private Method 20100616
3 GET_SOD_JOB_VARIANT Instance method Public Method returns job variant 20100616
4 LOAD_NAME_VALUE_TABLE Instance method Private Method 20100616
5 LOAD_RANGE_TABLE Instance method Private Method 20100616
6 SAVE_NAME_VALUE_TABLE Instance method Private Method save name value table 20100616
7 SAVE_RANGE_TABLE Instance method Private Method save range table 20100616
8 SCHEDULE_SOD_REVIEW_JOB Instance method Public Method Schedule sod review job 20100624
9 SET_NAME_VALUE Instance method Private Method 20100616
10 SET_RANGE_TABLE Instance method Private Method set range table 20100616
11 SET_SOD_JOB_VARIANT Instance method Public Method Set the SOD job variant 20100616
Events
Class CL_GRAC_ACCESS_REQUEST_SOD_BG has no event.
Types
Class CL_GRAC_ACCESS_REQUEST_SOD_BG has no local type.
Method Signatures

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 20100616
2 Importing IV_FNAME Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100616
3 Importing IV_FTYPE Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100616
4 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100616

Method GET_NAME_VALUE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no exception.

Method GET_RANGE_TABLE Signature

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

Method GET_RANGE_TABLE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no exception.

Method GET_SOD_JOB_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BPROC_RANGE Call by reference Type reference (TYPE) GRAC_RT_BPROC Range Table for Business Process 20100616
2 Exporting ET_CONNECTOR_RANGE Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Range table for Connector 20100616
3 Exporting ET_FUNCAREA_RANGE Call by reference Type reference (TYPE) GRAC_RT_FUNCAREA Range Table for Function Area 20100616
4 Exporting ET_ORGRULE_RANGE Call by reference Type reference (TYPE) GRAC_RT_ORGRULE Range Table type for Organization Rule ID 20100616
5 Exporting ET_ORG_RANGE Call by reference Type reference (TYPE) GRAC_RT_ORG_LEVEL Range Table for Organization ID 20100713
6 Exporting ET_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKLEVEL Range Table for Risk Level 20100616
7 Exporting ET_RISKTYPE_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKTYPE Range Table for Risk Type 20100616
8 Exporting ET_RISK_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKID Range table for Risk ID 20100616
9 Exporting ET_RLCRITLVL_RANGE Call by reference Type reference (TYPE) GRAC_RT_CRITLVL Range Table fo Critical Level 20100616
10 Exporting ET_RLSENS_RANGE Call by reference Type reference (TYPE) GRAC_RT_SENSITIVITY Range Table for Sensitivity 20100616
11 Exporting ET_ROLENAME_RANGE Call by reference Type reference (TYPE) GRAC_RT_ROLENM Range Table for Role Name 20100616
12 Exporting ET_RULESET_RANGE Call by reference Type reference (TYPE) GRAC_RT_RULESETID Range Table for Rule Set ID 20100616
13 Exporting ET_USER_RANGE Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100616
14 Exporting ET_USER_TYPE Call by reference Type reference (TYPE) GRAC_RT_USER_TYPE User type range table 20100819
15 Exporting ET_USRGRP_RANGE Call by reference Type reference (TYPE) GRAC_RT_USERGRP Range Table for User Group 20100616
16 Exporting EV_EXCLUDE_EXPIRED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100819
17 Exporting EV_EXCLUDE_EXPIRED_ROLES Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130624
18 Exporting EV_EXCLUDE_LOCKED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100819
19 Exporting EV_GROUPBY Call by reference Type reference (TYPE) GRAC_SOD_GROUPBY Group By 20100819
20 Exporting EV_IGNORE_MITIGATION Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100616
21 Importing IV_PLAN_ACTIVITY Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan usage 20100713
22 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100616

Method GET_SOD_JOB_VARIANT on class CL_GRAC_ACCESS_REQUEST_SOD_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 20100616

Method LOAD_NAME_VALUE_TABLE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no exception.

Method LOAD_RANGE_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 20100616

Method LOAD_RANGE_TABLE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no exception.

Method SAVE_NAME_VALUE_TABLE Signature

Method SAVE_NAME_VALUE_TABLE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no parameter.
Method SAVE_NAME_VALUE_TABLE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no exception.

Method SAVE_RANGE_TABLE Signature

Method SAVE_RANGE_TABLE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no parameter.
Method SAVE_RANGE_TABLE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no exception.

Method SCHEDULE_SOD_REVIEW_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BPROC_RANGE Call by reference Type reference (TYPE) GRAC_RT_BPROC Range Table for Business Process 20100624
2 Importing IT_CONNECTOR_RANGE Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Range table for Connector 20100624
3 Importing IT_FUNCAREA_RANGE Call by reference Type reference (TYPE) GRAC_RT_FUNCAREA Range Table for Function Area 20100624
4 Importing IT_ORGRULE_RANGE Call by reference Type reference (TYPE) GRAC_RT_ORGRULE Range Table type for Organization Rule ID 20100624
5 Importing IT_ORG_RANGE Call by reference Type reference (TYPE) GRAC_RT_ORG_LEVEL Range Table for Organization ID 20100713
6 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKLEVEL Range Table for Risk Level 20100624
7 Importing IT_RISKTYPE_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKTYPE Range Table for Risk Type 20100624
8 Importing IT_RISK_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKID Range table for Risk ID 20100624
9 Importing IT_RLCRITLVL_RANGE Call by reference Type reference (TYPE) GRAC_RT_CRITLVL Range Table fo Critical Level 20100624
10 Importing IT_RLSENS_RANGE Call by reference Type reference (TYPE) GRAC_RT_SENSITIVITY Range Table for Sensitivity 20100624
11 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) GRAC_RT_ROLENM Range Table for Role Name 20100624
12 Importing IT_RULESET_RANGE Call by reference Type reference (TYPE) GRAC_RT_RULESETID Range Table for Rule Set ID 20100624
13 Importing IT_USER_RANGE Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100624
14 Importing IT_USER_TYPE Call by reference Type reference (TYPE) GRAC_RT_USER_TYPE User type range table 20100819
15 Importing IT_USRGRP_RANGE Call by reference Type reference (TYPE) GRAC_RT_USERGRP Range Table for User Group 20100624
16 Importing IV_EXCLUDE_EXPIRED Call by reference Type reference (TYPE) GRAC_BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100823
17 Importing IV_EXCLUDE_EXPIRED_ROLES Call by reference Type reference (TYPE) GRAC_BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20130624
18 Importing IV_EXCLUDE_LOCKED Call by reference Type reference (TYPE) GRAC_BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100823
19 Importing IV_GROUPBY Call by reference Type reference (TYPE) GRAC_SOD_GROUPBY Group By 20100823
20 Importing IV_IGNORE_MITIGATION Call by reference Type reference (TYPE) GRAC_BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100823
21 Importing IV_PLAN_ACTIVITY Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan usage 20100713
22 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100624

Method SCHEDULE_SOD_REVIEW_JOB on class CL_GRAC_ACCESS_REQUEST_SOD_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 20100616
2 Importing IV_FNAME Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100616
3 Importing IV_FTYPE Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100616
4 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100616

Method SET_NAME_VALUE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no exception.

Method SET_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RANGE_TABLE Call by reference Type reference (TYPE) ANY TABLE 20100616
2 Importing IV_PARENTID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100616
3 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 Character field, length 32 20100616
4 Importing IV_RNAME Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100616
5 Importing IV_RTYPE Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20100616

Method SET_RANGE_TABLE on class CL_GRAC_ACCESS_REQUEST_SOD_BG has no exception.

Method SET_SOD_JOB_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BPROC_RANGE Call by reference Type reference (TYPE) GRAC_RT_BPROC Range Table for Business Process 20100616
2 Importing IT_CONNECTOR_RANGE Call by reference Type reference (TYPE) GRAC_RT_CONNECTOR Range table for Connector 20100616
3 Importing IT_FUNCAREA_RANGE Call by reference Type reference (TYPE) GRAC_RT_FUNCAREA Range Table for Function Area 20100616
4 Importing IT_ORGRULE_RANGE Call by reference Type reference (TYPE) GRAC_RT_ORGRULE Range Table type for Organization Rule ID 20100616
5 Importing IT_ORG_RANGE Call by reference Type reference (TYPE) GRAC_RT_ORG_LEVEL Range Table for Organization ID 20100713
6 Importing IT_RISKLEVEL_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKLEVEL Range Table for Risk Level 20100616
7 Importing IT_RISKTYPE_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKTYPE Range Table for Risk Type 20100616
8 Importing IT_RISK_RANGE Call by reference Type reference (TYPE) GRAC_RT_RISKID Range table for Risk ID 20100616
9 Importing IT_RLCRITLVL_RANGE Call by reference Type reference (TYPE) GRAC_RT_CRITLVL Range Table fo Critical Level 20100616
10 Importing IT_RLSENS_RANGE Call by reference Type reference (TYPE) GRAC_RT_SENSITIVITY Range Table for Sensitivity 20100616
11 Importing IT_ROLE_RANGE Call by reference Type reference (TYPE) GRAC_RT_ROLENM Range Table for Role Name 20100616
12 Importing IT_RULESET_RANGE Call by reference Type reference (TYPE) GRAC_RT_RULESETID Range Table for Rule Set ID 20100616
13 Importing IT_USER_RANGE Call by reference Type reference (TYPE) GRAC_RT_USER Range Table type for user 20100616
14 Importing IT_USER_TYPE Call by reference Type reference (TYPE) GRAC_RT_USER_TYPE User type range table 20100819
15 Importing IT_USRGRP_RANGE Call by reference Type reference (TYPE) GRAC_RT_USERGRP Range Table for User Group 20100616
16 Importing IV_EXCLUDE_EXPIRED Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100819
17 Importing IV_EXCLUDE_EXPIRED_ROLES Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20130624
18 Importing IV_EXCLUDE_LOCKED Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100819
19 Importing IV_GROUPBY Call by reference Type reference (TYPE) GRAC_SOD_GROUPBY Group By 20100819
20 Importing IV_IGNORE_MITIGATION Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100616
21 Importing IV_PLAN_ACTIVITY Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan usage 20100713
22 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100616

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