SAP ABAP Class CL_GRAC_RULES (Rules)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ACCESS_REQUEST (Package) Access Control GRC Access Request
Properties
Class CL_GRAC_RULES  
Short Description Rules    
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 20100426   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_RULES has no forward declaration.
Interfaces
Class CL_GRAC_RULES has no interface implemented.
Friends
Class CL_GRAC_RULES has no friend class.
Attributes
Class CL_GRAC_RULES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 POPULATE_REQ_ROL_ATTR Static method Public Method Populate Request and Role Attributes 20100624
2 PROCESS_MIT_POLICY_RULES Static method Public Method Process BRFP Mitigation Rules 20100624
3 PROCESS_MULTIPLE_RULESET Static method Public Method Process Multiple Rule Set 20100625
4 PROCESS_RULES Static method Public Method Process Rules 20100426
5 PROCESS_USER_DEFAULT_RULES Static method Public Method Process User Default Rules 20100722
Events
Class CL_GRAC_RULES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_RULESETID Public See coding 20100625 BEGIN OF ty_rulesetid, rulesetid TYPE GRAC_RULESET_ID, END OF ty_rulesetid
2 T_RULESETID Public See coding 20100625 T_RULESETID TYPE TABLE OF ty_rulesetid
Method Signatures

Method POPULATE_REQ_ROL_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRFTAB Call by reference Type reference (TYPE) GRFN_T_BRFTAB BRFplus Tabname and Value 20100624
2 Importing IS_MSMP_HEADER Value transfer Type reference (TYPE) GRAC_S_REQUEST_MSMP_HEADER Request Header Structure 20100624
3 Importing IT_MSMP_LINEITEM Value transfer Type reference (TYPE) GRAC_T_REQUEST_MSMP_LINEITEM Table type for Request MSMP Line Items 20100624

Method POPULATE_REQ_ROL_ATTR on class CL_GRAC_RULES has no exception.

Method PROCESS_MIT_POLICY_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Value transfer Type reference (TYPE) GRAC_BRFP_MIT_POLICY Result 20100722
2 Importing IS_HEADER_REQUEST_ATT Value transfer Type reference (TYPE) GRAC_S_API_ACCESS_REQUEST This is the structure containg header items. 20100624
3 Importing IS_VIO_RISK_ATT Value transfer Type reference (TYPE) GRAC_S_SUM_VIOL_DET This is the structure containsg data for the line item. 20100624
4 Importing IV_FDT_UUID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20100624

Method PROCESS_MIT_POLICY_RULES on class CL_GRAC_RULES has no exception.

Method PROCESS_MULTIPLE_RULESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRAC_T_API_RULESET Result 20100722
2 Importing IT_REQ_LINEITEM Value transfer Type reference (TYPE) GRAC_T_API_REQLINEITEM Request lineitem 20100625
3 Importing IV_FDT_UUID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20100625
4 Importing IV_REQNO Call by reference Type reference (TYPE) GRAC_REQNO Request Number 20100628

Method PROCESS_MULTIPLE_RULESET on class CL_GRAC_RULES has no exception.

Method PROCESS_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMP_HEADER Value transfer Type reference (TYPE) GRAC_S_REQUEST_MSMP_HEADER Request Header Structure 20100426
2 Importing IT_MSMP_LINEITEM Value transfer Type reference (TYPE) GRAC_T_REQUEST_MSMP_LINEITEM Table for Review Line Item 20100427
3 Importing IV_FDT_UUID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20100624
4 Exporting RESULT Call by reference Type reference (TYPE) ANY 20100624

Method PROCESS_RULES on class CL_GRAC_RULES has no exception.

Method PROCESS_USER_DEFAULT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_USERDEFAULTID Call by reference Type reference (TYPE) GRAC_USER_DEFAULT_ID User Default ID 20100722
2 Importing IS_ACCESS_REQUEST Call by reference Type reference (TYPE) GRAC_S_API_ACCESS_REQUEST Access Request Structure for API Usage 20100722
3 Importing IS_LINEITEM Call by reference Type reference (TYPE) GRAC_S_API_REQLINEITEM Structure of Req Line Item 20120823
4 Importing IV_FDT_UUID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20100722

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