SAP ABAP Class CL_AXT_RA_COMMON_DEF (Common data for Rapid apps)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷ CA-WUI-RA (Application Component) Rapid Applications
⤷ AXT_RA (Package) Rapid Apps
⤷ CA-WUI-RA (Application Component) Rapid Applications
⤷ AXT_RA (Package) Rapid Apps
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_RA_COMMON_ACCESS | Common Methods for Rapid Applications | 20090701 |
Properties
Class | CL_AXT_RA_COMMON_DEF | |
Short Description | Common data for Rapid apps | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | AXT_RA | Rapid Apps |
Created | 20090701 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_AXT_RA_COMMON_ACCESS | Common Methods for Rapid Applications | 20090701 |
Friends
Class CL_AXT_RA_COMMON_DEF has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_GUID_NAV_BAR_CUST | Constant | Public | Type reference (TYPE) | AXT_GUID | '801CC41742B81DEE99DACB462B7749E0' | Nav. bar customizing | 20090703 | |
2 | MC_PART_DTL_EXISTING_UI_OBJECT | Constant | Public | Type reference (TYPE) | AXT_PARAMETER | 'EXISTING_UI_OBJECT' | Parameter | 20100208 | |
3 | MC_PART_DTL_LOG_LINK_CREATE | Constant | Public | Type reference (TYPE) | AXT_PARAMETER | 'LOG_LINK_CREATE' | Parameter | 20090703 | |
4 | MC_PART_DTL_LOG_LINK_SEARCH | Constant | Public | Type reference (TYPE) | AXT_PARAMETER | 'LOG_LINK_SEARCH' | Parameter | 20090703 | |
5 | MC_PART_TYPE_BUS_ROLE | Constant | Public | Type reference (TYPE) | CHAR30 | 'BUS_ROLE' | 20090703 | ||
6 | MC_PART_TYPE_BUS_ROLES | Constant | Public | Type reference (TYPE) | CHAR30 | 'BUS_ROLES' | 20090703 | ||
7 | MC_PART_TYPE_LINK_GROUP | Constant | Public | Type reference (TYPE) | CHAR30 | 'LINK_GROUP' | 20090706 | ||
8 | MC_PART_TYPE_RA_COMMON | Constant | Public | Type reference (TYPE) | CHAR30 | 'RA_COMMON' | 20090703 | ||
9 | MC_PART_TYPE_WORK_CENTER | Constant | Public | Type reference (TYPE) | CHAR30 | 'WORK_CENTER' | 20090706 | ||
10 | MO_OWNER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | Abstract extension handler | 20090701 | ||
11 | MT_BUS_ROLES | Instance attribute | Public | Type reference (TYPE) | LTY_T_BUS_ROLE | 20090703 | |||
12 | MT_TITLE | Instance attribute | Public | Type reference (TYPE) | AXT_T_FIELD_TEXT | 20090703 | |||
13 | MV_APPLICATION_NAME | Instance attribute | Public | Type reference (TYPE) | AXT_APPLICATION_NAME | OBSOLETE but still required for RA search | 20090703 | ||
14 | MV_LOG_LINK_CREATE | Instance attribute | Public | Type reference (TYPE) | CRMT_UI_LOGICAL_LINK_ID | 20090703 | |||
15 | MV_LOG_LINK_SEARCH | Instance attribute | Public | Type reference (TYPE) | CRMT_UI_LOGICAL_LINK_ID | 20090703 | |||
16 | MV_TARGET_ID_CREATE | Instance attribute | Public | Type reference (TYPE) | CRMT_UI_TARGET_ID | 20090703 | |||
17 | MV_TARGET_ID_OVERVIEW | Instance attribute | Public | Type reference (TYPE) | CRMT_UI_TARGET_ID | 20090703 | |||
18 | MV_TARGET_ID_SEARCH | Instance attribute | Public | Type reference (TYPE) | CRMT_UI_TARGET_ID | 20090703 | |||
19 | MV_TARGET_ID_SEARCH_GO | Instance attribute | Public | Type reference (TYPE) | CRMT_UI_TARGET_ID | 20090703 | |||
20 | MV_UI_OBJECT | Instance attribute | Public | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20091201 | ||
21 | MV_X_EXISTING_UI_OBJECT | Instance attribute | Public | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20100208 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_GENERATION_LIST | Instance method | Public | Method | 20090701 | |
2 | CHECK | Instance method | Public | Method | 20090701 | |
3 | CHECK_LOG_LINK | Instance method | Private | Method | 20090701 | |
4 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20090701 |
5 | COPY | Instance method | Public | Method | 20090701 | |
6 | DESERIALIZE | Instance method | Public | Method | 20090701 | |
7 | GET_TITLE | Instance method | Public | Method | 20090717 | |
8 | SERIALIZE | Instance method | Public | Method | 20090701 | |
9 | SET_LOG_LINK_CREATE | Instance method | Public | Method | 20090701 | |
10 | SET_LOG_LINK_SEARCH | Instance method | Public | Method | 20090701 | |
11 | SET_TARGET_ID_CREATE | Instance method | Public | Method | 20090701 | |
12 | SET_TARGET_ID_OVERVIEW | Instance method | Public | Method | 20090701 | |
13 | SET_TARGET_ID_SEARCH | Instance method | Public | Method | 20090701 | |
14 | SET_TARGET_ID_SEARCH_GO | Instance method | Public | Method | 20090701 |
Events
Class CL_AXT_RA_COMMON_DEF has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_ACTION | Public | See coding | 20090706 | BEGIN OF lty_action,
action TYPE crmt_ui_actions,
relevant TYPE axt_nb_br_relevant,
END OF lty_action
|
||
2 | LTY_BUS_ROLE | Public | See coding | 20090703 | BEGIN OF lty_bus_role ,
bus_role TYPE crmt_ui_profile,
link_groups TYPE lty_t_link_group,
END OF lty_bus_role
|
||
3 | LTY_LINK_GROUP | Public | See coding | 20090703 | BEGIN OF lty_link_group ,
link_group TYPE crmt_ui_group_id, "Link group first for fast access without work center
work_center TYPE crmt_ui_work_center_id,
actions TYPE lty_t_action,
END OF lty_link_group
|
||
4 | LTY_T_ACTION | Public | See coding | 20090706 | lty_t_action TYPE SORTED TABLE OF lty_action WITH UNIQUE KEY action
|
||
5 | LTY_T_BUS_ROLE | Public | See coding | 20090703 | lty_t_bus_role TYPE SORTED TABLE OF lty_bus_role WITH UNIQUE KEY bus_role
|
||
6 | LTY_T_LINK_GROUP | Public | See coding | 20090703 | lty_t_link_group TYPE SORTED TABLE OF lty_link_group WITH UNIQUE KEY link_group work_center
|
Method Signatures
Method BUILD_GENERATION_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CATALOG | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20090701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_OPERATION_FAILED | Operation error | 20090701 |
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_AUTO_FETCH_NAMES | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_TRUE | Boolean | 20100326 | |
2 | Importing | IV_CREATE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090703 | ||
3 | Importing | IV_SAVED_SEARCH | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090703 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | Data invalid error | 20090701 |
Method CHECK_LOG_LINK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_LOG_LINK | Call by reference | Type reference (TYPE) | CRMT_UI_LOGICAL_LINK_ID | Logical Link ID | 20090701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | Data invalid error | 20090701 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_OWNER | Call by reference | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | Abstract extension handler | 20090701 |
Method CONSTRUCTOR on class CL_AXT_RA_COMMON_DEF has no exception.
Method COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_AXT_RA_COMMON_DEF | Common data for Rapid apps | 20090701 |
Method COPY on class CL_AXT_RA_COMMON_DEF has no exception.
Method DESERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PART | Call by reference | Object reference (TYPE REF TO) | CL_AXT_EXTENSION_PART | XML Like part of an extension | 20090701 |
Method DESERIALIZE on class CL_AXT_RA_COMMON_DEF has no exception.
Method GET_TITLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_TITLE | Value transfer | Type reference (TYPE) | AXT_DESCRIPTION | Description | 20090717 |
Method GET_TITLE on class CL_AXT_RA_COMMON_DEF has no exception.
Method SERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_PART | Value transfer | Object reference (TYPE REF TO) | CL_AXT_EXTENSION_PART | XML Like part of an extension | 20090701 |
Method SERIALIZE on class CL_AXT_RA_COMMON_DEF has no exception.
Method SET_LOG_LINK_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACTIVE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_RA_COMMON_DEF | Common data for Rapid apps | 20090701 | ||
2 | Importing | IV_LOG_LINK | Call by reference | Type reference (TYPE) | CRMT_UI_LOGICAL_LINK_ID | Logical Link ID | 20090701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | Data invalid error | 20090701 |
Method SET_LOG_LINK_SEARCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACTIVE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_RA_COMMON_DEF | Common data for Rapid apps | 20090701 | ||
2 | Importing | IV_LOG_LINK | Call by reference | Type reference (TYPE) | CRMT_UI_LOGICAL_LINK_ID | Logical Link ID | 20090701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | Data invalid error | 20090701 |
Method SET_TARGET_ID_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACTIVE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_RA_COMMON_DEF | 20090701 | |||
2 | Importing | IV_TARGET_ID | Call by reference | Type reference (TYPE) | CRMT_UI_TARGET_ID | 20090701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | 20090701 |
Method SET_TARGET_ID_OVERVIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACTIVE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_RA_COMMON_DEF | 20090701 | |||
2 | Importing | IV_TARGET_ID | Call by reference | Type reference (TYPE) | CRMT_UI_TARGET_ID | 20090701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | 20090701 |
Method SET_TARGET_ID_SEARCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACTIVE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_RA_COMMON_DEF | 20090701 | |||
2 | Importing | IV_TARGET_ID | Call by reference | Type reference (TYPE) | CRMT_UI_TARGET_ID | 20090701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | 20090701 |
Method SET_TARGET_ID_SEARCH_GO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACTIVE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_RA_COMMON_DEF | 20090701 | |||
2 | Importing | IV_TARGET_ID | Call by reference | Type reference (TYPE) | CRMT_UI_TARGET_ID | 20090701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_AXT_DATA_INVALID | 20090701 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 701 |