Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HTTP_EXTENSION | HTTP Framework (iHTTP) HTTP Request Handler | 20121026 |
Properties
| Class | CL_GRAC_DT_REQUEST | |
| Short Description | UI5 Desk Top App Service Class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRAC_UI_UTILITIES | Access Control GRC Various UI supporting infrastructures |
| Created | 20121026 | 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
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HTTP_EXTENSION | HTTP Framework (iHTTP) HTTP Request Handler | 20121026 |
Friends
Class CL_GRAC_DT_REQUEST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | CLASSNAME | 'CL_GRFN_MODEL_BR' | 20130130 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GRAC_DT_JSON_DESERIALIZER | Deserialize JSON to ABAP data | 20121227 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20121227 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Create Access Request | 20130113 | |
| 2 | Instance method | Private | Method | Create Access Request | 20130113 | |
| 3 | Static method | Public | Method | Will delete all previous drafts of the user | 20130213 | |
| 4 | Static method | Private | Method | Delete data from all req draft tables if exception is found | 20130206 | |
| 5 | Static method | Public | Method | Get session handle | 20121227 | |
| 6 | Static method | Public | Method | Gets approver name from the table | 20130123 | |
| 7 | Static method | Private | Method | Get the Business Process | 20121026 | |
| 8 | Static method | Private | Method | Get the Business Process | 20121026 | |
| 9 | Static method | Private | Method | To get custom Fields Data | 20130131 | |
| 10 | Static method | Protected | Method | Return the record in the required format for UI | 20130122 | |
| 11 | Static method | Private | Method | Create DT Configuration | 20130924 | |
| 12 | Static method | Public | Method | End User Configuration | 20130104 | |
| 13 | Static method | Private | Method | Get the Business Process | 20121026 | |
| 14 | Static method | Private | Method | Environment Systems | 20130113 | |
| 15 | Static method | Public | Method | End User Configuration | 20121026 | |
| 16 | Static method | Private | Method | Get Fields | 20130131 | |
| 17 | Static method | Private | Method | Get the Business Process | 20121026 | |
| 18 | Static method | Public | Method | Updates Line Item table from supplied default roles | 20130123 | |
| 19 | Static method | Public | Method | Gets bucket for mapped roles for all line items | 20130131 | |
| 20 | Static method | Protected | Method | Return the record in the required format for UI | 20130121 | |
| 21 | Static method | Public | Method | Get Request Attributes from Standard Table | 20130121 | |
| 22 | Static method | Private | Method | Getting Request Data | 20121026 | |
| 23 | Static method | Public | Method | Getting Request Data | 20130130 | |
| 24 | Static method | Private | Method | Reuest Data | 20121026 | |
| 25 | Static method | Public | Method | Get the Business Process | 20121026 | |
| 26 | Static method | Public | Method | Get Custom Fields - Request Level | 20121026 | |
| 27 | Static method | Private | Method | Get session handle | 20121227 | |
| 28 | Instance method | Private | Method | Process selected line items | 20121227 | |
| 29 | Static method | Public | Method | Removing empty data from json | 20121026 | |
| 30 | Instance method | Public | Method | Saves draft for Access Request | 20130128 | |
| 31 | Static method | Private | Method | Get session handle | 20121227 | |
| 32 | Static method | Public | Method | Update Notes | 20130124 | |
| 33 | Instance method | Public | Method | Submit Request for Role Delimit | 20121206 | |
| 34 | Static method | Public | Method | Validates line items Account validation and adds the system | 20130405 |
Events
Class CL_GRAC_DT_REQUEST has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_NOTES | Private | See coding | 20140131 | begin of ys_notes ,
req_id type grfn_guid,
text type string,
end of ys_notes
|
||
| 2 | YT_NOTES | Private | See coding | 20140131 | yt_notes type table of ys_notes
|
Method Signatures
Method CREATE_ACCESS_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REQUEST_DATA | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130113 | |||
| 2 | RS_REQUEST_DATA | Value transfer | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20130113 |
Method CREATE_DT_ACCESS_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DT_REQUEST_DATA | Call by reference | Type reference (TYPE) | GRAC_S_DT_ACCESS_REQUEST | Access Request Structure for API Usage | 20130113 | |||
| 2 | RS_REQUEST_DATA | Value transfer | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20130113 |
Method DELETE_ALL_PREVIOUS_DRAFTS Signature
Method DELETE_ALL_PREVIOUS_DRAFTS on class CL_GRAC_DT_REQUEST has no parameter.
Method DELETE_ALL_PREVIOUS_DRAFTS on class CL_GRAC_DT_REQUEST has no exception.
Method DELETE_DRAFT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | UUID of the GRC object (char32) | 20130206 |
Method DELETE_DRAFT_DATA on class CL_GRAC_DT_REQUEST has no exception.
Method DESERILIZE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_JSON_IN_OUT | Value transfer | Type reference (TYPE) | ANY | 20121228 | ||||
| 2 | IV_JSON_IN | Value transfer | Type reference (TYPE) | STRING | Session Management for GRC APIs | 20121228 |
Method DESERILIZE_DATA on class CL_GRAC_DT_REQUEST has no exception.
Method GET_APPROVER_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_APPROVER_ID | Call by reference | Type reference (TYPE) | GRAC_APPROVER | Role approver | 20130123 | |||
| 2 | EV_APPROVER_NAME | Call by reference | Type reference (TYPE) | AD_NAMTEXT | Full Name of Person | 20130123 | |||
| 3 | IT_APPROVERS | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_APPROVERS | Table Type:Role Approvers | 20130123 |
Method GET_APPROVER_DETAILS on class CL_GRAC_DT_REQUEST has no exception.
Method GET_BUSINESS_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATA | Value transfer | Type reference (TYPE) | GRFN_T_NAMEVALUE | value set | 20121026 |
Method GET_BUSINESS_PROCESS on class CL_GRAC_DT_REQUEST has no exception.
Method GET_COMPANY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATA | Value transfer | Type reference (TYPE) | GRFN_T_NAMEVALUE | value set | 20121026 |
Method GET_COMPANY on class CL_GRAC_DT_REQUEST has no exception.
Method GET_CUSTOM_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CUSTOMFIELD_DATA | Value transfer | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20130131 | |||
| 2 | ET_CUSTOMFIELD_MDATA | Value transfer | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_MDATA | CDF Metadata | 20130131 | |||
| 3 | IS_REQUEST | Value transfer | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130131 | |||
| 4 | IV_NO_HR_ENTITY | Value transfer | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20130131 | |||
| 5 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20130131 | |||
| 6 | IV_REGULATION_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20130131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20130131 |
Method GET_DEFAULT_ROLE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DEFAULT_ROLE_TABLE | Call by reference | Type reference (TYPE) | GRAC_T_DT_ROLE_MAPPING | Table Type for Role Mapping | 20130122 | |||
| 2 | IT_DEFAULT_ROLE | Call by reference | Type reference (TYPE) | GRAC_T_API_STANDARD_ROLE | Table Type for Role Mapping | 20130122 |
Method GET_DEFAULT_ROLE_TABLE on class CL_GRAC_DT_REQUEST has no exception.
Method GET_DT_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DT_CONFIGURATION | Value transfer | Type reference (TYPE) | GRAC_T_CONFIG_PARAM_VALUE | Config Param value | 20130924 |
Method GET_DT_CONFIGURATION on class CL_GRAC_DT_REQUEST has no exception.
Method GET_DT_EUP_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_IS_ALL | Call by reference | Type reference (TYPE) | GRAC_DT_YN_BOOLEAN | Yes No Flag | 20130123 | |||
| 2 | RT_DT_EUP_CONFIG | Value transfer | Type reference (TYPE) | GRAC_T_DT_EUP_CONFIG | EUP Config Set | 20130104 |
Method GET_DT_EUP_CONFIG on class CL_GRAC_DT_REQUEST has no exception.
Method GET_ENVIRONMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATA | Value transfer | Type reference (TYPE) | GRFN_T_NAMEVALUE | value set | 20121026 |
Method GET_ENVIRONMENT on class CL_GRAC_DT_REQUEST has no exception.
Method GET_ENVIRONMENT_SYSTEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ENV_SYSTEMS | Value transfer | Type reference (TYPE) | GRAC_T_CONNECTOR_SCNRIO | Table type for Connector details | 20130113 |
Method GET_ENVIRONMENT_SYSTEMS on class CL_GRAC_DT_REQUEST has no exception.
Method GET_EUP_CONFIG_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_EUP_CONFIG | Value transfer | Type reference (TYPE) | GRAC_T_EUP_CONFIG | EUP Config Set | 20130104 |
Method GET_EUP_CONFIG_SET on class CL_GRAC_DT_REQUEST has no exception.
Method GET_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD | Call by reference | Type reference (TYPE) | GRFN_T_CUSTOMFIELD_NAMEVALUE | Custom Field Name Value | 20130131 | |||
| 2 | EV_REG_SPECIFIC | Call by reference | Type reference (TYPE) | GRPC_REG_SPEC_DATA_FLAG | Regulation specific data | 20130131 | |||
| 3 | IS_REQUEST | Value transfer | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130131 | |||
| 4 | IV_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | ABAP_FALSE | Indicator | 20130131 | ||
| 5 | IV_OBJECT_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20130131 | |||
| 6 | IV_REGULATION_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20130131 |
Method GET_FIELDS on class CL_GRAC_DT_REQUEST has no exception.
Method GET_FUNCTIONAL_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATA | Value transfer | Type reference (TYPE) | GRFN_T_NAMEVALUE | value set | 20121026 |
Method GET_FUNCTIONAL_AREA on class CL_GRAC_DT_REQUEST has no exception.
Method GET_MAPPED_LINE_ITEM_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEFAULT_ROLE | Call by reference | Type reference (TYPE) | GRAC_T_API_STANDARD_ROLE | Standard Role | 20130123 | |||
| 2 | IT_REQ_LINE_ITEM | Call by reference | Type reference (TYPE) | GRAC_T_DT_REQLINEITEM | Request lineitem | 20130124 | |||
| 3 | IV_ENVIRONMENT | Call by reference | Type reference (TYPE) | GRAC_ENVIRONMENT | Environment | 20130124 | |||
| 4 | RT_MAPPED_LINE_ITEM | Value transfer | Type reference (TYPE) | GRAC_T_DT_REQLINEITEM | Request lineitem | 20130123 |
Method GET_MAPPED_LINE_ITEM_TABLE on class CL_GRAC_DT_REQUEST has no exception.
Method GET_MAPPED_ROLES_BUCKET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DT_ROLE_MAPPED_CONTAINER | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_MAPPING | Table Type for Role Mapping | 20130131 | |||
| 2 | ET_REQLINE_ITEM | Call by reference | Type reference (TYPE) | GRAC_T_API_REQLINEITEM | Request lineitem | 20130131 | |||
| 3 | IT_DT_REQLINE_ITEM | Call by reference | Type reference (TYPE) | GRAC_T_DT_REQLINEITEM | Request lineitem | 20130131 |
Method GET_MAPPED_ROLES_BUCKET on class CL_GRAC_DT_REQUEST has no exception.
Method GET_MAPPED_ROLE_TABLE 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_DT_ROLE_MAPPING | Table Type for Role Mapping | 20130121 | |||
| 2 | IS_REQ_LINE_ITEM | Call by reference | Type reference (TYPE) | GRAC_S_DT_REQLINEITEM | Structure of Req Line Item | 20130123 | |||
| 3 | IT_MAPPED_ROLE | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_MAPPING | Table Type for Role Mapping | 20130121 | |||
| 4 | IV_CONS_PARENT_ROLE_APVR | Call by reference | Type reference (TYPE) | GRAC_BOOLEAN | Boolean | 20130124 |
Method GET_MAPPED_ROLE_TABLE on class CL_GRAC_DT_REQUEST has no exception.
Method GET_REQUEST_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_REQ_ATTRIBUTES | Value transfer | Type reference (TYPE) | GRAC_T_DT_EUP_CONFIG | EUP Config Set | 20130123 |
Method GET_REQUEST_ATTRIBUTES on class CL_GRAC_DT_REQUEST has no exception.
Method GET_REQUEST_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_REQ_DATA | Value transfer | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20121026 |
Method GET_REQUEST_DATA on class CL_GRAC_DT_REQUEST has no exception.
Method GET_REQUEST_DATA_FROM_DRAFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_REQ_DATA | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130131 | |||
| 2 | ES_SELF_DATA | Call by reference | Type reference (TYPE) | GRAC_S_API_USER_INFO | User information | 20130207 | |||
| 3 | ET_ADDED_LINE_ITEM | Call by reference | Type reference (TYPE) | GRAC_T_DT_REQLINEITEM | Structure of Req Line Item | 20130205 | |||
| 4 | ET_CUSTOMFIELD_DATA | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20130131 | |||
| 5 | ET_CUSTOMFIELD_MDATA | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_MDATA | CDF Metadata | 20130131 | |||
| 6 | ET_EXTENDED_LINE_ITEM | Call by reference | Type reference (TYPE) | GRAC_T_DT_REQLINEITEM | Structure of Req Line Item | 20130205 | |||
| 7 | ET_REMOVAL_LINE_ITEM | Call by reference | Type reference (TYPE) | GRAC_T_DT_REQLINEITEM | Structure of Req Line Item | 20130205 | |||
| 8 | ET_REQ_OWNER | Call by reference | Type reference (TYPE) | GRAC_T_API_REQOWNER | Request owner | 20130201 | |||
| 9 | ET_REQ_USER | Call by reference | Type reference (TYPE) | GRAC_T_API_USER_INFO | User info | 20130131 | |||
| 10 | EV_ENVIRONMENT | Call by reference | Type reference (TYPE) | STRING | 20130131 | ||||
| 11 | EV_REQUEST_FOR | Call by reference | Type reference (TYPE) | GRAC_STRING | Data Element of Type String | 20130207 |
Method GET_REQUEST_DATA_FROM_DRAFT on class CL_GRAC_DT_REQUEST has no exception.
Method GET_REQUEST_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_REQUEST_META_DATA | Value transfer | Type reference (TYPE) | GRAC_S_DT_ACCESS_REQUEST_IN | Design Thing Structure for Access Request | 20121026 |
Method GET_REQUEST_META_DATA on class CL_GRAC_DT_REQUEST has no exception.
Method GET_REQUEST_REASONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATA | Value transfer | Type reference (TYPE) | GRFN_T_NAMEVALUE | value set | 20121026 |
Method GET_REQUEST_REASONS on class CL_GRAC_DT_REQUEST has no exception.
Method GET_REQ_CUSTOM_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_REQ_CF_MDATA | Value transfer | Type reference (TYPE) | GRFN_T_FIELD_METADATA | CDF Metadata | 20121026 |
Method GET_REQ_CUSTOM_FIELDS on class CL_GRAC_DT_REQUEST has no exception.
Method GET_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LO_SESSION | Value transfer | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20121227 |
Method GET_SESSION on class CL_GRAC_DT_REQUEST has no exception.
Method PROCESS_SELECTED_LINE_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REQ_LINE_ITEMS | Call by reference | Type reference (TYPE) | GRAC_T_DT_REQLINEITEM | Request lineitem | 20121227 |
Method PROCESS_SELECTED_LINE_ITEMS on class CL_GRAC_DT_REQUEST has no exception.
Method REMOVE_EMPTY_JSON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JSON | Call by reference | Type reference (TYPE) | STRING | 20121026 |
Method REMOVE_EMPTY_JSON on class CL_GRAC_DT_REQUEST has no exception.
Method SAVED_DRAFT_FOR_ACCESS_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DT_REQUEST_DATA | Call by reference | Type reference (TYPE) | GRAC_S_DT_ACCESS_REQUEST | Access Request Structure for API Usage | 20130128 | |||
| 2 | IV_REQUEST_FOR | Call by reference | Type reference (TYPE) | STRING | 20130130 | ||||
| 3 | RS_REQUEST_DATA | Value transfer | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20130128 | ||
| 2 | Error Class for UUID Processing Errors | 20130130 |
Method SERILIZE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_JSON_IN | Value transfer | Type reference (TYPE) | ANY | Session Management for GRC APIs | 20121227 | |||
| 2 | RV_JSON_OUT | Value transfer | Type reference (TYPE) | STRING | 20121227 |
Method SERILIZE_DATA on class CL_GRAC_DT_REQUEST has no exception.
Method UPDATE_NOTES 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 | 20130124 | |||
| 2 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20130124 |
Method UPDATE_NOTES on class CL_GRAC_DT_REQUEST has no exception.
Method USER_REMEDIATION_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_REQ_NUMBER | Call by reference | Type reference (TYPE) | STRING | Request Number | 20130105 | |||
| 2 | IT_USER_ROLE | Call by reference | Type reference (TYPE) | GRAC_T_USER_SYS_ROLE | User Role Assignment structure | 20121206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20130108 |
Method VALIDATE_LINEITEMS_FOR_ACCOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REQUEST_DATA | Call by reference | Type reference (TYPE) | GRAC_S_API_ACCESS_REQUEST | Access Request Structure for API Usage | 20130405 |
Method VALIDATE_LINEITEMS_FOR_ACCOUNT on class CL_GRAC_DT_REQUEST has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | V1100 |