SAP ABAP Class CL_AXT_WSC_UI_EXTENSION (Web service consumption extension)
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 Inheritance (c INHERITING FROM c_ref)  CL_AXT_EXTENSION Abstract extension handler 20090210
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_RA_COMMON_ACCESS Common Methods for Rapid Applications 20090706
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_WSC_UI_EXT_ACCESS Interface for WS Consumption Extension 20090210
Properties
Class CL_AXT_WSC_UI_EXTENSION  
Short Description Web service consumption extension    
Super Class CL_AXT_EXTENSION Abstract extension handler 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RA   Rapid Apps 
Created 20090210   SAP 
Last change 20110908   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 20090706
2 IF_AXT_WSC_UI_EXT_ACCESS Interface for WS Consumption Extension 20090210
Friends
Class CL_AXT_WSC_UI_EXTENSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXT_TYPE Constant Public Type reference (TYPE) AXT_EXTENSION_TYPE 'WSC_EXTENSION' Enhancement Type 20090210
2 MC_GUID_RUNTIME_ENTRIES Constant Private Type reference (TYPE) AXT_GUID '801CC41742B81DEE9B926E80DD8BDAB7' Runtime entries 20090709
3 MO_DATA Instance attribute Private Object reference (TYPE REF TO) CL_AXT_WSC_UI_EXTENSION_DATA Data for WS consumption extension 20090310
4 MO_TYPED_ACTIVE_DATA Instance attribute Private Object reference (TYPE REF TO) CL_AXT_WSC_UI_EXTENSION_DATA 20090310
5 MO_TYPED_INACTIVE_DATA Instance attribute Private Object reference (TYPE REF TO) CL_AXT_WSC_UI_EXTENSION_DATA 20090310
6 MT_CNODE_NAMES Instance attribute Private Type reference (TYPE) LTY_T_CNODE_NAME 20090320
7 MT_ENTRY_PATHS Instance attribute Private Type reference (TYPE) LTY_T_ENTRY_PATHS 20090312
8 MT_OBJ_PROPS Instance attribute Private Type reference (TYPE) CRMT_OBJ_PROPERTIES_TAB Table of Business Object Attributes 20090211
9 MT_RELATION_DET Instance attribute Private Type reference (TYPE) CRMT_RELATION_DETAIL_TAB Table of Relation Detail Data 20090211
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090210
2 CREATE_EMBEDABLE_SEARCH Instance method Private Method 20090312
3 DETERMINE_ENTRY_PATHS Instance method Private Method Determine entry objects and path to it 20090312
4 DETERMINE_GENIL_COMPONENT Static method Public Method 20090313
5 DETERMINE_NAVLINK Instance method Private Method 20090327
6 FILTER_EMBEDDABLE_FIELDS Static method Public Method 20091013
7 GET_CNODE_NAME Instance method Private Method 20090320
8 LOAD_MODEL Instance method Private Method 20090211
9 SET_APPLICATION_NAME Instance method Private Method 20090310
Events
Class CL_AXT_WSC_UI_EXTENSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_CNODE_NAME Private See coding 20090320 BEGIN OF lty_cnode_name, object_name TYPE crmt_ext_obj_name, cnode_name TYPE axt_context_node, END OF lty_cnode_name
2 LTY_ENTRY_PATHS Private See coding 20090312 begin of LTY_ENTRY_PATHS , object_name TYPE CRMT_EXT_OBJ_NAME, path TYPE LTY_T_SUB_PATH, END OF LTY_ENTRY_PATHS
3 LTY_SUB_PATH Private See coding 20090312 begin of LTY_SUB_PATH , object_name TYPE CRMT_EXT_OBJ_NAME, relation TYPE CRMT_RELATION_NAME, END OF LTY_SUB_PATH
4 LTY_T_CNODE_NAME Private See coding 20090320 lty_t_cnode_name TYPE sorted TABLE OF lty_cnode_name with UNIQUE key object_name
5 LTY_T_ENTRY_PATHS Private See coding 20090312 LTY_T_ENTRY_PATHS TYPE STANDARD TABLE OF LTY_ENTRY_PATHS with NON-UNIQUE DEFAULT KEY
6 LTY_T_SUB_PATH Private See coding 20090212 LTY_T_SUB_PATH TYPE STANDARD TABLE OF LTY_SUB_PATH WITH NON-UNIQUE key table_line
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_AXT_WSC_UI_EXTENSION has no parameter.
Method CONSTRUCTOR on class CL_AXT_WSC_UI_EXTENSION has no exception.

Method CREATE_EMBEDABLE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090312
2 Importing IO_EMBED_SRC_WINDOW Call by reference Object reference (TYPE REF TO) CL_AXT_UI_WINDOW UI gen. util for windows 20090312
3 Importing IO_UI_COMP Call by reference Object reference (TYPE REF TO) CL_AXT_UI_COMPONENT UI component generator utility 20090312
4 Importing IV_NAVLINK Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090327
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090312

Method CREATE_EMBEDABLE_SEARCH on class CL_AXT_WSC_UI_EXTENSION has no exception.

Method DETERMINE_ENTRY_PATHS Signature

Method DETERMINE_ENTRY_PATHS on class CL_AXT_WSC_UI_EXTENSION has no parameter.
Method DETERMINE_ENTRY_PATHS on class CL_AXT_WSC_UI_EXTENSION has no exception.

Method DETERMINE_GENIL_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Enhancement ID 20090313
2 Returning RV_GENIL_COMPONENT Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090313

Method DETERMINE_GENIL_COMPONENT on class CL_AXT_WSC_UI_EXTENSION has no exception.

Method DETERMINE_NAVLINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090327
2 Returning RV_NAVLINK Value transfer Type reference (TYPE) AXT_FIELD_ID Field ID 20090327

Method DETERMINE_NAVLINK on class CL_AXT_WSC_UI_EXTENSION has no exception.

Method FILTER_EMBEDDABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20091013

Method FILTER_EMBEDDABLE_FIELDS on class CL_AXT_WSC_UI_EXTENSION has no exception.

Method GET_CNODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090320
2 Returning RV_CNODE_NAME Value transfer Type reference (TYPE) AXT_CONTEXT_NODE Context Node 20090320

Method GET_CNODE_NAME on class CL_AXT_WSC_UI_EXTENSION has no exception.

Method LOAD_MODEL Signature

Method LOAD_MODEL on class CL_AXT_WSC_UI_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090211

Method SET_APPLICATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_NAME Value transfer Type reference (TYPE) AXT_APPLICATION_NAME Application name: UI Component, UI Object, ... 20090310
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090310
History
Last changed by/on SAP  20110908 
SAP Release Created in 701