SAP ABAP Class CL_AXT_REGISTRY_ADAPTER (Abstract basis class for registry adapter)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_MODEL (Package) Application Extensibility Tool: Model
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_REG_APPEND_ADP Registry adapter for append 20080616
2 Inheritance (c INHERITING FROM c_ref)  CL_AXT_REG_CLASS_ADP Registry adapter class for class generator 20081013
3 Inheritance (c INHERITING FROM c_ref)  CL_AXT_REG_DS_FIELD_ADP Registry adapter for data source field 20080616
4 Inheritance (c INHERITING FROM c_ref)  CL_AXT_REG_FUNCTION_MODULE_ADP Registry adapter for function module generator 20081013
5 Inheritance (c INHERITING FROM c_ref)  CL_AXT_REG_STRUCTURE_ADP Registry adapter for append 20080912
6 Inheritance (c INHERITING FROM c_ref)  CL_AXT_REG_TABLE_TYPE_ADP Registry adapter for table types 20081021
7 Inheritance (c INHERITING FROM c_ref)  CL_AXT_REG_TABU_ADP Registry adapter for table entries 20080616
Properties
Class CL_AXT_REGISTRY_ADAPTER  
Short Description Abstract basis class for registry adapter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_MODEL   Application Extensibility Tool: Model 
Created 20080616   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_REGISTRY_ADAPTER has no forward declaration.
Interfaces
Class CL_AXT_REGISTRY_ADAPTER has no interface implemented.
Friends
Class CL_AXT_REGISTRY_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_CACHE Static Attribute Private Type reference (TYPE) LTY_T_ADAPTER_CACHE 20080616
2 GV_EXTENSION_TYPE Instance attribute Protected Type reference (TYPE) AXT_EXTENSION_TYPE Enhancement Type 20080715
3 GV_X_CONTEXT_SUBST Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Supports context substitution 20080912
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_FOLLOW_UP Instance method Public Method 20111128
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080715
3 GET_ADAPTER Static method Public Method 20080616
4 GET_FILTERED_FIELDS Instance method Protected Method 20080930
5 PROCESS Instance method Public Method 20080715
Events
Class CL_AXT_REGISTRY_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_ADAPTER_CACHE Private See coding 20080616 begin of LTY_S_ADAPTER_CACHE , EXTENSION_TYPE TYPE AXT_EXTENSION_TYPE, OBJECT_TYPE TYPE AXT_OBJECT_TYPE, ADAPTER TYPE REF TO CL_AXT_REGISTRY_ADAPTER, end of LTY_S_ADAPTER_CACHE
2 LTY_T_ADAPTER_CACHE Private See coding 20080616 LTY_T_ADAPTER_CACHE TYPE SORTED TABLE OF LTY_S_ADAPTER_CACHE WITH UNIQUE key EXTENSION_TYPE OBJECT_TYPE
Method Signatures

Method CALCULATE_FOLLOW_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_GEN_DATA Call by reference Type reference (TYPE) AXT_S_GEN_OBJECT Generation object definition 20111128
2 Exporting EV_ADD_FOLLOW_UP Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20111128
3 Importing IO_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20111128
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20111128
# Exception Resumable Description Created on
1 CX_AXT 20111128

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE Enhancement Type 20080715

Method CONSTRUCTOR on class CL_AXT_REGISTRY_ADAPTER has no exception.

Method GET_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE Enhancement Type 20080616
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20080616
3 Returning RR_ADAPTER Value transfer Object reference (TYPE REF TO) CL_AXT_REGISTRY_ADAPTER Abstract basis class for registry adapter 20080616
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080616

Method GET_FILTERED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT_FIELDS Call by reference Type reference (TYPE) AXT_T_REG_CONTEXT_FIELD Field in registry context 20080930
2 Importing IT_REFERENCES Call by reference Type reference (TYPE) AXT_T_GUID_REF GUID ref table 20080930
3 Returning RT_CONTEXT_FIELDS Value transfer Type reference (TYPE) AXT_T_REG_CONTEXT_FIELD Field in registry context 20080930

Method GET_FILTERED_FIELDS on class CL_AXT_REGISTRY_ADAPTER has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080715
2 Exporting ET_ELEMENTS Call by reference Type reference (TYPE) AXTT_ELEMENT_REF Table of elements 20080715
3 Importing IR_CATALOG_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20080717
4 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) CL_AXT_REGISTRY_CONTEXT Base class for reg. ctx, special contexts can be derived 20080715
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) AXT_T_GEN_DTL Generation object parameters 20080715
6 Importing IT_REFERENCES Call by reference Type reference (TYPE) AXT_T_GUID_REF GUID ref table 20080912
7 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20080715
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20081120
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Error in registry definition 20080715
2 CX_AXT_OPERATION_FAILED Error during processing 20081111
History
Last changed by/on SAP  20130531 
SAP Release Created in 700