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 | Static method | Public | Method | 20140606 | ||
| 2 | Static method | Public | Method | 20140606 | ||
| 3 | Static method | Public | Method | 20140606 | ||
| 4 | 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 | ACT_RULE_OUT | Value transfer | Type reference (TYPE) | TT_ACT_RULE_OUT | 20140606 | ||||
| 2 | BZPRCS | Value transfer | Type reference (TYPE) | TY_BZPRCS | 20140606 | ||||
| 3 | CONNECTOR | Value transfer | Type reference (TYPE) | TY_CONNECTOR | 20140606 | ||||
| 4 | MANDT | Value transfer | Type reference (TYPE) | TY_MANDT | 20140606 | ||||
| 5 | RISKLVLS | Value transfer | Type reference (TYPE) | TY_RISKLVLS | 20140606 | ||||
| 6 | RISKS | Value transfer | Type reference (TYPE) | TY_RISKS | 20140606 | ||||
| 7 | RISKTYPES | Value transfer | Type reference (TYPE) | TY_RISKTYPES | 20140606 | ||||
| 8 | RULES | Value transfer | Type reference (TYPE) | TY_RULES | 20140606 | ||||
| 9 | 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 | CONNECTOR | Value transfer | Type reference (TYPE) | TY_CONNECTOR_L | 20140606 | ||||
| 2 | FFLOG_OUT | Value transfer | Type reference (TYPE) | TT_FFLOG_OUT | 20140606 | ||||
| 3 | FFOBJECT | Value transfer | Type reference (TYPE) | TY_FFOBJECT | 20140606 | ||||
| 4 | FF_OWNER | Value transfer | Type reference (TYPE) | TY_FF_OWNER | 20140606 | ||||
| 5 | FF_USER | Value transfer | Type reference (TYPE) | TY_FF_USER | 20140606 | ||||
| 6 | LOG_TIME | Value transfer | Type reference (TYPE) | TY_LOG_TIME | 20140606 | ||||
| 7 | MANDT | Value transfer | Type reference (TYPE) | TY_MANDT | 20140606 | ||||
| 8 | 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 | INS_RECORD_COUNT | Value transfer | Type reference (TYPE) | TT_INS_RECORD_COUNT | 20140606 | ||||
| 2 | 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 | BUSS_PROC | Value transfer | Type reference (TYPE) | TY_BUSS_PROC | 20140606 | ||||
| 2 | LANGU | Value transfer | Type reference (TYPE) | TY_LANGU | 20140606 | ||||
| 3 | ROLES | Value transfer | Type reference (TYPE) | TT_ROLES | 20140606 | ||||
| 4 | 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 |