SAP ABAP Class CL_GRPC_BASE_OIF (Assistance Class for GRPC_BASE_OIF)
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_WD_COMPONENT_ASSISTANCE | Basis for a Web Dynpro assistance class | 20080909 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_FLD_CO | Field Group Constants | 20100518 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_UI_METADATA_CO | UI metadata constants | 20100518 |
Properties
| Class | CL_GRPC_BASE_OIF | |
| Short Description | Assistance Class for GRPC_BASE_OIF | |
| Super Class | CL_WD_COMPONENT_ASSISTANCE | Basis for a Web Dynpro assistance class |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRPC_CCAT | Process controls central catalogues |
| Created | 20080909 | 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 interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_GRFN_FLD_CO | Field Group Constants | 20100518 | ||
| 2 | IF_GRFN_UI_METADATA_CO | UI metadata constants | 20100518 |
Friends
Class CL_GRPC_BASE_OIF has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20100105 | |||||
| 2 | Constant | Public | Type reference (TYPE) | GRPC_OIF_WD_TYPE | GC_PLUG_TYPE-HEADER | Header | 20080917 | ||
| 3 | Constant | Public | Type reference (TYPE) | GRPC_OIF_WD_TYPE | GC_PLUG_TYPE-INVALID | Invalid | 20080917 | ||
| 4 | Constant | Public | Type reference (TYPE) | GRPC_OIF_WD_TYPE | GC_PLUG_TYPE-INVISIBLE | Invisible | 20080922 | ||
| 5 | Constant | Public | Type reference (TYPE) | GRPC_OIF_WD_TYPE | GC_PLUG_TYPE-TAB | Tab | 20080917 | ||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'TABSTRIP' | 20091127 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Build IDs for UI Tab | 20091130 | |
| 2 | Static method | Public | Method | Build IDs for UI UIBB | 20091130 | |
| 3 | Static method | Public | Method | Helper method, for converting UI mode | 20080917 | |
| 4 | Static method | Public | Method | Helper method, for converting UI mode | 20080917 | |
| 5 | Static method | Public | Method | Create parameter by wdevent | 20100809 | |
| 6 | Static method | Public | Method | Get UIBB default plug information | 20100107 | |
| 7 | Static method | Public | Method | Get dynamic navigation parameters | 20100105 | |
| 8 | Static method | Public | Method | Get OIF status management class name | 20081029 | |
| 9 | Static method | Public | Method | Get OIF configuration | 20080909 | |
| 10 | Static method | Public | Method | Get OIF configuration | 20081013 | |
| 11 | Static method | Public | Method | Get a variant's usage type | 20100125 | |
| 12 | Static method | Public | Method | Parse tab ID | 20110408 |
Events
Class CL_GRPC_BASE_OIF has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_STATUS | Public | See coding | 20110408 | begin of s_status,
active_tab type grfn_tab,
end of s_status
|
Method Signatures
Method BUILD_UI_TAB_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CAPTION_ID | Call by reference | Type reference (TYPE) | STRING | 20091130 | ||||
| 2 | EV_CONT_ID | Call by reference | Type reference (TYPE) | STRING | 20091130 | ||||
| 3 | EV_TAB_ID | Call by reference | Type reference (TYPE) | STRING | 20091130 | ||||
| 4 | IV_TAB | Call by reference | Type reference (TYPE) | GRFN_TAB | Tab ID | 20091130 | |||
| 5 | IV_VARIANT | Call by reference | Type reference (TYPE) | GRFN_UI_VARIANT | 20100125 |
Method BUILD_UI_TAB_ID on class CL_GRPC_BASE_OIF has no exception.
Method BUILD_UI_UIBB_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONT_ID | Call by reference | Type reference (TYPE) | STRING | 20091130 | ||||
| 2 | EV_EMBEDDING_POSITION | Call by reference | Type reference (TYPE) | STRING | 20091130 | ||||
| 3 | IV_PLUG_TYPE | Call by reference | Type reference (TYPE) | GRPC_OIF_WD_TYPE | OIF plugin type: Header or Tab | 20100105 | |||
| 4 | IV_TAB | Call by reference | Type reference (TYPE) | GRFN_TAB | Tab ID | 20091130 | |||
| 5 | IV_UIBB | Call by reference | Type reference (TYPE) | GRFN_UIBB | UIBB ID | 20091130 | |||
| 6 | IV_VARIANT | Call by reference | Type reference (TYPE) | GRFN_UI_VARIANT | 20100125 |
Method BUILD_UI_UIBB_ID on class CL_GRPC_BASE_OIF has no exception.
Method CONVERT_UI_MODE_FN2PC 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 | 20080917 | |||
| 2 | RV_MODE | Value transfer | Type reference (TYPE) | STRING | 20080917 |
Method CONVERT_UI_MODE_FN2PC on class CL_GRPC_BASE_OIF has no exception.
Method CONVERT_UI_MODE_PC2FN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MODE | Call by reference | Type reference (TYPE) | STRING | 20080917 | ||||
| 2 | RV_MODE | Value transfer | Type reference (TYPE) | GRFN_UI_MODE | Mode of OIF window | 20080917 |
Method CONVERT_UI_MODE_PC2FN on class CL_GRPC_BASE_OIF has no exception.
Method CREATE_PARAMETER_BY_WDEVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_WD_CUSTOM_EVENT | Application-Defined Event | 20100809 | |||
| 2 | RO_PARAMETER | Value transfer | Object reference (TYPE REF TO) | CL_GRFN_UI_PARAMETER | UI Paramters, copied from CL_FPM_PARAMETER | 20100809 |
Method CREATE_PARAMETER_BY_WDEVENT on class CL_GRPC_BASE_OIF has no exception.
Method GET_DEFAULT_PLUG_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_OIF | Call by reference | Object reference (TYPE REF TO) | CL_GRPC_OIF_BASIS | OIF Instance | 20100122 | |||
| 2 | EV_TAB | Call by reference | Type reference (TYPE) | GRFN_TAB | Tab ID | 20100107 | |||
| 3 | EV_UIBB | Call by reference | Type reference (TYPE) | GRFN_UIBB | UIBB ID | 20100107 | |||
| 4 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_WD_CUSTOM_EVENT | Application-Defined Event | 20100107 |
Method GET_DEFAULT_PLUG_INFO on class CL_GRPC_BASE_OIF has no exception.
Method GET_NAVI_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SOURCE_PLUG_NAME | Call by reference | Type reference (TYPE) | STRING | 20100107 | ||||
| 2 | EV_SOURCE_VUSAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20100105 | ||||
| 3 | EV_SOURCE_WINDOW_NAME | Call by reference | Type reference (TYPE) | STRING | 20100105 | ||||
| 4 | IV_TAB | Call by reference | Type reference (TYPE) | GRFN_TAB | 20100107 | ||||
| 5 | IV_UIBB | Call by reference | Type reference (TYPE) | GRFN_UIBB | 20100107 | ||||
| 6 | IV_VARIANT | Call by reference | Type reference (TYPE) | GRFN_UI_VARIANT | BASE OIF usage type | 20100125 |
Method GET_NAVI_PARAMETERS on class CL_GRPC_BASE_OIF has no exception.
Method GET_OIF_CLASSNAME 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 | Entity ID | 20081029 | |||
| 2 | IV_VARIANT | Call by reference | Type reference (TYPE) | GRFN_UI_VARIANT | IF_GRFN_UI_METADATA_CO=>GC_UI_VARIANT-OIF | UI Variant | 20100714 | ||
| 3 | RV_CLASSNAME | Value transfer | Type reference (TYPE) | STRING | 20081029 |
Method GET_OIF_CLASSNAME on class CL_GRPC_BASE_OIF has no exception.
Method GET_OIF_CONFIG 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 | Session Management for GRC APIs | 20090916 | |||
| 2 | IV_APP | Value transfer | Type reference (TYPE) | GRFN_APP_COMPONENT | Application Component | 20090824 | |||
| 3 | IV_ENTITY_ID | Value transfer | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20080909 | |||
| 4 | IV_REGULATION_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20090916 | |||
| 5 | RT_CONFIG | Value transfer | Type reference (TYPE) | GRPC_T_OIF_CONF | OIF configuration table | 20080909 |
Method GET_OIF_CONFIG on class CL_GRPC_BASE_OIF has no exception.
Method GET_OIF_TABS 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 | Session Management for GRC APIs | 20090916 | |||
| 2 | IV_APP | Value transfer | Type reference (TYPE) | GRFN_APP_COMPONENT | Application Component | 20090824 | |||
| 3 | IV_ENTITY_ID | Value transfer | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20081013 | |||
| 4 | IV_REGULATION_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20090916 | |||
| 5 | RT_TABS | Value transfer | Type reference (TYPE) | GRPC_T_OIF_TAB | OIF configuration table | 20081013 |
Method GET_OIF_TABS on class CL_GRPC_BASE_OIF has no exception.
Method GET_USAGE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VARIANT | Call by reference | Type reference (TYPE) | GRFN_UI_VARIANT | UI Variant | 20100125 | |||
| 2 | RV_USAGE_TYPE | Value transfer | Type reference (TYPE) | GRFN_UI_USAGE_TYPE | Usage Type | 20100125 |
Method GET_USAGE_TYPE on class CL_GRPC_BASE_OIF has no exception.
Method PARSE_TAB_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TAB_ID | Call by reference | Type reference (TYPE) | STRING | 20110408 | ||||
| 2 | RV_TAB | Value transfer | Type reference (TYPE) | GRFN_TAB | Tab ID | 20110408 |
Method PARSE_TAB_ID on class CL_GRPC_BASE_OIF has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 300 |