SAP ABAP Class CL_GRPC_OIF_CONTROL (Control OIF status management)
Hierarchy
☛
GRCFND_A (Software Component) GRC Foundation ABAP
⤷
GRC-SPC (Application Component) Process Controls
⤷
GRPC_CCAT (Package) Process controls central catalogues
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GRFN_OIF_MD | Master Data OIF class | 20100802 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_OIF_BASE | OIF class interface | 20100622 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_OIF_WI_PARSER | Work item parser | 20100519 |
Properties
| Class | CL_GRPC_OIF_CONTROL | |
| Short Description | Control OIF status management | |
| Super Class | CL_GRFN_OIF_MD | Master Data OIF class |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRPC_CCAT | Process controls central catalogues |
| Created | 20081104 | 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_GRFN_OIF_BASE | OIF class interface | 20100622 | ||
| 2 | IF_GRFN_OIF_WI_PARSER | Work item parser | 20100519 |
Friends
Class CL_GRPC_OIF_CONTROL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | DATA | 20100809 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | GRFNMW_S_UI_ALLOWED_ACTIONS | Flags with allowed UI actions | 20100809 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | GRACMWCNSMITCCV | MSMP Stage Task Configuraiton Values for Mitigation Control | 20100809 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100809 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | GRFN_APP_COMPONENT | Application Component | 20100809 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100809 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20100809 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | SWW_WIID | Work item ID | 20100809 | |||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | CX_GRFN_MSMP_LOCKED | MSMP Locking Failure | 20100809 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | GRFN_S_CONTROL_MSMP_HEADER | Mitigation Control MSMP Header Structure | 20100528 |
Methods
Events
Class CL_GRPC_OIF_CONTROL has no event.
Types
Class CL_GRPC_OIF_CONTROL has no local type.
Method Signatures
Method APPROVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FAILED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100526 |
Method APPROVE on class CL_GRPC_OIF_CONTROL has no exception.
Method AUTHORIZE_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Whether pass authorization | 20081208 |
Method AUTHORIZE_CONTROL on class CL_GRPC_OIF_CONTROL has no exception.
Method CHECK_MSMP Signature
Method CHECK_MSMP on class CL_GRPC_OIF_CONTROL has no parameter.
Method CHECK_MSMP on class CL_GRPC_OIF_CONTROL has no exception.
Method CREATE_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | 20100127 | ||||
| 2 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20100127 | |||
| 3 | IV_PARENT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100127 | ||||
| 4 | IV_REGULATION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100127 | ||||
| 5 | RV_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100127 |
Method CREATE_XCONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | 20100127 | ||||
| 2 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20100127 | |||
| 3 | IV_PARENT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100127 | ||||
| 4 | IV_REGULATION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100127 | ||||
| 5 | RV_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100127 |
Method FIND_ACTIVE_INSTANCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AC_CONTROL_ID | Call by reference | Type reference (TYPE) | GRAC_CONTROL_ID | SOD Control ID | 20130403 | |||
| 2 | RV_FOUND | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130403 |
Method FIND_ACTIVE_INSTANCES on class CL_GRPC_OIF_CONTROL has no exception.
Method FORWARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_USER | Call by reference | Type reference (TYPE) | GRFN_T_USR | Table of users (+details) | 20100527 | |||
| 2 | RV_FAILED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100527 |
Method FORWARD on class CL_GRPC_OIF_CONTROL has no exception.
Method GET_APP_ATTRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_APP_ATTRS | Value transfer | Type reference (TYPE) | GRFN_S_POWL_APP_ATT_AC | MSMP POWL AC Applications Attributes | 20100601 |
Method GET_APP_ATTRS on class CL_GRPC_OIF_CONTROL has no exception.
Method GET_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_USER | Value transfer | Type reference (TYPE) | UNAME | User Name | 20100812 |
Method GET_USER on class CL_GRPC_OIF_CONTROL has no exception.
Method HOLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FAILED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100527 |
Method HOLD on class CL_GRPC_OIF_CONTROL has no exception.
Method INITIALIZE_AND_READDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PARAMETER | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_UI_PARAMETER | UI Paramters | 20100809 | |||
| 2 | IV_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20100809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100809 |
Method READ_MSMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEADER | Call by reference | Type reference (TYPE) | GRFN_S_CONTROL_MSMP_HEADER | Mitigation Control MSMP Header Structure | 20100527 | |||
| 2 | ES_INSTANCE_STATUS | Call by reference | Type reference (TYPE) | GRFNMW_S_API_INSTANCE_STATUS | Status of the MSMP Instance. | 20100528 | |||
| 3 | ES_STAGE_CONFIG | Call by reference | Type reference (TYPE) | GRACMWCNSMITCCV | MSMP Stage Task Configuration Values for Mitigation Control | 20100527 | |||
| 4 | ET_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100527 |
Method READ_MSMP on class CL_GRPC_OIF_CONTROL has no exception.
Method REJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FAILED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100526 |
Method REJECT on class CL_GRPC_OIF_CONTROL has no exception.
Method RELEASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FAILED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100528 |
Method RELEASE on class CL_GRPC_OIF_CONTROL has no exception.
Method REQUEST_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FAILED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100528 |
Method REQUEST_INFO on class CL_GRPC_OIF_CONTROL has no exception.
Method SUBMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FAILED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100802 |
Method SUBMIT on class CL_GRPC_OIF_CONTROL has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 300 |