SAP ABAP Class CL_ABAP_CC_ATL_UI (ABAP Code Completion: ATL Template Maintenance UI Layer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_CODE_COMPLETION_ATL (Package) ABAP Code Completion - ABAP Template Language Processing
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ABAP_CC_ATL_UI_DYN ATL Template Maintenance: UI Dynpro Model 20060614
Properties
Class CL_ABAP_CC_ATL_UI  
Short Description ABAP Code Completion: ATL Template Maintenance UI Layer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CODE_COMPLETION_ATL   ABAP Code Completion - ABAP Template Language Processing 
Created 20060614   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ABAP_CC_ATL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SREXT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_CC_ATL_UI has no interface implemented.
Friends
Class CL_ABAP_CC_ATL_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATL_PROCESSOR Instance attribute Protected Object reference (TYPE REF TO) OBJECT Instance of the Template Processing Object 20060614
2 CLASS Instance attribute Private Type reference (TYPE) STRING Selected Class (Template Group) 20060614
3 CLASS_LIST Instance attribute Private Type reference (TYPE) IF_ABAP_CC_ATL_TYPES=>CLASS_LIST Listing of possible classes (template groups) 20060614
4 CORE_INTERFACE Constant Private Type reference (TYPE) STRING 'IF_ABAP_ATL_TEMPLATES' Interface that all Template Classes Must inherit from 20060614
5 DEF_PARAM_LIST Instance attribute Private Type reference (TYPE) IF_ABAP_CC_ATL_TYPES=>PARAMETERS List of Default Parameters for the current template 20060614
6 EN_PARAM_LIST Instance attribute Private Type reference (TYPE) SEOU_PARDIS_TABLE Enhanced Parameter List 20060616
7 METHOD Instance attribute Private Type reference (TYPE) STRING Selected Method (Logical Template) 20060614
8 METHOD_LIST Instance attribute Private Type reference (TYPE) IF_ABAP_CC_ATL_TYPES=>METHOD_LIST Listing of possible methods (Logical Templates) 20060614
9 OVERRIDE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060615
10 PARAM_LIST Instance attribute Private Type reference (TYPE) IF_ABAP_CC_ATL_TYPES=>PARAM_LIST List of all Parameter for the current selected method 20060614
11 TEMPLATE Instance attribute Private Type reference (TYPE) STRING Selected Template (Template Name) 20060614
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060614
2 GET_CLASS Instance method Public Method Get Currently Selected Class (Template Group) 20060614
3 GET_CLASS_LIST Instance method Public Method Get a listing of all Classes (Template Groups) 20060614
4 GET_DEF_PARAMETER_LIST Instance method Public Method Get a listing of all Defaut Parameters for the Sel. Method 20060614
5 GET_ENHANCED_PARAMETER_LIST Instance method Public Method Get a listing of all the Parameters with additional info 20060616
6 GET_METHOD Instance method Public Method Get Currently Selected Method (Logical Template) 20060614
7 GET_METHOD_LIST Instance method Public Method Get a listing of all Methods (Logical Template) for Sel. Cls 20060614
8 GET_OVERRIDE Instance method Public Method Get the Override Default Template Flag 20060615
9 GET_PARAMETER_LIST Instance method Public Method Get a listing of all Parameters for the Selected Method 20060614
10 GET_TEMPLATE Instance method Public Method Get Currently Selected Template (Template) 20060614
11 INSTANTIATE_ATL_PROCESSOR Instance method Protected Method Instantiate the ATL Processor Class from the Selected Class 20060614
12 READ_CLASS_LISTING Instance method Private Method Build a Listing of all Classes inheriting from the core int 20060614
13 READ_DEFAULT_PARAMETER_LISTING Instance method Protected Method Build a listing of any Default Parameters for a Class 20060614
14 READ_METHOD_LISTING Instance method Protected Method Build a Listing of all Methods in the Selected Class 20060614
15 READ_PARAMETER_LISTING Instance method Protected Method Build a Listing of all Parameters in the Selected Method 20060614
16 READ_TEMPLATE_NAME Instance method Protected Method Read the template name for the selected Method 20060614
17 SET_CLASS Instance method Public Method Set Currently Selected Class (Template Group) 20060614
18 SET_METHOD Instance method Public Method Set Currently Selected Method (Logical Template) 20060614
19 SET_OVERRIDE Instance method Public Method Set the Override Default Template Flag 20060615
20 TEST_METHOD Instance method Protected Method Call the Test Method for the selected template 20060614
Events
Class CL_ABAP_CC_ATL_UI has no event.
Types
Class CL_ABAP_CC_ATL_UI has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASS Value transfer Type reference (TYPE) STRING 20060614

Method GET_CLASS on class CL_ABAP_CC_ATL_UI has no exception.

Method GET_CLASS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASS_LIST Value transfer Type reference (TYPE) IF_ABAP_CC_ATL_TYPES=>CLASS_LIST 20060614

Method GET_CLASS_LIST on class CL_ABAP_CC_ATL_UI has no exception.

Method GET_DEF_PARAMETER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEF_PARAM_LIST Value transfer Type reference (TYPE) IF_ABAP_CC_ATL_TYPES=>PARAMETERS 20060614

Method GET_DEF_PARAMETER_LIST on class CL_ABAP_CC_ATL_UI has no exception.

Method GET_ENHANCED_PARAMETER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EN_PARAM_LIST Call by reference Type reference (TYPE) SEOU_PARDIS_TABLE 20060616

Method GET_ENHANCED_PARAMETER_LIST on class CL_ABAP_CC_ATL_UI has no exception.

Method GET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning METHOD Value transfer Type reference (TYPE) STRING 20060614

Method GET_METHOD on class CL_ABAP_CC_ATL_UI has no exception.

Method GET_METHOD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_METHOD_LIST Value transfer Type reference (TYPE) IF_ABAP_CC_ATL_TYPES=>METHOD_LIST 20060614

Method GET_METHOD_LIST on class CL_ABAP_CC_ATL_UI has no exception.

Method GET_OVERRIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OVERRIDE Value transfer Type reference (TYPE) BOOLEAN 20060615

Method GET_OVERRIDE on class CL_ABAP_CC_ATL_UI has no exception.

Method GET_PARAMETER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAM_LIST Value transfer Type reference (TYPE) IF_ABAP_CC_ATL_TYPES=>PARAM_LIST 20060614

Method GET_PARAMETER_LIST on class CL_ABAP_CC_ATL_UI has no exception.

Method GET_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEMPLATE Value transfer Type reference (TYPE) STRING 20060614

Method GET_TEMPLATE on class CL_ABAP_CC_ATL_UI has no exception.

Method INSTANTIATE_ATL_PROCESSOR Signature

Method INSTANTIATE_ATL_PROCESSOR on class CL_ABAP_CC_ATL_UI has no parameter.
# Exception Resumable Description Created on
1 CX_SY_CREATE_OBJECT_ERROR System-Exception bei Objekterzeugung 20060614

Method READ_CLASS_LISTING Signature

Method READ_CLASS_LISTING on class CL_ABAP_CC_ATL_UI has no parameter.
Method READ_CLASS_LISTING on class CL_ABAP_CC_ATL_UI has no exception.

Method READ_DEFAULT_PARAMETER_LISTING Signature

Method READ_DEFAULT_PARAMETER_LISTING on class CL_ABAP_CC_ATL_UI has no parameter.
# Exception Resumable Description Created on
1 CX_SY_DYN_CALL_ERROR System-Exception bei dynamischen Aufrufen aller Art 20060614

Method READ_METHOD_LISTING Signature

Method READ_METHOD_LISTING on class CL_ABAP_CC_ATL_UI has no parameter.
Method READ_METHOD_LISTING on class CL_ABAP_CC_ATL_UI has no exception.

Method READ_PARAMETER_LISTING Signature

Method READ_PARAMETER_LISTING on class CL_ABAP_CC_ATL_UI has no parameter.
Method READ_PARAMETER_LISTING on class CL_ABAP_CC_ATL_UI has no exception.

Method READ_TEMPLATE_NAME Signature

Method READ_TEMPLATE_NAME on class CL_ABAP_CC_ATL_UI has no parameter.
# Exception Resumable Description Created on
1 CX_SY_DYN_CALL_ERROR System-Exception bei dynamischen Aufrufen aller Art 20060614

Method SET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) STRING 20060614

Method SET_CLASS on class CL_ABAP_CC_ATL_UI has no exception.

Method SET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Type reference (TYPE) STRING 20060614

Method SET_METHOD on class CL_ABAP_CC_ATL_UI has no exception.

Method SET_OVERRIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OVERRIDE Value transfer Type reference (TYPE) BOOLEAN 20060615

Method SET_OVERRIDE on class CL_ABAP_CC_ATL_UI has no exception.

Method TEST_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) STRING Error Message 20060614
2 Exporting E_SOURCE Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20060614
# Exception Resumable Description Created on
1 CX_SY_DYN_CALL_ERROR System-Exception bei dynamischen Aufrufen aller Art 20060614
History
Last changed by/on SAP  20110908 
SAP Release Created in 710