SAP ABAP Class CL_GRAC_CDS_UTIL (Main clas for CDS integration)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_UTILITIES (Package) Access Control GRC Various helping infrastructure for ABAP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AMDP_MARKER_HDB Marker Interface for DB Procedures 20140606
Properties
Class CL_GRAC_CDS_UTIL  
Short Description Main clas for CDS integration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_UTILITIES   Access Control GRC Various helping infrastructure for ABAP 
Created 20140606   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_CDS_UTIL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_AMDP_MARKER_HDB Marker Interface for DB Procedures 20140606
Friends
Class CL_GRAC_CDS_UTIL has no friend class.
Attributes
Class CL_GRAC_CDS_UTIL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACT_RULE Static method Public Method 20140606
2 GET_FFLOG_ID Static method Public Method 20140606
3 LOAD_SEARCH_ROLE Static method Public Method 20140606
4 SEARCH_ROLE Static method Public Method 20140606
Events
Class CL_GRAC_CDS_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACT_RULE_OUT Public See coding 20140606 tt_act_rule_out TYPE STANDARD TABLE OF ty_act_rule_out WITH DEFAULT KEY
2 TT_FFLOG_OUT Public See coding 20140606 tt_fflog_out TYPE STANDARD TABLE OF ty_fflog_out WITH DEFAULT KEY
3 TT_INS_RECORD_COUNT Public See coding 20140606 tt_ins_record_count TYPE STANDARD TABLE OF ty_ins_record_count WITH DEFAULT KEY
4 TT_ROLES Public See coding 20140606 tt_roles TYPE STANDARD TABLE OF ty_roles WITH DEFAULT KEY
5 TY_ACT_RULE_OUT Public See coding 20140606 BEGIN OF ty_act_rule_out. TYPES: riskid TYPE GRAC_SODRISK_ID. TYPES: actruleid TYPE GRAC_ACTRULE_ID. TYPES: xseq TYPE INT4. TYPES: risktype TYPE GRAC_SODRISK_TYPE. TYPES: enableorgrule TYPE GRFN_BOOLEAN. TYPES: functid TYPE GRAC_FUNCT_ID. TYPES: connector TYPE GRFN_CONNECTORID. TYPES: p_connector TYPE GRFN_CONNID. TYPES: action TYPE GRAC_SOD_OBJECT. TYPES: actionguid TYPE GRFN_GUID. TYPES: END OF ty_act_rule_out
6 TY_BUSS_PROC Public Type reference (TYPE) STRING 20140606
7 TY_BZPRCS Public Type reference (TYPE) STRING 20140606
8 TY_CONNECTOR Public See coding 20140606 ty_connector TYPE C length 32
9 TY_CONNECTOR_L Public Type reference (TYPE) STRING 20140606
10 TY_FFLOG_OUT Public See coding 20140606 BEGIN OF ty_fflog_out. TYPES: fflog_id TYPE GRFN_GUID. TYPES: ffobject TYPE GRAC_FFOBJECT. TYPES: connector TYPE GRFN_CONNECTORID. TYPES: ff_user TYPE GRAC_FIREFIGHTER. TYPES: logon_time TYPE TIMESTAMP. "P length 8 decimals 0. TYPES: reason_code TYPE GRFN_GUID. TYPES: text_object TYPE GRFN_GUID. TYPES: ff_owner TYPE GRAC_OWNER. TYPES: workflow_sent TYPE GRAC_BOOLEAN. TYPES: wf_id TYPE GRFN_GUID. TYPES: reason_text TYPE GRFN_TITLE. TYPES: updated_at TYPE TIMESTAMPL. "P length 11 decimals 7. TYPES: logoff_time TYPE TIMESTAMP. "P length 8 decimals 0. TYPES: log_from_plugin TYPE GRAC_BOOLEAN. TYPES: END OF ty_fflog_out
11 TY_FFOBJECT Public Type reference (TYPE) STRING 20140606
12 TY_FF_OWNER Public Type reference (TYPE) STRING 20140606
13 TY_FF_USER Public Type reference (TYPE) STRING 20140606
14 TY_INS_RECORD_COUNT Public See coding 20140606 BEGIN OF ty_ins_record_count. TYPES: record_count TYPE INT4. TYPES: END OF ty_ins_record_count
15 TY_LANGU Public Type reference (TYPE) STRING 20140606
16 TY_LOG_TIME Public Type reference (TYPE) STRING 20140606
17 TY_MANDT Public Type reference (TYPE) STRING 20140606
18 TY_RISKLVLS Public Type reference (TYPE) STRING 20140606
19 TY_RISKS Public Type reference (TYPE) STRING 20140606
20 TY_RISKTYPES Public Type reference (TYPE) STRING 20140606
21 TY_ROLES Public See coding 20140606 BEGIN OF ty_roles. TYPES: role_id TYPE GRFN_GUID. TYPES: search_word TYPE GRAC_SEARCH_WORD. TYPES: END OF ty_roles
22 TY_RULES Public Type reference (TYPE) STRING 20140606
23 TY_RULESETS Public Type reference (TYPE) STRING 20140606
24 TY_SEARCH_STR Public Type reference (TYPE) STRING 20140606
25 TY_WORKFLOW_SENT Public Type reference (TYPE) STRING 20140606
Method Signatures

