Hierarchy
⤷
⤷
Properties
| Class | CL_GRAC_ERM_UTIL | |
| Short Description | ERM Utility Class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRAC_ROLE_MANAGEMENT | GRC ERM Support |
| Created | 20100111 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_GRAC_ERM_UTIL has no interface implemented.
Friends
Class CL_GRAC_ERM_UTIL has no friend class.
Attributes
Class CL_GRAC_ERM_UTIL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check if the role owner/approver assigned to use | 20100819 | |
| 2 | Static method | Public | Method | Get Approvers for a role | 20120404 | |
| 3 | Static method | Public | Method | Get the entity id from role type | 20100507 | |
| 4 | Static method | Public | Method | Get impacted business roles | 20100521 | |
| 5 | Static method | Public | Method | Get Connector Group Description | 20120119 | |
| 6 | Static method | Public | Method | Get single landscape for a DEFUALT role | 20140317 | |
| 7 | Static method | Public | Method | Get single landscape for a role | 20101203 | |
| 8 | Static method | Public | Method | Get Parent roles of the mapped role | 20131017 | |
| 9 | Static method | Private | Method | 20100727 | ||
| 10 | Static method | Private | Method | 20100629 | ||
| 11 | Static method | Public | Method | 20100629 | ||
| 12 | Static method | Public | Method | Get the next active number from number range | 20100111 | |
| 13 | Static method | Public | Method | Get organization level field name from variable | 20100625 | |
| 14 | Static method | Public | Method | Get organization level field variable from name | 20100519 | |
| 15 | Static method | Public | Method | Get role id from ERM by role name and sytem | 20100804 | |
| 16 | Static method | Public | Method | Get role object id from role name and connector group | 20100612 | |
| 17 | Static method | Public | Method | Get roles based on connector for provisioning not allowed | 20130604 | |
| 18 | Static method | Public | Method | Get role attributes for a given role | 20100610 | |
| 19 | Static method | Public | Method | Role Prerequisite Table | 20100615 | |
| 20 | Static method | Public | Method | Get Role Requestor | 20100326 | |
| 21 | Static method | Public | Method | Get role step by sequence | 20130130 | |
| 22 | Static method | Public | Method | Get role type from entity ID | 20100610 | |
| 23 | Static method | Public | Method | Get the URL for ROLE OIF | 20100507 | |
| 24 | Static method | Public | Method | Get Role Verification Proxy object | 20100628 | |
| 25 | Static method | Public | Method | Determining a new date by adding a number of months | 20100930 | |
| 26 | Static method | Public | Method | Resolve roles for RAR and CUP | 20100219 | |
| 27 | Static method | Public | Method | Resolve roles for RAR and CUP | 20110906 | |
| 28 | Static method | Public | Method | Resolve roles for RAR and CUP | 20111202 | |
| 29 | Static method | Public | Method | Enable/Disable ALV | 20100322 | |
| 30 | Static method | Public | Method | 20100628 | ||
| 31 | Static method | Private | Method | 20100721 | ||
| 32 | Static method | Private | Method | 20100628 | ||
| 33 | Static method | Public | Method | Store risk analysi violation information | 20100813 |
Events
Class CL_GRAC_ERM_UTIL has no event.
Types
Class CL_GRAC_ERM_UTIL has no local type.
Method Signatures
Method CHECK_OWNER_ASSIGNED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_ASSIGNED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20100819 | |||
| 2 | IV_OWNER | Call by reference | Type reference (TYPE) | GRAC_OWNER | Owner Description | 20100819 |
Method CHECK_OWNER_ASSIGNED on class CL_GRAC_ERM_UTIL has no exception.
Method GET_APPROVERS_FOR_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ROLE | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_APPROVERS | Table Type:Role Approvers | 20120404 | |||
| 2 | IV_ROLE | Call by reference | Type reference (TYPE) | STRING | 20120404 |
Method GET_APPROVERS_FOR_ROLE on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ENTITY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_ROLE_TYPE | Role Type | 20100507 | |||
| 2 | RV_ENTITY_ID | Value transfer | Type reference (TYPE) | STRING | Object ID | 20100507 |
Method GET_ENTITY_ID on class CL_GRAC_ERM_UTIL has no exception.
Method GET_IMPACTED_BUSINESS_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BUSINESS_ROLE | Call by reference | Type reference (TYPE) | GRAC_T_ROLE | Table of roles | 20100522 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20100522 | |||
| 3 | IT_ROLE_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Role Range Table | 20100521 | |||
| 4 | IT_SYSTEM_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_CONNECTOR_RANGE | Connector Range Table | 20100521 | |||
| 5 | IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_ROLE_TYPE | Role Type | 20100521 |
Method GET_IMPACTED_BUSINESS_ROLE on class CL_GRAC_ERM_UTIL has no exception.
Method GET_LANDSCAPE_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_DESC | Value transfer | Type reference (TYPE) | GRFN_CONNECTORGRP | Connector Group | 20120119 | |||
| 2 | CON_NAME | Call by reference | Type reference (TYPE) | GRFN_CONNECTORGRP | Connector Group | 20120119 |
Method GET_LANDSCAPE_DESC on class CL_GRAC_ERM_UTIL has no exception.
Method GET_LANDSCAPE_FOR_DEFAULTROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LANDSCAPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTORGRP | Connector Group | 20140317 | |||
| 2 | EV_LANDSCAPE_DESC | Call by reference | Type reference (TYPE) | GRFN_CONNECTORGRPT | Connector Group text | 20140317 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20140317 | |||
| 4 | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | GRAC_ROLE_NAME | Role Name | 20140317 |
Method GET_LANDSCAPE_FOR_DEFAULTROLE on class CL_GRAC_ERM_UTIL has no exception.
Method GET_LANDSCAPE_FOR_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LANDSCAPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTORGRP | Connector Group | 20101203 | |||
| 2 | EV_LANDSCAPE_DESC | Call by reference | Type reference (TYPE) | GRFN_CONNECTORGRPT | Connector Group text | 20101203 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20140317 | |||
| 4 | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | GRAC_ROLE_NAME | Role Name | 20101203 |
Method GET_LANDSCAPE_FOR_ROLE on class CL_GRAC_ERM_UTIL has no exception.
Method GET_MAPPED_PARENT_ROLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ROLE_MAPPING | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_MAPPING | Role Mapping table | 20131017 | |||
| 2 | IV_ROLEID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20131017 |
Method GET_MAPPED_PARENT_ROLES on class CL_GRAC_ERM_UTIL has no exception.
Method GET_NAMEVALUE_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NAMEVALUE | Call by reference | Type reference (TYPE) | GRACBGNAMEVALUE | Name Value pairs for Background Parameter Value | 20100727 | |||
| 2 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | 20100727 | ||||
| 3 | IV_INDEX | Call by reference | Type reference (TYPE) | INT2 | 2 byte integer (signed) | 20100727 |
Method GET_NAMEVALUE_STRUCT on class CL_GRAC_ERM_UTIL has no exception.
Method GET_NAMEVALUE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | ANY | 20100629 | ||||
| 2 | IV_FTYPE | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100629 | |||
| 3 | IV_PLANID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20100629 |
Method GET_NAMEVALUE_TABLE on class CL_GRAC_ERM_UTIL has no exception.
Method GET_NAME_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DATA | Call by reference | Type reference (TYPE) | ANY | 20100629 | ||||
| 2 | IV_FNAME | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100629 | |||
| 3 | IV_FTYPE | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100629 | |||
| 4 | IV_PLAN_ID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20100629 |
Method GET_NAME_VALUE on class CL_GRAC_ERM_UTIL has no exception.
Method GET_NEXT_REQUEST_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NEXT_NUMBER | Value transfer | Type reference (TYPE) | NRLEVEL | Next Number | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100111 |
Method GET_ORG_LVL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ORG_LVL_FLD_NAME | Call by reference | Type reference (TYPE) | GRAC_T_ORG_LEVEL | Organization Level Field Name | 20100625 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100915 | |||
| 3 | IV_ORG_LVL_FLD_VAR | Call by reference | Type reference (TYPE) | GRAC_AUTH_VAL | Organization Level Field Variable | 20100625 |
Method GET_ORG_LVL_NAME on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ORG_LVL_VAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ORG_LVL_FLD_VAR | Call by reference | Type reference (TYPE) | GRAC_AUTH_VAL | Organization Level Field Variable | 20100519 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100915 | |||
| 3 | IV_ORG_LVL_FLD_NAME | Call by reference | Type reference (TYPE) | GRAC_ORG_LEVEL | Organization Level Field Name | 20100519 |
Method GET_ORG_LVL_VAR on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLEID_BY_NAME_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ROLE | Call by reference | Type reference (TYPE) | GRAC_S_API_ROLE_SEARCH_RESULT | Role Search Result Structure | 20100824 | |||
| 2 | EV_GUID | Call by reference | Type reference (TYPE) | GRAC_ROLEID | UUID of the GRC object (char32) | 20100804 | |||
| 3 | EV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100804 | |||
| 4 | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | GRAC_ROLE_NAME | Role Name | 20100804 | |||
| 5 | IV_SYSTEM | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100804 |
Method GET_ROLEID_BY_NAME_SYSTEM on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLEID_FROM_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_API_ROLE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100612 | |||
| 2 | EV_ROLEID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100612 | |||
| 3 | EV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_ROLE_TYPE | Role Type | 20100612 | |||
| 4 | IV_CONNECTOR_GRP | Call by reference | Type reference (TYPE) | GRFN_CONNECTORGRP | Connector Group | 20100612 | |||
| 5 | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | GRAC_ROLE_NAME | Role Name | 20100612 |
Method GET_ROLEID_FROM_NAME on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLES_PROV_ALLOW_NO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ROLE | Call by reference | Type reference (TYPE) | GRACRLCONNVAL | Table type for Role Search Result | 20130604 | |||
| 2 | IV_CONN | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector details | 20130604 | |||
| 3 | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRAC_ROLEID | Role ID | 20130604 |
Method GET_ROLES_PROV_ALLOW_NO on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLE_ATT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_LEAD_ORGLVLFLD | Call by reference | Type reference (TYPE) | GRAC_S_ORGFLD_VALUE | Organization Value Structure | 20100610 | |||
| 2 | ES_ROLE_ATT | Call by reference | Type reference (TYPE) | GRAC_S_API_ROLE_ATT | ERM:Role Attributes | 20100610 | |||
| 3 | ES_ROLE_CUST_PRF | Call by reference | Type reference (TYPE) | GRAC_S_ROLE_CUST_PRF | Template role custom profile details | 20100610 | |||
| 4 | ES_ROLE_DESC | Call by reference | Type reference (TYPE) | GRAC_S_API_ROLE_DESCN | Role Descriptions | 20100610 | |||
| 5 | ET_ORGLVLFLD | Call by reference | Type reference (TYPE) | GRAC_T_ORGFLD_VALUE | Organization Value Table | 20100610 | |||
| 6 | ET_ORG_VAL_MAPS | Call by reference | Type reference (TYPE) | GRAC_T_ORGVALMAP | Table type for org value mappings | 20100610 | |||
| 7 | ET_RISK_COUNT | Call by reference | Type reference (TYPE) | CL_GRAC_OIF_ROLE_EXPORT=>TY_T_RISK | 20100910 | ||||
| 8 | ET_ROLE_ACTION | Call by reference | Type reference (TYPE) | GRAC_T_ROLEACT | Table type for Role Actions | 20100610 | |||
| 9 | ET_ROLE_APPROVER | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_APPROVERS | Table Type:Role Approvers | 20100610 | |||
| 10 | ET_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100610 | |||
| 11 | ET_ROLE_COMPANY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_COMPANY | Role company table | 20100611 | |||
| 12 | ET_ROLE_FUNCAREA | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNC_AREA | Role function area table | 20100610 | |||
| 13 | ET_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_RELAT | Role Relation Table | 20100610 | |||
| 14 | ET_ROLE_SOD_FUNC | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNCTION | Table of role function relationship | 20100610 | |||
| 15 | ET_ROLE_VALIDITY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_VALIDITY | Role Connector (system) Validity | 20100611 | |||
| 16 | ET_SUM_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SUM_VIOL_DET | Summarized Violation details | 20100610 | |||
| 17 | EV_STATUS | Call by reference | Type reference (TYPE) | GRAC_REP_STATUS | Report status | 20100610 | |||
| 18 | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100610 | ||||
| 19 | IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_ROLE_TYPE | Role Type | 20100610 |
Method GET_ROLE_ATT on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLE_PREREQUISITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ROLE_PREREQ | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_PREREQ | Role Prerequisite | 20100615 | |||
| 2 | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100615 |
Method GET_ROLE_PREREQUISITE on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLE_REQUESTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSMP_INSTANCE_ID | Value transfer | Type reference (TYPE) | GRFN_GUID | MSMP Instance Id | 20100326 | |||
| 2 | IV_ROLE_OBJECT_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Role ID | 20100326 | |||
| 3 | RV_REQUESTOR_NAME | Value transfer | Type reference (TYPE) | STRING | Requestor Name | 20100326 |
Method GET_ROLE_REQUESTOR on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLE_STEP_BY_SEQNO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STEP | Call by reference | Type reference (TYPE) | GRAC_STEP | Step Sequence | 20130130 | |||
| 2 | IV_ROLEID | Call by reference | Type reference (TYPE) | GRFN_GUID | Role Id | 20130130 | |||
| 3 | IV_SEQUENCE | Call by reference | Type reference (TYPE) | GRAC_SEQUENCE | Sequence | 20130130 |
Method GET_ROLE_STEP_BY_SEQNO on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Object ID | 20100610 | |||
| 2 | RV_ROLE_TYPE | Value transfer | Type reference (TYPE) | GRAC_ROLE_TYPE | Role Type | 20100610 |
Method GET_ROLE_TYPE on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLE_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MODE | Call by reference | Type reference (TYPE) | GRFN_UI_MODE | Mode of OIF Window | 20100713 | |||
| 2 | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRAC_ROLEID | Role ID | 20100507 | |||
| 3 | IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_ROLE_TYPE | Role Type | 20100507 | |||
| 4 | RV_URL | Value transfer | Type reference (TYPE) | STRING | 20100507 |
Method GET_ROLE_URL on class CL_GRAC_ERM_UTIL has no exception.
Method GET_ROLVERIF_PROXY_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOGICAL_DESTINATION | Call by reference | Type reference (TYPE) | STRING | 20100628 | ||||
| 2 | RV_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CO_GRAC_AR_ROLVERIFY_WEBSERVIC | Proxy Class (generated) | 20100628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Integration: Technical Error | 20100628 | ||
| 2 | Generic GRC API exception | 20100628 |
Method MONTH_PLUS_DETERMINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MONTHS | Value transfer | Type reference (TYPE) | I | Number | 20100930 | |||
| 2 | IV_OLD_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20100930 | |||
| 3 | RV_NEW_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20100930 |
Method MONTH_PLUS_DETERMINE on class CL_GRAC_ERM_UTIL has no exception.
Method RESOLVE_ROLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20100225 | |||
| 2 | ET_ROLES_OUT | Call by reference | Type reference (TYPE) | GRAC_T_ROLE_RESOLUTION_OUT | Table for resolving roles | 20100219 | |||
| 3 | IS_SCEN_SUBSCEN | Call by reference | Type reference (TYPE) | GRAC_S_SCEN_SUBSCEN | Structure for integration scenario and sub-scenario | 20100708 | |||
| 4 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_T_API_CONNECTOR | Connector (System) | 20100223 | |||
| 5 | IT_ROLES_IN | Call by reference | Type reference (TYPE) | GRAC_T_ROLE_RESOLUTION_IN | Table for resolving roles | 20100219 | |||
| 6 | IV_INCLUDE_EXPIRED | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100223 |
Method RESOLVE_ROLES on class CL_GRAC_ERM_UTIL has no exception.
Method RESOLVE_ROLES_CUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20110906 | |||
| 2 | ET_ROLES_OUT | Call by reference | Type reference (TYPE) | GRAC_T_ROLE_RESOLUTION_OUT | Table for resolving roles | 20110906 | |||
| 3 | IS_SCEN_SUBSCEN | Call by reference | Type reference (TYPE) | GRAC_S_SCEN_SUBSCEN | Structure for integration scenario and sub-scenario | 20110906 | |||
| 4 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_T_API_CONNECTOR | Connector (System) | 20110906 | |||
| 5 | IT_ROLES_IN | Call by reference | Type reference (TYPE) | GRAC_T_ROLE_RESOLUTION_IN | Table for resolving roles | 20110906 | |||
| 6 | IV_INCLUDE_EXPIRED | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20110906 |
Method RESOLVE_ROLES_CUP on class CL_GRAC_ERM_UTIL has no exception.
Method RESOLVE_ROLES_CUP_BUSROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20111202 | |||
| 2 | ET_ROLES_OUT | Call by reference | Type reference (TYPE) | GRAC_T_ROLE_RESOLUTION_OUT | Table for resolving roles | 20111202 | |||
| 3 | IS_SCEN_SUBSCEN | Call by reference | Type reference (TYPE) | GRAC_S_SCEN_SUBSCEN | Structure for integration scenario and sub-scenario | 20111202 | |||
| 4 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_T_API_CONNECTOR | Connector (System) | 20111202 | |||
| 5 | IT_ROLES_IN | Call by reference | Type reference (TYPE) | GRAC_T_ROLE_RESOLUTION_IN | Table for resolving roles | 20111202 | |||
| 6 | IV_INCLUDE_EXPIRED | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20111202 |
Method RESOLVE_ROLES_CUP_BUSROL on class CL_GRAC_ERM_UTIL has no exception.
Method SET_ALV_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALV_SETTING | Call by reference | Object reference (TYPE REF TO) | CL_SALV_WD_CONFIG_TABLE | Configuration of the ALV Output | 20100322 | |||
| 2 | IV_ENABLED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100322 |
Method SET_ALV_ENABLED on class CL_GRAC_ERM_UTIL has no exception.
Method SET_NAME_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | 20100628 | ||||
| 2 | IV_FNAME | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100628 | |||
| 3 | IV_FROM_REPORT | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20120313 | |||
| 4 | IV_FTYPE | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100628 | |||
| 5 | IV_PLAN_ID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20100628 |
Method SET_NAME_VALUE on class CL_GRAC_ERM_UTIL has no exception.
Method SET_NAME_VALUE_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | 20100721 | ||||
| 2 | IV_FNAME | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100721 | |||
| 3 | IV_FTYPE | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100721 | |||
| 4 | IV_PFTYPE | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100721 | |||
| 5 | IV_PLANID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20100721 | |||
| 6 | IV_SEQ | Call by reference | Type reference (TYPE) | INT2 | 2 byte integer (signed) | 20100721 |
Method SET_NAME_VALUE_STRUCT on class CL_GRAC_ERM_UTIL has no exception.
Method SET_NAME_VALUE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | 20100628 | ||||
| 2 | IV_FNAME | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100628 | |||
| 3 | IV_FTYPE | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100628 | |||
| 4 | IV_PFTYPE | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20100630 | |||
| 5 | IV_PLANID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20100628 | |||
| 6 | IV_SEQ | Call by reference | Type reference (TYPE) | INT2 | 2 byte integer (signed) | 20100628 |
Method SET_NAME_VALUE_TABLE on class CL_GRAC_ERM_UTIL has no exception.
Method STORE_RISK_VIOLATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPORT_ID | Call by reference | Type reference (TYPE) | GRAC_SOD_REPID | Report ID | 20100813 | |||
| 2 | IV_ROLEID | Call by reference | Type reference (TYPE) | GRAC_ROLEID | Role ID | 20100813 |
Method STORE_RISK_VIOLATION on class CL_GRAC_ERM_UTIL has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |