Hierarchy
⤷
⤷
Properties
| Class | CL_GRAC_SOD_UTILS | |
| Short Description | Utility Class for SOD common methods | |
| 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 | 20090829 | 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) |
Interfaces
Class CL_GRAC_SOD_UTILS has no interface implemented.
Friends
Class CL_GRAC_SOD_UTILS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | GRAC_CONFIG_PARAMID | '1013' | 20121206 | |||
| 2 | Constant | Private | Type reference (TYPE) | GRAC_CONFIG_PARAMID | '1011' | Configuration Parameter Id | 20100219 | ||
| 3 | Constant | Private | Type reference (TYPE) | GRAC_CONFIG_PARAMID | '1012' | Configuration Parameter Id | 20100219 | ||
| 4 | Static Attribute | Private | Type reference (TYPE) | GRAC_T_PROFILE_OUT | Table type to profile output for user store | 20100215 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | GRAC_T_ROLE_OUT | Table to for Role output for user store | 20100215 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | GRAC_T_USER_DETAIL_SIMPLE | User details | 20100222 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | YT_CONTROL_BUFFER | 20100222 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | YT_EXTOBJ | 20100122 | ||||
| 9 | Static Attribute | Private | Type reference (TYPE) | SYDATUM | Current Date of Application Server | 20100219 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check if the user is ignored | 20131017 | |
| 2 | Static method | Public | Method | Make combinations for objects | 20091015 | |
| 3 | Static method | Public | Method | Make combinations for objects | 20091021 | |
| 4 | Static method | Public | Method | Delete Mitigation MSMP Instance from GRACMITMSMPVALI | 20121004 | |
| 5 | Static method | Public | Method | Get Alerts Action details | 20100619 | |
| 6 | Static method | Public | Method | Get Alerts Action details | 20100617 | |
| 7 | Static method | Public | Method | Get Alerts user list for a system | 20100615 | |
| 8 | Static method | Public | Method | Get Alerts object tcodes | 20100616 | |
| 9 | Static method | Public | Method | Get all profiles | 20100215 | |
| 10 | Static method | Public | Method | Get all roles | 20100215 | |
| 11 | Static method | Public | Method | Get all users | 20100222 | |
| 12 | Static method | Public | Method | Get Bussiness Sub Processs Description | 20130214 | |
| 13 | Static method | Public | Method | Get Bussiness Processs Description | 20130214 | |
| 14 | Static method | Public | Method | Get connector list of all case sensitive connectors maintain | 20100714 | |
| 15 | Static method | Public | Method | Get control details like monitors, approver etc | 20100223 | |
| 16 | Static method | Public | Method | Get the Domain Values. | 20090930 | |
| 17 | Static method | Public | Method | Get Alerts object tcodes | 20101209 | |
| 18 | Static method | Public | Method | Get OBJECTID by passing GUID ID | 20100122 | |
| 19 | Static method | Public | Method | Get GUID ID by passing OBJECTID | 20100122 | |
| 20 | Static method | Public | Method | Get connector list of all external objects | 20100622 | |
| 21 | Static method | Public | Method | Get FireFighter Ids | 20110128 | |
| 22 | Static method | Public | Method | Get FireFighter Id assignments | 20110915 | |
| 23 | Static method | Public | Method | Get FireFighter Ids session log details | 20110916 | |
| 24 | Static method | Public | Method | Get all connectors for a Connector Group | 20130614 | |
| 25 | Static method | Public | Method | get user/role list for a custom group, Org Unit | 20100922 | |
| 26 | Static method | Public | Method | Get HR Object Description | 20110505 | |
| 27 | Static method | Public | Method | Get latest period from various management tables | 20130614 | |
| 28 | Static method | Public | Method | Consider connector in mitigation? | 20121206 | |
| 29 | Static method | Public | Method | Consider rule id in mitigation? | 20100222 | |
| 30 | Static method | Public | Method | Get the mitigation control default expiration date | 20100219 | |
| 31 | Static method | Public | Method | Get the object id for an entity + objid | 20090829 | |
| 32 | Static method | Public | Method | get user list for a system | 20100212 | |
| 33 | Static method | Public | Method | Returns OTR Text for current GRAC_SOD package | 20090928 | |
| 34 | Static method | Public | Method | Get technical profiles for any systems | 20120110 | |
| 35 | Static method | Public | Method | Get Profile Description | 20110503 | |
| 36 | Static method | Public | Method | Method to get list of Report types from GRACRISK table | 20120917 | |
| 37 | Static method | Public | Method | Get Risk Level for the given risk ids | 20120927 | |
| 38 | Static method | Public | Method | Get Risk Level Description | 20130213 | |
| 39 | Static method | Public | Method | Get risk list | 20110727 | |
| 40 | Static method | Public | Method | Get Risk Type Description | 20130213 | |
| 41 | Static method | Public | Method | Get Role Bussiness Process and Sub Process Information | 20130214 | |
| 42 | Static method | Public | Method | Get Role Decription | 20110503 | |
| 43 | Static method | Public | Method | Get list of SOD connectors which pass the auth check | 20120215 | |
| 44 | Static method | Public | Method | Get list of systems | 20100212 | |
| 45 | Static method | Public | Method | Get the next Sequence ID for Action/Prm Rules. | 20090903 | |
| 46 | Static method | Public | Method | Get technical roles for any systems | 20120110 | |
| 47 | Static method | Public | Method | Get User Mapping (Master & System Specific User) data | 20100705 | |
| 48 | Static method | Public | Method | Get user full name | 20100805 | |
| 49 | Static method | Public | Method | Get User full name | 20110503 | |
| 50 | Static method | Public | Method | Get case system property of connector | 20100714 | |
| 51 | Static method | Public | Method | Get system property if its external or not | 20100622 | |
| 52 | Static method | Public | Method | Validate ID value having valid characters set. | 20090929 | |
| 53 | Static method | Public | Method | Validate ID value having valid characters set (5.3 add ons) | 20121004 | |
| 54 | Static method | Public | Method | Is custom group exists | 20121003 | |
| 55 | Static method | Private | Method | Make possible combinations for multiple fields of an object | 20091015 | |
| 56 | Static method | Public | Method | Raise exception | 20090926 | |
| 57 | Static method | Public | Method | report exception | 20100825 | |
| 58 | Static method | Public | Method | Save external object details in DB | 20100122 | |
| 59 | Static method | Public | Method | URL Parameter encoding only | 20110505 |
Events
Class CL_GRAC_SOD_UTILS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_CONTROL_BUFFER | Public | See coding | 20100222 | BEGIN OF ys_control_buffer,
accontrolid TYPE grac_control_id,
approver TYPE grac_owner,
monitor_list TYPE grfn_t_user,
END OF ys_control_buffer
|
||
| 2 | YT_CONTROL_BUFFER | Public | See coding | 20100222 | yt_control_buffer TYPE SORTED TABLE OF ys_control_buffer
WITH UNIQUE KEY accontrolid
|
||
| 3 | YT_DD07V | Public | See coding | 20130213 | yt_dd07v TYPE STANDARD TABLE OF dd07v
|
||
| 4 | YT_EXTOBJ | Public | See coding | 20100122 | yt_extobj TYPE SORTED TABLE OF gracextobj
WITH UNIQUE KEY id
|
Method Signatures
Method CHECK_IF_USER_IGNORED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_USER_IGNORED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131017 | ||||
| 2 | INCLUDE_EXPIRED_USER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131017 | ||||
| 3 | INCLUDE_LOCKED_USER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131017 | ||||
| 4 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20131017 | |||
| 5 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | GRAC_SOD_OBJECT | SOD object for analysis | 20131017 |
Method CHECK_IF_USER_IGNORED on class CL_GRAC_SOD_UTILS has no exception.
Method CREATE_FUNC_COMBINATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_GROUP_NUMBER | Call by reference | Type reference (TYPE) | GRAC_SEQUENCE | Sequence | 20091016 | |||
| 2 | ET_PRM_GROUP | Call by reference | Type reference (TYPE) | GRAC_T_RL_PRMRULE_GRP | SOD Permission Rule Row Group table. | 20091015 | |||
| 3 | EV_COMB_MADE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100125 | ||||
| 4 | IT_PRM_GROUP | Call by reference | Type reference (TYPE) | GRAC_T_RL_PRMRULE_ROW | SOD Permission Rule Row Group table. | 20091015 |
Method CREATE_FUNC_COMBINATIONS on class CL_GRAC_SOD_UTILS has no exception.
Method CREATE_PRMRULE_COMBINATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_GROUP_NUMBER | Call by reference | Type reference (TYPE) | GRAC_SEQUENCE | Sequence | 20091021 | |||
| 2 | ET_PRM_GROUP | Call by reference | Type reference (TYPE) | GRAC_T_RL_PRMRULE_GRP | SOD Permission Rule Row Group table. | 20091021 | |||
| 3 | IT_PRMRULE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RULE | Table for SOD rule structure | 20091021 |
Method CREATE_PRMRULE_COMBINATIONS on class CL_GRAC_SOD_UTILS has no exception.
Method DELETE_MIT_MSMP_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LSSODMITGVALI | Call by reference | Type reference (TYPE) | GRAC_S_SOD_MITIG_MSMPVALI | Mitigation validation | 20121004 | |||
| 2 | RV_SUCCESS | Value transfer | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20121004 |
Method DELETE_MIT_MSMP_INSTANCE on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ACTION_LOG_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTION_USAGE | Call by reference | Type reference (TYPE) | GRAC_T_ACTION_USAGE | Alerts Action Log | 20100621 | |||
| 2 | IT_CONNECTOR_OBJECT | Value transfer | Type reference (TYPE) | GRAC_T_CONNECTOR_OBJECT | System Specific Object | 20100621 |
Method GET_ACTION_LOG_DETAILS on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ALERTS_ACTDETL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ACTION_DETAILS | Call by reference | Type reference (TYPE) | GRACALACTLOG | Alerts Action Log | 20100617 | |||
| 2 | IV_ACTION | Value transfer | Type reference (TYPE) | GRAC_ACTION | Action | 20100617 | |||
| 3 | IV_CONNECTOR | Value transfer | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100617 | |||
| 4 | IV_OBJ_ID | Value transfer | Type reference (TYPE) | GRAC_SOD_OBJECTID | SOD object for analysis | 20100617 |
Method GET_ALERTS_ACTDETL on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ALERTS_OBJ_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT | Call by reference | Type reference (TYPE) | GRAC_T_OBJECT_DETAIL | Object (User/Role/Profile) details | 20100615 | |||
| 2 | IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100615 | |||
| 3 | IT_USERMAP | Call by reference | Type reference (TYPE) | GRAC_T_USER_MAP | User mapping table | 20100705 |
Method GET_ALERTS_OBJ_LIST on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ALERTS_OBJ_TCODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTION_LIST | Call by reference | Type reference (TYPE) | GRAC_T_ACTIONS | Table for GRC Actions | 20100616 | |||
| 2 | ET_OBJECT_LIST | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Object Range Table | 20110927 | |||
| 3 | IV_CONNECTOR | Value transfer | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100616 | |||
| 4 | IV_OBJ_ID | Value transfer | Type reference (TYPE) | GRAC_SOD_OBJECT | SOD object for analysis | 20100616 |
Method GET_ALERTS_OBJ_TCODES on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ALL_PROFILES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20100215 | ||
| 2 | RT_PROFILE | Value transfer | Type reference (TYPE) | GRAC_T_PROFILE_OUT | Table type to profile output for user store | 20100215 |
Method GET_ALL_PROFILES on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ALL_ROLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20100215 | ||
| 2 | RT_ROLE | Value transfer | Type reference (TYPE) | GRAC_T_ROLE_OUT | Table to for Role output for user store | 20100215 |
Method GET_ALL_ROLES on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ALL_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20100222 | ||
| 2 | RT_USER | Value transfer | Type reference (TYPE) | GRAC_T_USER_DETAIL_SIMPLE | User details | 20100222 |
Method GET_ALL_USERS on class CL_GRAC_SOD_UTILS has no exception.
Method GET_BSUBPROC_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BPROC | Call by reference | Type reference (TYPE) | STRING | 20130214 | ||||
| 2 | IV_BSUBPROC | Call by reference | Type reference (TYPE) | STRING | 20130214 | ||||
| 3 | RV_DESCN | Value transfer | Type reference (TYPE) | STRING | 20130214 |
Method GET_BSUBPROC_DESC on class CL_GRAC_SOD_UTILS has no exception.
Method GET_BUSPROC_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BPROC | Call by reference | Type reference (TYPE) | STRING | 20130214 | ||||
| 2 | RV_DESCN | Value transfer | Type reference (TYPE) | STRING | 20130214 |
Method GET_BUSPROC_DESC on class CL_GRAC_SOD_UTILS has no exception.
Method GET_CASE_SENSITIVE_CONNECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_T_CCICONNECTOR | Connection List | 20100714 |
Method GET_CASE_SENSITIVE_CONNECTOR on class CL_GRAC_SOD_UTILS has no exception.
Method GET_CONTROL_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MONITOR_LIST | Call by reference | Type reference (TYPE) | GRFN_T_USER | Table of users (+details) | 20100223 | |||
| 2 | EV_APPROVER | Call by reference | Type reference (TYPE) | GRAC_OWNER | Owner Description | 20100223 | |||
| 3 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100226 | |||
| 4 | IV_ACCONTROLID | Call by reference | Type reference (TYPE) | GRAC_CONTROL_ID | SOD Control ID | 20100223 |
Method GET_CONTROL_DETAILS on class CL_GRAC_SOD_UTILS has no exception.
Method GET_DOMAIN_VALUE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOMAIN_NAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20090930 | |||
| 2 | RT_DOMAIN_VALUES | Value transfer | Type reference (TYPE) | GRAC_T_DDIC_DOMAIN | Table to contain DDIC domain value/text. | 20090930 |
Method GET_DOMAIN_VALUE_TABLE on class CL_GRAC_SOD_UTILS has no exception.
Method GET_EXECUTED_ACTIONS_BY_FFID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTION_LIST | Call by reference | Type reference (TYPE) | GRAC_T_ACTIONS | Table for GRC Actions | 20101209 | |||
| 2 | IV_CONNECTOR | Value transfer | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20101209 | |||
| 3 | IV_OBJ_ID | Value transfer | Type reference (TYPE) | GRAC_SOD_OBJECT | SOD object for analysis | 20101209 |
Method GET_EXECUTED_ACTIONS_BY_FFID on class CL_GRAC_SOD_UTILS has no exception.
Method GET_EXTOBJ_BY_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100122 | |||
| 2 | RV_OBJECTID | Value transfer | Type reference (TYPE) | GRAC_SOD_EXTERNAL_OBJECTID | External object ID | 20100122 |
Method GET_EXTOBJ_BY_GUID on class CL_GRAC_SOD_UTILS has no exception.
Method GET_EXTOBJ_BY_OBJECTID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECTID | Call by reference | Type reference (TYPE) | GRAC_SOD_EXTERNAL_OBJECTID | External object ID | 20100122 | |||
| 2 | RV_GUID_ID | Value transfer | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100122 |
Method GET_EXTOBJ_BY_OBJECTID on class CL_GRAC_SOD_UTILS has no exception.
Method GET_EXTOBJ_CONNECTORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_T_CCICONNECTOR | Connection List | 20100622 |
Method GET_EXTOBJ_CONNECTORS on class CL_GRAC_SOD_UTILS has no exception.
Method GET_FFIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FFID_LIST | Call by reference | Type reference (TYPE) | GRAC_T_API_FFUSER | Firefighter Maintenance at API Level in ID and Role based. | 20110128 | |||
| 2 | IT_EXECU_DATE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ACTIONDATE_RANGE | Table Type for Action Date Range | 20110128 | |||
| 3 | IT_FF | Call by reference | Type reference (TYPE) | GRAC_T_SPM_FFUSER_RANGE | Table for firefighter range | 20110128 | |||
| 4 | IT_FF_OWNER | Call by reference | Type reference (TYPE) | GRAC_T_SPM_FFUSER_RANGE | Table for firefighter range | 20110128 | |||
| 5 | IV_CONSIDER_EXEC_DATE | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20110216 |
Method GET_FFIDS on class CL_GRAC_SOD_UTILS has no exception.
Method GET_FFIDS_ASSIGNMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FFID_LIST | Call by reference | Type reference (TYPE) | GRAC_T_API_FFUSER | Firefighter Maintenance at API Level in ID and Role based. | 20110915 | |||
| 2 | IT_FF | Call by reference | Type reference (TYPE) | GRAC_T_SPM_FFUSER_RANGE | Table for firefighter range | 20110915 | |||
| 3 | IV_CONNECTORID | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20110929 |
Method GET_FFIDS_ASSIGNMENTS on class CL_GRAC_SOD_UTILS has no exception.
Method GET_FFID_SESSION_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FF_SESSION_LOG | Call by reference | Type reference (TYPE) | GRAC_T_FF_SESSION_LOG | Table for Fire Fighter session log | 20110916 | |||
| 2 | IV_CONNECTORID | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20110916 | |||
| 3 | IV_FFID | Call by reference | Type reference (TYPE) | GRAC_USER | GRC User | 20110916 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20110916 |
Method GET_FFID_SESSION_LOG on class CL_GRAC_SOD_UTILS has no exception.
Method GET_GROUP_CONNECTORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONNECTOR_GRP | Value transfer | Type reference (TYPE) | GRFN_CONNECTORGRP | Connector Group | 20130614 | |||
| 2 | IV_MODE | Call by reference | Type reference (TYPE) | GRFN_UI_MODE | Mode of OIF Window | 20140409 | |||
| 3 | IV_NO_AUTHORITY_CHK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130614 | |||
| 4 | RT_CONNECTORS | Call by reference | Type reference (TYPE) | GRAC_T_GRFNCGRPCONLK | Connector group and connector details | 20130614 |
Method GET_GROUP_CONNECTORS on class CL_GRAC_SOD_UTILS has no exception.
Method GET_GROUP_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CUSTGP_USERS | Value transfer | Type reference (TYPE) | GRAC_T_USER_CUSTGRP | User ID and Custom Group details | 20100922 | |||
| 2 | ET_ORGUNIT_ROLES | Value transfer | Type reference (TYPE) | GRAC_T_API_ROLE_ATT | Role Attributes | 20100922 | |||
| 3 | ET_ORGUNIT_USERS | Value transfer | Type reference (TYPE) | GRAC_T_USER | Table Type for Users | 20100922 | |||
| 4 | IR_APP_LOG | Call by reference | Object reference (TYPE REF TO) | CL_GRAC_APPLOG_SOD | The application log for grfn survey planner | 20100922 | |||
| 5 | IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100922 | |||
| 6 | IT_CUSTGP_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_CUSTOMGROUP_RANGE | Range Table type for custom group | 20100922 | |||
| 7 | IT_ORGUNIT_RANGE | Call by reference | Type reference (TYPE) | GRFN_T_OBJECT_RANGE | Object Range Table | 20100922 | |||
| 8 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_OBJECT_TYPE | Object Type | 20100922 |
Method GET_GROUP_USERS on class CL_GRAC_SOD_UTILS has no exception.
Method GET_HR_OBJECT_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_RT_CONNECTOR | Connector List | 20110505 | |||
| 2 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | STRING | Object Id | 20110505 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | STRING | Object Type | 20110505 | |||
| 4 | RV_OBJECT_DESC | Value transfer | Type reference (TYPE) | STRING | Object Description | 20110505 |
Method GET_HR_OBJECT_DESC on class CL_GRAC_SOD_UTILS has no exception.
Method GET_MAX_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PERIOD | Call by reference | Type reference (TYPE) | GRAC_YYYYMM | Year Month | 20130614 | |||
| 2 | IV_TYPE | Call by reference | Type reference (TYPE) | GRAC_INTEGER | Dummy for B20 int1 (Local Everywhere) | 20130614 |
Method GET_MAX_PERIOD on class CL_GRAC_SOD_UTILS has no exception.
Method GET_MIT_CONSIDER_CONNECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20121206 |
Method GET_MIT_CONSIDER_CONNECTOR on class CL_GRAC_SOD_UTILS has no exception.
Method GET_MIT_CONSIDER_RULE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100222 |
Method GET_MIT_CONSIDER_RULE_ID on class CL_GRAC_SOD_UTILS has no exception.
Method GET_MIT_CONT_DEFAULT_EXP_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DATE | Value transfer | Type reference (TYPE) | SYDATUM | Current Date of Application Server | 20100219 |
Method GET_MIT_CONT_DEFAULT_EXP_DATE on class CL_GRAC_SOD_UTILS has no exception.
Method GET_OBJID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20090829 | |||
| 2 | RV_OBJID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID without the Entity ID | 20090829 |
Method GET_OBJID on class CL_GRAC_SOD_UTILS has no exception.
Method GET_OBJ_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT | Call by reference | Type reference (TYPE) | GRAC_T_OBJECT_DETAIL | SOD User | 20100212 | |||
| 2 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20110204 | |||
| 3 | EV_RETURN_MSG | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20110203 | |||
| 4 | INCLUDE_EXPIRED_ROLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100521 | ||||
| 5 | INCLUDE_EXPIRED_USER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100521 | ||||
| 6 | INCLUDE_FUTURE_ROLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100521 | ||||
| 7 | INCLUDE_LOCKED_USER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100521 | ||||
| 8 | IR_APP_LOG | Call by reference | Object reference (TYPE REF TO) | CL_GRAC_APPLOG_SOD | The application log for grfn survey planner | 20100712 | |||
| 9 | IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100212 | |||
| 10 | IT_CASESEN_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_T_CCICONNECTOR | Connector for a scenario and sub scenario | 20100718 | |||
| 11 | IT_CRITICAL_OBJECTS | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECTS | Table for SOD Objects | 20100324 | |||
| 12 | IT_CUSTGP_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_CUSTOMGROUP_RANGE | Range Table type for custom group | 20100722 | |||
| 13 | IT_OBJECT_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Object Range Table | 20100212 | |||
| 14 | IT_ORGLEVEL | Call by reference | Type reference (TYPE) | GRAC_T_SOD_ORGLEVEL | Org Level | 20100212 | |||
| 15 | IT_ORGUNIT_RANGE | Call by reference | Type reference (TYPE) | GRFN_T_OBJECT_RANGE | Object Range Table | 20100716 | |||
| 16 | IT_USERMAP | Call by reference | Type reference (TYPE) | GRAC_T_USER_MAP | User mapping table | 20100705 | |||
| 17 | IT_USER_GROUP | Call by reference | Type reference (TYPE) | GRAC_T_SOD_USERGRP_RANGE | User Group Range | 20100521 | |||
| 18 | IT_USER_TYPE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_USER_TYPE | User Type | 20100521 | |||
| 19 | IV_BATCH_MODE | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100521 | |||
| 20 | IV_HR_OBJ_TYPE | Call by reference | Type reference (TYPE) | GRAC_OBJECT_TYPE | Contains object type | 20100603 | |||
| 21 | IV_HR_USER_ANALYSIS | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100224 | |||
| 22 | IV_IGNORE_ORG_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100326 | ||||
| 23 | IV_INCREMENTAL_MODE | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Incremental Object filter | 20100615 | |||
| 24 | IV_MANAGER_ANALYSIS | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | manager level analysis | 20100330 | |||
| 25 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | GRAC_OBJECT_TYPE | Object Type | 20100212 | |||
| 26 | IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_SOD_ROLE_TYPE | Role Type for risk analysis | 20100224 | |||
| 27 | IV_SIMULATION_FLAG | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100527 |
Method GET_OBJ_LIST on class CL_GRAC_SOD_UTILS has no exception.
Method GET_OTR_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALIAS | Call by reference | Type reference (TYPE) | STRING | Alias name | 20090928 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20090928 | ||
| 3 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | Translated text | 20090928 |
Method GET_OTR_TEXT on class CL_GRAC_SOD_UTILS has no exception.
Method GET_PROFILES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_T_CCICONNECTOR_LIST | Connection List | 20120110 | |||
| 2 | IT_PROFILE | Call by reference | Type reference (TYPE) | GRAC_RT_PROFILE_NAME | Range Table for Profile name | 20120110 | |||
| 3 | RT_PROFILE | Value transfer | Type reference (TYPE) | GRAC_T_PROFILE_OUT | Table type to profile output for user store | 20120110 |
Method GET_PROFILES on class CL_GRAC_SOD_UTILS has no exception.
Method GET_PROFILE_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_RT_CONNECTOR | Range table for Connector | 20110503 | |||
| 2 | IV_PROFILE | Call by reference | Type reference (TYPE) | STRING | Profile | 20110503 | |||
| 3 | RV_PROFILE_DESC | Value transfer | Type reference (TYPE) | STRING | Profile Description | 20110503 |
Method GET_PROFILE_DESC on class CL_GRAC_SOD_UTILS has no exception.
Method GET_REPORT_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REPORT_TYPE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_REPTYPE | Report Type Table | 20120917 | |||
| 2 | IT_RISKID_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_RISKID_RANGE | Risk ID Range Table | 20120917 |
Method GET_REPORT_TYPES on class CL_GRAC_SOD_UTILS has no exception.
Method GET_RISK_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RISKLEVEL | Value transfer | Type reference (TYPE) | STRING | 20120927 | ||||
| 2 | IV_RISKID | Call by reference | Type reference (TYPE) | STRING | 20120927 |
Method GET_RISK_LEVEL on class CL_GRAC_SOD_UTILS has no exception.
Method GET_RISK_LEVEL_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RISK_LEVEL | Call by reference | Type reference (TYPE) | STRING | 20130213 | ||||
| 2 | RT_RISK_LEVEL_DESC | Value transfer | Type reference (TYPE) | STRING | 20130213 |
Method GET_RISK_LEVEL_DESC on class CL_GRAC_SOD_UTILS has no exception.
Method GET_RISK_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RISK_LIST | Call by reference | Type reference (TYPE) | GRAC_T_SHMO_SOD_RISK | Table to store risks in shared memory | 20110727 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20110727 |
Method GET_RISK_LIST on class CL_GRAC_SOD_UTILS has no exception.
Method GET_RISK_TYPE_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RISK_TYPE | Call by reference | Type reference (TYPE) | STRING | 20130213 | ||||
| 2 | RT_RISK_TYPE_DESC | Value transfer | Type reference (TYPE) | STRING | 20130213 |
Method GET_RISK_TYPE_DESC on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ROLE_BPROC_SUBPROC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BPROC | Call by reference | Type reference (TYPE) | STRING | 20130214 | ||||
| 2 | EV_BSUBPROC | Call by reference | Type reference (TYPE) | STRING | 20130214 | ||||
| 3 | IV_ROLEID | Call by reference | Type reference (TYPE) | STRING | 20130214 | ||||
| 4 | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | STRING | 20130214 |
Method GET_ROLE_BPROC_SUBPROC on class CL_GRAC_SOD_UTILS has no exception.
Method GET_ROLE_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_RT_CONNECTOR | Range table for Connector | 20110503 | |||
| 2 | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | STRING | Role Name | 20110503 | |||
| 3 | RV_ROLE_DESC | Value transfer | Type reference (TYPE) | STRING | Role Description | 20110503 |
Method GET_ROLE_DESC on class CL_GRAC_SOD_UTILS has no exception.
Method GET_SODCONN_WITHAUTHCHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LT_CONNECTOR_LIST | Call by reference | Type reference (TYPE) | GRAC_T_CONNECTOR_LIST | Connection List | 20120215 |
Method GET_SODCONN_WITHAUTHCHECK on class CL_GRAC_SOD_UTILS has no exception.
Method GET_SYSTEM_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PCONNECTOR | Call by reference | Type reference (TYPE) | GRAC_T_CONNECTOR_LIST | Integration Engine Connection List | 20100322 | |||
| 2 | ET_SYSTEM | Call by reference | Type reference (TYPE) | GRAC_T_RLI_CONN | Integration Engine Connection List | 20100212 | |||
| 3 | IT_SYS_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_CONNECTOR_RANGE | Connector Range Table | 20100212 | |||
| 4 | IV_INCL_CROSS_SYS | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20100528 |
Method GET_SYSTEM_LIST on class CL_GRAC_SOD_UTILS has no exception.
Method GET_TCODE_RULE_SEQ_NO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CURR_SEQ_ID | Call by reference | Type reference (TYPE) | GRAC_ACTRULE_ID | SOD Action/Prm Rule Sequence number. | 20090903 | |||
| 2 | RV_NEXT_SEQ_ID | Value transfer | Type reference (TYPE) | GRAC_ACTRULE_ID | SOD Action/Prm Rule Sequence number. | 20090903 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20090903 |
Method GET_TECHNICAL_ROLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_T_CCICONNECTOR_LIST | Connection List | 20120110 | |||
| 2 | IT_ROLE | Call by reference | Type reference (TYPE) | GRAC_RT_ROLE_NAME | Range Table type for Role Name | 20120110 | |||
| 3 | IT_ROLE_ID | Call by reference | Type reference (TYPE) | GRAC_RT_GUID | Range table for GUID | 20120110 | |||
| 4 | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Language Key | 20120110 | |||
| 5 | RT_ROLE | Value transfer | Type reference (TYPE) | GRAC_T_ROLE_OUT | Table to for Role output for user store | 20120110 |
Method GET_TECHNICAL_ROLES on class CL_GRAC_SOD_UTILS has no exception.
Method GET_USERMAP_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_USERMAP | Call by reference | Type reference (TYPE) | GRAC_T_USER_MAP | Object (User/Role/Profile) details | 20100705 | |||
| 2 | IS_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_S_RLI_CONN | Rule Loader Connector Input Structure. | 20100705 | |||
| 3 | IT_OBJECT_RANGE | Call by reference | Type reference (TYPE) | GRAC_T_SOD_OBJECT_RANGE | Object Range Table | 20100705 |
Method GET_USERMAP_DATA on class CL_GRAC_SOD_UTILS has no exception.
Method GET_USER_FULLNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_USERDETAILS | Value transfer | Type reference (TYPE) | GRAC_S_USER_DETAIL_SIMPLE | User details | 20100805 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20100805 | ||
| 3 | IV_USERID | Call by reference | Type reference (TYPE) | GRAC_USER | User Id | 20100805 |
Method GET_USER_FULLNAME on class CL_GRAC_SOD_UTILS has no exception.
Method GET_USER_FULL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRAC_RT_CONNECTOR | Range table for Connector | 20110503 | |||
| 2 | IV_USERID | Call by reference | Type reference (TYPE) | STRING | USER ID | 20110503 | |||
| 3 | RV_USER_FULL_NAME | Value transfer | Type reference (TYPE) | STRING | USER FULL NAME | 20110503 |
Method GET_USER_FULL_NAME on class CL_GRAC_SOD_UTILS has no exception.
Method HAS_CASE_SENSITIVE_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ENABLED | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Supplement for True Boolean Type: 'X' == True '' == False | 20100714 | |||
| 2 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_T_CCICONNECTOR | Connector list for scenario and sub scenario | 20100715 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100715 |
Method HAS_CASE_SENSITIVE_ENABLED on class CL_GRAC_SOD_UTILS has no exception.
Method HAS_EXTOBJ_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ENABLED | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Supplement for True Boolean Type: 'X' == True '' == False | 20100622 | |||
| 2 | IT_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_T_CCICONNECTOR | Connector list for scenario and sub scenario | 20100715 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100715 |
Method HAS_EXTOBJ_ENABLED on class CL_GRAC_SOD_UTILS has no exception.
Method HAS_VALID_ID_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) | STRING | Data to be validated | 20090929 | |||
| 2 | RV_SUCCESS | Value transfer | Type reference (TYPE) | WDY_BOOLEAN | Supplement for True Boolean Type: 'X' == True '' == False | 20090929 |
Method HAS_VALID_ID_VALUE on class CL_GRAC_SOD_UTILS has no exception.
Method HAS_VALID_ID_VALUE_WITHSPLCHR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA | Call by reference | Type reference (TYPE) | STRING | Data to be validated | 20121004 | |||
| 2 | RV_SUCCESS | Value transfer | Type reference (TYPE) | WDY_BOOLEAN | Supplement for True Boolean Type: 'X' == True '' == False | 20121004 |
Method HAS_VALID_ID_VALUE_WITHSPLCHR on class CL_GRAC_SOD_UTILS has no exception.
Method IS_CUSTOM_GROUP_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CUSTOM_GROUP_NAME | Call by reference | Type reference (TYPE) | STRING | 20121003 | ||||
| 2 | RT_VALUE | Value transfer | Type reference (TYPE) | WDY_BOOLEAN | Replacement for Real Boolean Type: 'X' == True '' == False | 20121003 |
Method IS_CUSTOM_GROUP_EXISTS on class CL_GRAC_SOD_UTILS has no exception.
Method MAKE_COMBINATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_GROUP_NUMBER | Call by reference | Type reference (TYPE) | GRAC_SEQUENCE | 1 | Sequence | 20091016 | ||
| 2 | CV_MAX_NUMBER | Call by reference | Type reference (TYPE) | GRAC_SEQUENCE | 0 | Sequence | 20091017 | ||
| 3 | ET_PRM_GROUP | Call by reference | Type reference (TYPE) | MT_OBJ_FIELDS | 20091016 | ||||
| 4 | ET_PRM_GROUP_WA | Call by reference | Type reference (TYPE) | MT_OBJ_FIELDS | 20091016 | ||||
| 5 | IT_FIELDS_NOR | Call by reference | Type reference (TYPE) | MT_FIELDS | 20091015 | ||||
| 6 | IT_FIELDS_OR | Call by reference | Type reference (TYPE) | MT_FIELDS | 20091015 | ||||
| 7 | IV_FIELD_NUMBER | Call by reference | Type reference (TYPE) | GRAC_SEQUENCE | 1 | Sequence | 20091015 | ||
| 8 | IV_OBJECT | Value transfer | Type reference (TYPE) | GRAC_SOD_RESOURCE | SOD Resource | 20091015 |
Method MAKE_COMBINATIONS on class CL_GRAC_SOD_UTILS has no exception.
Method RAISE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_MESSAGE | Interface for Accessing Texts from Message Objects | 20090926 | |||
| 2 | IS_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20090926 | |||
| 3 | IT_REMOTE_MESSAGES | Call by reference | Type reference (TYPE) | TSMESG | Message collector | 20090926 | |||
| 4 | IV_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Message Number | 20090926 | |||
| 5 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Message Variable | 20090926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20090926 |
Method REPORT_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_GRFN_EXCEPTION | Generic GRC API exception | 20100825 | |||
| 2 | IR_LOG_HANDLE | Call by reference | Object reference (TYPE REF TO) | CL_GRAC_APPLOG_SOD | Generic GRC API exception | 20100825 |
Method REPORT_EXCEPTION on class CL_GRAC_SOD_UTILS has no exception.
Method SET_EXTOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECTID | Call by reference | Type reference (TYPE) | GRAC_SOD_EXTERNAL_OBJECTID | External object ID | 20100122 | |||
| 2 | RV_GUID_ID | Value transfer | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100123 |
Method SET_EXTOBJ on class CL_GRAC_SOD_UTILS has no exception.
Method URL_ENCODING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARAMETER | Call by reference | Type reference (TYPE) | STRING | Input parameter | 20110505 | |||
| 2 | RV_PARAMETER | Value transfer | Type reference (TYPE) | STRING | Output Encoded parameter | 20110505 |
Method URL_ENCODING on class CL_GRAC_SOD_UTILS has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |