SAP ABAP Class CL_AXT_UI_CONTEXT (UI Context Abstract Class)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_TEMPLATES (Package) Generation templates for Extensibility
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_UI_GENERATOR_UTIL UI Generator Utility 20090128
Properties
Class CL_AXT_UI_CONTEXT  
Short Description UI Context Abstract Class    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_TEMPLATES   Generation templates for Extensibility 
Created 20090128   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_UI_CONTEXT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_AXT_UI_GENERATOR_UTIL UI Generator Utility 20090128
Friends
# Friend Modeled only Created on Description
1 CL_AXT_UI_CONTROLLER 20090129 Abstract Generator utility for UI Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BIND_CTRL_TYPE_COMPONENT Constant Public Type reference (TYPE) AXT_CONTROLLER_TYPE 'C' Component Controller 20090327
2 GC_BIND_CTRL_TYPE_CUSTOM Constant Public Type reference (TYPE) AXT_CONTROLLER_TYPE 'K' Custom Controller 20090327
3 GC_BIND_CTRL_TYPE_INTERFACE Constant Public Type reference (TYPE) AXT_CONTROLLER_TYPE 'I' Interface Controller 20090327
4 GC_BIND_CTRL_TYPE_VIEW Constant Public Type reference (TYPE) AXT_CONTROLLER_TYPE 'V' View Controller 20090327
5 GC_BIND_CTRL_TYPE_WINDOW Constant Public Type reference (TYPE) AXT_CONTROLLER_TYPE 'W' Window Controller 20090327
6 MO_CONTROLLER Instance attribute Public Object reference (TYPE REF TO) CL_AXT_UI_CONTROLLER UI Controller Interface 20090128
7 MO_STATE_CUCO Instance attribute Private Object reference (TYPE REF TO) CL_AXT_UI_CUSTOM_CONTROLLER BSP View 20090320
8 MT_CONNECT_CTXN Instance attribute Public Type reference (TYPE) AXTT_CONNECT_CTXN Table Type of AXTS_CONNECT_CTXN 20090129
9 MT_CONTEXT_NODE Instance attribute Public Type reference (TYPE) AXTT_UI_CONTEXT_NODE Table Type for IF_AXT_CONTEXT_NODE 20090128
10 MT_CONTEXT_NODE_BINDING Instance attribute Public Type reference (TYPE) AXTT_UI_CONTEXT_NODE_BINDING Table Of UI Context Node Binding 20090128
11 MT_STATE_CNODES Instance attribute Private Type reference (TYPE) AXTT_CONTEXT_NODE Table Type for AXT_CONTEXT_NODE 20090320
12 MV_TEMPLATE Instance attribute Private Type reference (TYPE) PROGNAME Object Type Name 20090130
13 MV_X_HANDLE_STATE Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20090319
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BINDING Instance method Public Method 20090129
2 ADD_CONTEXT_NODE Instance method Public Method 20090129
3 CONNECT_CONTEXT_NODES Instance method Public Method 20090129
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090203
5 CREATE Static method Public Method 20090204
6 GET_CONTEXT_NODES Instance method Private Method Return table of Context Node for Generator 20090203
7 GET_CTXN_BINDING Instance method Private Method Return table of Binding Context Node for Generator 20090203
8 GET_MAIN_CONTEXT_NODE Instance method Public Method 20090318
9 GET_PARENT_CONTEXT_NODE Instance method Public Method 20090827
10 GET_PARENT_RELATION_NAME Instance method Public Method 20090203
11 GET_ROOT_CONTEXT_NODE Instance method Public Method 20091123
12 HANDLE_STATE Instance method Public Method 20090319
13 IS_MAIN_CONTEXT_NODE Instance method Public Method 20090331
14 REMOVE_CONTEXT_NODE Instance method Public Method 20090129
15 SET_CONTROLLER Instance method Protected Method 20090128
Events
Class CL_AXT_UI_CONTEXT has no event.
Types
Class CL_AXT_UI_CONTEXT has no local type.
Method Signatures

Method ADD_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER_TYPE Call by reference Type reference (TYPE) AXT_CONTROLLER_TYPE Controller Type 20090129
2 Importing IV_MODE Call by reference Type reference (TYPE) AXT_BINDING_TYPE 'W' Binding Type 20090129
3 Importing IV_NAME Call by reference Type reference (TYPE) AXT_VIEW BSP View 20090212
4 Importing IV_NODE_2_BIND Call by reference Type reference (TYPE) SEOCMPNAME Context Node Metadata Interface 20090216
5 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) SEOCMPNAME Component name 20090129
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090129
2 CX_AXT_OPERATION_FAILED Operation error 20090129

Method ADD_CONTEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) CL_AXT_UI_CONTEXT_NODE Context Node Metadata Interface 20090129
2 Importing IV_NAME Call by reference Type reference (TYPE) AXT_CONTEXT_NODE Context Node 20090129
3 Importing IV_X_MAIN Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090318
# Exception Resumable Description Created on
1 CX_AXT_DATA_ALREADY_EXISTS Data already exists error 20090129

Method CONNECT_CONTEXT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_A Call by reference Type reference (TYPE) AXT_CONTEXT_NODE Context Node 20090129
2 Importing IV_OBJECT_B Call by reference Type reference (TYPE) AXT_CONTEXT_NODE Context Node 20090129
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) AXT_RELATION_NAME 20090129

Method CONNECT_CONTEXT_NODES on class CL_AXT_UI_CONTEXT has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) CL_AXT_UI_CONTEXT UI Context Abstract Class 20090204

Method CREATE on class CL_AXT_UI_CONTEXT has no exception.

Method GET_CONTEXT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONTEXT_NODE Value transfer Type reference (TYPE) AXTT_NAME_CLASS 20090203

Method GET_CONTEXT_NODES on class CL_AXT_UI_CONTEXT has no exception.

Method GET_CTXN_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CTXN_BINDING Value transfer Type reference (TYPE) AXTT_CTXN_BINDING Table Type for AXTS_CTXN_BINDING 20090203

Method GET_CTXN_BINDING on class CL_AXT_UI_CONTEXT has no exception.

Method GET_MAIN_CONTEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONTEXT_NODE Value transfer Type reference (TYPE) AXT_CONTEXT_NODE Context Node 20090318

Method GET_MAIN_CONTEXT_NODE on class CL_AXT_UI_CONTEXT has no exception.

Method GET_PARENT_CONTEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONTEXT_NODE Value transfer Type reference (TYPE) AXT_CONTEXT_NODE Context Node 20090827

Method GET_PARENT_CONTEXT_NODE on class CL_AXT_UI_CONTEXT has no exception.

Method GET_PARENT_RELATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) CL_AXT_UI_CONTEXT_NODE UI Context Node 20090203
2 Returning RV_RELATION_NAME Value transfer Type reference (TYPE) AXT_RELATION_NAME Relation Name 20090203

Method GET_PARENT_RELATION_NAME on class CL_AXT_UI_CONTEXT has no exception.

Method GET_ROOT_CONTEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONTEXT_NODE Value transfer Type reference (TYPE) AXT_CONTEXT_NODE Context Node 20091123

Method GET_ROOT_CONTEXT_NODE on class CL_AXT_UI_CONTEXT has no exception.

Method HANDLE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CUCO Call by reference Object reference (TYPE REF TO) CL_AXT_UI_CUSTOM_CONTROLLER UI component generator utility 20090320
2 Importing IT_CNODES Call by reference Type reference (TYPE) AXTT_CONTEXT_NODE Table Type for AXT_CONTEXT_NODE 20090320

Method HANDLE_STATE on class CL_AXT_UI_CONTEXT has no exception.

Method IS_MAIN_CONTEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UI_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) CL_AXT_UI_CONTEXT_NODE UI Context Node 20090331
2 Returning RV_RESULT Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20090331

Method IS_MAIN_CONTEXT_NODE on class CL_AXT_UI_CONTEXT has no exception.

Method REMOVE_CONTEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) AXT_CONTEXT_NODE Context Node 20090129

Method REMOVE_CONTEXT_NODE on class CL_AXT_UI_CONTEXT has no exception.

Method SET_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_AXT_UI_CONTROLLER UI Controller Interface 20090128

Method SET_CONTROLLER on class CL_AXT_UI_CONTEXT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701