Method GET_ACT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACT_RULE_OUT Value transfer Type reference (TYPE) TT_ACT_RULE_OUT 20140606
2 Importing BZPRCS Value transfer Type reference (TYPE) TY_BZPRCS 20140606
3 Importing CONNECTOR Value transfer Type reference (TYPE) TY_CONNECTOR 20140606
4 Importing MANDT Value transfer Type reference (TYPE) TY_MANDT 20140606
5 Importing RISKLVLS Value transfer Type reference (TYPE) TY_RISKLVLS 20140606
6 Importing RISKS Value transfer Type reference (TYPE) TY_RISKS 20140606
7 Importing RISKTYPES Value transfer Type reference (TYPE) TY_RISKTYPES 20140606
8 Importing RULES Value transfer Type reference (TYPE) TY_RULES 20140606
9 Importing RULESETS Value transfer Type reference (TYPE) TY_RULESETS 20140606

Method GET_ACT_RULE on class CL_GRAC_CDS_UTIL has no exception.

Method GET_FFLOG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONNECTOR Value transfer Type reference (TYPE) TY_CONNECTOR_L 20140606
2 Exporting FFLOG_OUT Value transfer Type reference (TYPE) TT_FFLOG_OUT 20140606
3 Importing FFOBJECT Value transfer Type reference (TYPE) TY_FFOBJECT 20140606
4 Importing FF_OWNER Value transfer Type reference (TYPE) TY_FF_OWNER 20140606
5 Importing FF_USER Value transfer Type reference (TYPE) TY_FF_USER 20140606
6 Importing LOG_TIME Value transfer Type reference (TYPE) TY_LOG_TIME 20140606
7 Importing MANDT Value transfer Type reference (TYPE) TY_MANDT 20140606
8 Importing WORKFLOW_SENT Value transfer Type reference (TYPE) TY_WORKFLOW_SENT 20140606

Method GET_FFLOG_ID on class CL_GRAC_CDS_UTIL has no exception.

Method LOAD_SEARCH_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INS_RECORD_COUNT Value transfer Type reference (TYPE) TT_INS_RECORD_COUNT 20140606
2 Importing MANDT Value transfer Type reference (TYPE) TY_MANDT 20140606

Method LOAD_SEARCH_ROLE on class CL_GRAC_CDS_UTIL has no exception.

Method SEARCH_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSS_PROC Value transfer Type reference (TYPE) TY_BUSS_PROC 20140606
2 Importing LANGU Value transfer Type reference (TYPE) TY_LANGU 20140606
3 Exporting ROLES Value transfer Type reference (TYPE) TT_ROLES 20140606
4 Importing SEARCH_STR Value transfer Type reference (TYPE) TY_SEARCH_STR 20140606

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