SAP ABAP Class CL_AXT_DATA_SOURCE (Data source generation element)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_GENERATION_FRAMEWORK (Package) Extensibility Generation Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_ELEMENT General generation element 20080208
Properties
Class CL_AXT_DATA_SOURCE  
Short Description Data source generation element    
Super Class CL_AXT_ELEMENT General generation element 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_GENERATION_FRAMEWORK   Extensibility Generation Framework 
Created 20080208   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_AXT_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AXT_DATA_SOURCE has no interface implemented.
Friends
Class CL_AXT_DATA_SOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLIENT Constant Private Type reference (TYPE) DATATYPE_D 'CLNT' Data Type in ABAP Dictionary 20081204
2 GC_DATASOURCE_VERSION_ACTIVE Constant Protected Type reference (TYPE) RSAOT_OBJVERS 'A' Datasouce version active 20080415
3 GC_DATASOURCE_VERSION_DELIV Constant Protected Type reference (TYPE) RSAOT_OBJVERS 'D' Datasouce version delivered 20080415
4 GC_DIRACCESS_NO_PREAGG Constant Public Type reference (TYPE) ROVIRTFL '1' DataSource: Extractor Supports Direct Access 20081211
5 GC_DIRACCESS_PREAGG Constant Public Type reference (TYPE) ROVIRTFL '2' DataSource: Extractor Supports Direct Access 20081211
6 GC_DIRACCESS_UNSUPP Constant Public Type reference (TYPE) ROVIRTFL 'N' DataSource: Extractor Supports Direct Access 20081211
7 GC_DSTYP_MASTER_DATA Constant Public Type reference (TYPE) ROOSTYPE 'ATTR' DataSource Type 20081211
8 GC_DSTYP_TEXT Constant Public Type reference (TYPE) ROOSTYPE 'TEXT' DataSource Type 20081211
9 GC_DSTYP_TRAN_DATA Constant Public Type reference (TYPE) ROOSTYPE 'TRAN' DataSource Type 20081211
10 GC_EXT_FUNCTION_MODULE Constant Public Type reference (TYPE) ROEXMETHOD 'F1' Constant: Function Module (Simple Interface) 20081208
11 GC_EXT_TABLE Constant Public Type reference (TYPE) ROEXMETHOD 'V' Constant: Transparent Table or DB View 20081208
12 GC_FIELD_HIDDEN_BY_SAP Constant Public Type reference (TYPE) ROSELEC 'A' 20090126
13 GC_MSG_CLASS_DATASOURCE Constant Protected Type reference (TYPE) MSGID 'R8' Message class for datasource 20080415
14 GC_NO_SELECTION_POSSIBLE Constant Public Type reference (TYPE) ROSELEC SPACE 20090126
15 GC_PARAM_APPLNM Constant Public Type reference (TYPE) AXT_PARAMETER 'APPLNM' Constant applnm 20080424
16 GC_PARAM_BWA_SEGMENT Constant Public Type reference (TYPE) AXT_PARAMETER 'BWA_SEGMENT' Constant BWA_SEGMENT 20080425
17 GC_PARAM_DATASOURCE_TYPE Constant Public Type reference (TYPE) AXT_PARAMETER 'DATASOURCE_TYPE' Constant datasource type 20080424
18 GC_PARAM_DELTAMODE Constant Public Type reference (TYPE) AXT_PARAMETER 'DELTAMODE' Parameter delta mode 20081215
19 GC_PARAM_DELTA_FIELD_TYPE Constant Public Type reference (TYPE) AXT_PARAMETER 'DELTA_FIELD_TYPE' Parameter delta specific field type 20081215
20 GC_PARAM_DELTA_SPECIFIC_FIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'DELTA_SPECIFIC_FIELD' Parameter delta specific field 20081215
21 GC_PARAM_DS_DESCRIPTION Constant Public Type reference (TYPE) AXT_PARAMETER 'DS_DESCRIPTION' 20110221
22 GC_PARAM_EXMETHOD Constant Public Type reference (TYPE) AXT_PARAMETER 'EXMETHOD' Constant exmethod 20080424
23 GC_PARAM_EXTRACTOR Constant Public Type reference (TYPE) AXT_PARAMETER 'EXTRACTOR' Constant extractor 20080424
24 GC_PARAM_EXTRACT_STRUCT_NAME Constant Public Type reference (TYPE) AXT_PARAMETER 'EXTRACT_STRUCTURE_NAME' Constant Extract structure name 20080424
25 GC_PARAM_FIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'FIELD' Constant Field 20080425
26 GC_PARAM_FIELDNAME Constant Public Type reference (TYPE) AXT_PARAMETER 'FIELDNAME' Parameter fieldname 20080425
27 GC_PARAM_GEN_STRUCTURE_FLAG Constant Public Type reference (TYPE) AXT_PARAMETER 'GENERIC_STRUCTURE_FLAG' Parameter extractor uses generic structure flag 20081215
28 GC_PARAM_RECORDMODE_FIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'RECORDMODE_FIELD' Parameter recordmode field 20081215
29 GC_PARAM_SELECTION Constant Public Type reference (TYPE) AXT_PARAMETER 'SELECTION' Parameter selection 20080425
30 GC_PARAM_VIRTCUBE Constant Public Type reference (TYPE) AXT_PARAMETER 'VIRTCUBE' Constant virtcube 20080424
31 GC_SELECTION_ADJUSTABLE Constant Public Type reference (TYPE) ROSELEC 'X' 20090126
32 GC_SELECTION_POSSIBLE Constant Public Type reference (TYPE) ROSELEC 'P' General Flag 20081204
33 GC_UPDMODE_DELTA Constant Public Type reference (TYPE) ROUPDMODE 'D' Mode of data update (Full, Delta, etc.) 20081211
34 GC_UPDMODE_DELTA_INIT Constant Public Type reference (TYPE) ROUPDMODE 'C' Mode of data update (Full, Delta, etc.) 20081211
35 GC_UPDMODE_FULL Constant Public Type reference (TYPE) ROUPDMODE 'F' Mode of data update (Full, Delta, etc.) 20081211
36 MS_DATASOURCE_TEXTS Instance attribute Private Type reference (TYPE) RSGENOST 20110221
37 MT_DATASOURCE_FIELDS Instance attribute Private Type reference (TYPE) AXTT_DATASOURCE_FIELD_DETAILS Data source fields table 20080424
38 MV_APPL_COMPONENT Instance attribute Private Type reference (TYPE) ROAPPLR Application component 20080515
39 MV_DATASOURCE_TYPE Instance attribute Private Type reference (TYPE) ROOSTYPE Datasource type 20080424
40 MV_DELTA_FIELD_TYPE Instance attribute Private Type reference (TYPE) RSGENDLTTP 20081215
41 MV_DELTA_MODE Instance attribute Private Type reference (TYPE) ROGENDELTA Delta Process for a DataSource 20081215
42 MV_DELTA_SPECIFIC_FIELD Instance attribute Private Type reference (TYPE) RSGENDLTFD Delta-Specific Field for DataSource 20081215
43 MV_DIRECT_ACCESS Instance attribute Private Type reference (TYPE) ROVIRTFL Direct access 20080515
44 MV_EXTRACTION_METHOD Instance attribute Private Type reference (TYPE) ROEXMETHOD Extraction method 20080515
45 MV_EXTRACTOR Instance attribute Private Type reference (TYPE) ROEXTRACTO Extractor 20080424
46 MV_EXTRACT_STRUCTURE_NAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20080424
47 MV_RECORD_MODE_FIELD Instance attribute Private Type reference (TYPE) RSINVFD Field That Transfers Record Mode 20081215
48 MV_USES_GENERIC_STRUCTURE Instance attribute Private Type reference (TYPE) ROGENFLAG DataSource uses generic interfaces 20081215
Methods
# Method Level Visibility Method type Description Created on
1 ARE_SPECIFIC_ATTRIBUTES_EQUAL Instance method Private Method Compares datasource specific attributes 20080424
2 CHECK_FIELDS Instance method Private Method Checks if fields table is consistent 20080425
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081201
4 CONSTRUCTOR Instance method Public Constructor 20080424
5 CONVERT_ANALYTICS_MESSAGES Instance method Private Method 20080507
6 CREATE_DATASOURCE Static method Public Method Creates a new datasource (easy signature) 20080424
7 DELETE_DATASOURCE Instance method Private Method Deletes the datasource 20081208
8 GENERATE_DATASOURCE Instance method Private Method Generates datasources 20081208
9 GET_APPL_COMPONENT Instance method Public Method Returns the application component 20080515
10 GET_DATASOURCE_FIELDS Instance method Public Method Returns the datasource fields 20080424
11 GET_DATASOURCE_TYPE Instance method Public Method Returns the datasource type 20080424
12 GET_DELTAMODE Instance method Public Method 20081215
13 GET_DELTA_FIELD_TYPE Instance method Public Method 20081215
14 GET_DELTA_SPECIFIC_FIELD Instance method Public Method 20081215
15 GET_DIRECT_ACCESS Instance method Public Method Returns the direct access 20080515
16 GET_EXTRACTION_METHOD Instance method Public Method Returns the extraction method 20080515
17 GET_EXTRACTOR Instance method Public Method Returns the extractor 20080424
18 GET_EXTRACT_STRUCTURE_NAME Instance method Public Method Returns the extract structure 20080424
19 GET_RECORDMODE_FIELD Instance method Public Method 20081215
20 GET_USES_GEN_STRUCTURE Instance method Public Method 20081215
Events
Class CL_AXT_DATA_SOURCE has no event.
Types
Class CL_AXT_DATA_SOURCE has no local type.
Method Signatures

