SAP ABAP Class CL_GRAC_ORG_RULE_ENGINE_BG (Class for Generating Rules in Background with AC Scheduler)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_SOD (Package) Access Control GRC SoD Rules and etc.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_SCHEDULER Schdeduler 20140513
Properties
Class CL_GRAC_ORG_RULE_ENGINE_BG  
Short Description Class for Generating Rules in Background with AC Scheduler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_SOD   Access Control GRC SoD Rules and etc. 
Created 20140513   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 20140513
Friends
Class CL_GRAC_ORG_RULE_ENGINE_BG has no friend class.
Attributes
Class CL_GRAC_ORG_RULE_ENGINE_BG has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GEN_RULES_FROM_FUNCTID_LIST Static method Public Method Generate Rules from a List of Function IDs. 20140703
2 GET_FUNCTIONS_ALL Static method Public Method Get All the Functions for a Plan ID 20140703
3 GET_ORG_GEN_VARIANT Instance method Public Method Get Organization Rule Generation Variant for Background job 20140514
4 GET_RISKS_ALL Static method Public Method Get All the Risks for a Plan ID 20140703
5 SCHEDULE_ORG_GEN_BG_JOB Instance method Public Method Generate Organization Rules in Background 20140514
6 SET_ORG_GEN_VARIANT Instance method Public Method Set Organization Rule Generation Variant for Background job 20140514
Events
Class CL_GRAC_ORG_RULE_ENGINE_BG has no event.
Types
Class CL_GRAC_ORG_RULE_ENGINE_BG has no local type.
Method Signatures

Method GEN_RULES_FROM_FUNCTID_LIST Signature

Method GEN_RULES_FROM_FUNCTID_LIST on class CL_GRAC_ORG_RULE_ENGINE_BG has no parameter.
Method GEN_RULES_FROM_FUNCTID_LIST on class CL_GRAC_ORG_RULE_ENGINE_BG has no exception.

Method GET_FUNCTIONS_ALL Signature

Method GET_FUNCTIONS_ALL on class CL_GRAC_ORG_RULE_ENGINE_BG has no parameter.
Method GET_FUNCTIONS_ALL on class CL_GRAC_ORG_RULE_ENGINE_BG has no exception.

Method GET_ORG_GEN_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INACT_ORGVALS Call by reference Type reference (TYPE) GRAC_T_ORG Org Unit List 20140630
2 Exporting EV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140630
3 Exporting EV_ORGRL_PREFIX_NEW Call by reference Type reference (TYPE) STRING 20140630
4 Exporting EV_ORGRL_PREFIX_ORIG Call by reference Type reference (TYPE) STRING 20140630
5 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20140514

Method GET_ORG_GEN_VARIANT on class CL_GRAC_ORG_RULE_ENGINE_BG has no exception.

Method GET_RISKS_ALL Signature

Method GET_RISKS_ALL on class CL_GRAC_ORG_RULE_ENGINE_BG has no parameter.
Method GET_RISKS_ALL on class CL_GRAC_ORG_RULE_ENGINE_BG has no exception.

Method SCHEDULE_ORG_GEN_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 sod background job 20140514
2 Importing IS_PLAN_DETAIL Call by reference Type reference (TYPE) GRFN_S_UI_PLAN_DETAIL Schedule detail 20140514
3 Importing IT_INACT_ORG_VALS Call by reference Type reference (TYPE) GRAC_T_ORG Org Unit List 20140629
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140629
5 Importing IV_ORGRL_PREFIX_NEW Call by reference Type reference (TYPE) STRING User defined new Org Rule prefix 20140629
6 Importing IV_ORGRL_PREFIX_ORIG Call by reference Type reference (TYPE) STRING Original Org Rule prefix 20140629
7 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20140514
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140514

Method SET_ORG_GEN_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INACT_ORG_VALS Call by reference Type reference (TYPE) GRAC_T_ORG OPTIONAL 20140629
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID 20140629
3 Importing IV_ORGRL_PREFIX_NEW Call by reference Type reference (TYPE) STRING 20140629
4 Importing IV_ORGRL_PREFIX_ORIG Call by reference Type reference (TYPE) STRING 20140629
5 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20140514

Method SET_ORG_GEN_VARIANT on class CL_GRAC_ORG_RULE_ENGINE_BG has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100