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
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