Method ARE_SPECIFIC_ATTRIBUTES_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_SOURCE_TARGET Call by reference Object reference (TYPE REF TO) CL_AXT_DATA_SOURCE Data source generation element 20080424
2 Returning RV_ARE_EQUAL Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080424

Method ARE_SPECIFIC_ATTRIBUTES_EQUAL on class CL_AXT_DATA_SOURCE has no exception.

Method CHECK_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_MESSAGES Call by reference Object reference (TYPE REF TO) AXTT_MSG Messages table 20080425

Method CHECK_FIELDS on class CL_AXT_DATA_SOURCE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_DATA_SOURCE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_DATA_SOURCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20081013
2 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20080424
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080424

Method CONSTRUCTOR on class CL_AXT_DATA_SOURCE has no exception.

Method CONVERT_ANALYTICS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BALMI_MSG Call by reference Type reference (TYPE) RSAOT_T_MESSAGES 20080507
2 Returning RRT_MESSAGES Value transfer Object reference (TYPE REF TO) AXTT_MSG Messages table 20080507

Method CONVERT_ANALYTICS_MESSAGES on class CL_AXT_DATA_SOURCE has no exception.

Method CREATE_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATASOURCE_FIELDS Call by reference Type reference (TYPE) AXTT_DATASOURCE_FIELD_DETAILS Data source fields table 20080424
2 Importing IV_APPL_COMPONENT Call by reference Type reference (TYPE) ROAPPLR Application component 20080515
3 Importing IV_DATASOURCE_TYPE Call by reference Type reference (TYPE) ROOSTYPE Datasource type 20080424
4 Importing IV_DELTA_FIELD_TYPE Call by reference Type reference (TYPE) RSGENDLTTP 'U' 20081215
5 Importing IV_DELTA_MODE Call by reference Type reference (TYPE) ROGENDELTA SPACE Delta Process for a DataSource 20081215
6 Importing IV_DELTA_SPECIFIC_FIELD Call by reference Type reference (TYPE) RSGENDLTFD Delta-Specific Field for DataSource 20081215
7 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) AXT_DESCRIPTION Description 20110221
8 Importing IV_DIRECT_ACCESS Call by reference Type reference (TYPE) ROVIRTFL Single-Character Flag 20080515
9 Importing IV_EXTRACTION_METHOD Call by reference Type reference (TYPE) ROEXMETHOD Version Number Component 20080515
10 Importing IV_EXTRACTOR Call by reference Type reference (TYPE) ROEXTRACTO Extractor 20080424
11 Importing IV_EXTRACT_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080424
12 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20080424
13 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080424
14 Importing IV_RECORD_MODE_FIELD Call by reference Type reference (TYPE) RSINVFD Field That Transfers Record Mode 20081215
15 Importing IV_USES_GENERIC_STRUCTURE Call by reference Type reference (TYPE) ROGENFLAG DataSource uses generic interfaces 20081215
16 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20080424
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080424

Method DELETE_DATASOURCE Signature

Method DELETE_DATASOURCE on class CL_AXT_DATA_SOURCE has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081208

Method GENERATE_DATASOURCE Signature

Method GENERATE_DATASOURCE on class CL_AXT_DATA_SOURCE has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Structure not generated 20081208

Method GET_APPL_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPL_COMPONENT Value transfer Type reference (TYPE) ROAPPLR Name 20080515

Method GET_APPL_COMPONENT on class CL_AXT_DATA_SOURCE has no exception.

Method GET_DATASOURCE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDS Value transfer Type reference (TYPE) AXTT_DATASOURCE_FIELD_DETAILS Data source fields table 20080424

Method GET_DATASOURCE_FIELDS on class CL_AXT_DATA_SOURCE has no exception.

Method GET_DATASOURCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATASOURCE_TYPE Value transfer Type reference (TYPE) ROOSTYPE Datasource type 20080424

Method GET_DATASOURCE_TYPE on class CL_AXT_DATA_SOURCE has no exception.

Method GET_DELTAMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DELTAMODE Value transfer Type reference (TYPE) ROGENDELTA 20081215

Method GET_DELTAMODE on class CL_AXT_DATA_SOURCE has no exception.

Method GET_DELTA_FIELD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DELTA_FIELD_TYPE Value transfer Type reference (TYPE) RSGENDLTTP 20081215

Method GET_DELTA_FIELD_TYPE on class CL_AXT_DATA_SOURCE has no exception.

Method GET_DELTA_SPECIFIC_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DELTA_SPECIFIC_FIELD Value transfer Type reference (TYPE) RSGENDLTFD 20081215

Method GET_DELTA_SPECIFIC_FIELD on class CL_AXT_DATA_SOURCE has no exception.

Method GET_DIRECT_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DIRECT_ACCESS Value transfer Type reference (TYPE) ROVIRTFL Boolean 20080515

Method GET_DIRECT_ACCESS on class CL_AXT_DATA_SOURCE has no exception.

Method GET_EXTRACTION_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTRACTION_METHOD Value transfer Type reference (TYPE) ROEXMETHOD Version Number Component 20080515

Method GET_EXTRACTION_METHOD on class CL_AXT_DATA_SOURCE has no exception.

Method GET_EXTRACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTRACTOR Value transfer Type reference (TYPE) ROEXTRACTO Name 20080424

Method GET_EXTRACTOR on class CL_AXT_DATA_SOURCE has no exception.

Method GET_EXTRACT_STRUCTURE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTRACT_STRUCTURE_NAME Value transfer Type reference (TYPE) TABNAME Table Name 20080424

Method GET_EXTRACT_STRUCTURE_NAME on class CL_AXT_DATA_SOURCE has no exception.

Method GET_RECORDMODE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RECORDMODE_FIELD Value transfer Type reference (TYPE) RSINVFD 20081215

Method GET_RECORDMODE_FIELD on class CL_AXT_DATA_SOURCE has no exception.

Method GET_USES_GEN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USES_GEN_STRUCTURE Value transfer Type reference (TYPE) ROGENFLAG 20081215

Method GET_USES_GEN_STRUCTURE on class CL_AXT_DATA_SOURCE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700