SAP ABAP Class CL_AXT_DATA_SOURCE_FIELD (Data source field 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 20080424
Properties
Class CL_AXT_DATA_SOURCE_FIELD  
Short Description Data source field 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_FIELD has no interface implemented.
Friends
Class CL_AXT_DATA_SOURCE_FIELD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DATASOURCE_VERSION_ACTIVE Constant Protected Type reference (TYPE) RSAOT_OBJVERS 'A' Datasouce version active 20080424
2 GC_DATASOURCE_VERSION_DELIV Constant Protected Type reference (TYPE) RSAOT_OBJVERS 'D' Datasouce version delivered 20080424
3 GC_GUID_REFERENCE Constant Private Type reference (TYPE) AXT_GUID_REF 'EXTRACT_STRUCTURE_APPEND' GUID reference 20080410
4 GC_MSG_CLASS_DATASOURCE Constant Protected Type reference (TYPE) MSGID 'R8' Message class for datasource 20080424
5 GC_PARAM_APP_DATA_ELEMENT Constant Public Type reference (TYPE) AXT_PARAMETER 'ROLLNAME' Constant ROLLNAME 20080417
6 GC_PARAM_BWA_SEGMENT Constant Public Type reference (TYPE) AXT_PARAMETER 'BWA_SEGMENT' Constant BWA_SEGMENT 20080417
7 GC_PARAM_CHECKTABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'CHECKTABLE' Constant CHECKTABLE 20080415
8 GC_PARAM_EXTEND_EXTRACT_STRUCT Constant Public Type reference (TYPE) AXT_PARAMETER 'EXTEND_EXTRACT_STRUCTURE' Parameter extend extract structure 20080411
9 GC_PARAM_EXTRACT_STRUCT_FIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'EXTRACT_STRUCTURE_FIELD' Constant extract structure field 20080806
10 GC_PARAM_EXTRACT_STRUCT_NAME Constant Public Type reference (TYPE) AXT_PARAMETER 'EXTRACT_STRUCTURE_NAME' Constant Extract structure name 20080806
11 GC_PARAM_FIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'FIELD' Constant Field 20080402
12 GC_PARAM_FIELDNAME Constant Public Type reference (TYPE) AXT_PARAMETER 'FIELDNAME' Parameter fieldname 20080402
13 GC_PARAM_FORKEYFIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'FORKEYFIELD' Constants FORKEYFIELD 20080415
14 GC_PARAM_FORKEYTABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'FORKEYTABLE' Constants FORKEYTABLE 20080415
15 GC_PARAM_INCLUDED_TABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'PRECFIELD' Constant PRECFIELD 20080415
16 GC_PARAM_POSITION Constant Public Type reference (TYPE) AXT_PARAMETER 'POSITION' Constant POSITION 20080415
17 GC_PARAM_REFERENCE_FIELD Constant Public Type reference (TYPE) AXT_PARAMETER 'REFFIELD' Constant REFFIELD 20080415
18 GC_PARAM_REFERENCE_TABLE Constant Public Type reference (TYPE) AXT_PARAMETER 'REFTABLE' Constant REFTABLE 20080415
19 GC_PARAM_SELECTION Constant Public Type reference (TYPE) AXT_PARAMETER 'SELECTION' Parameter selection 20080402
20 MT_FIELDS Instance attribute Private Type reference (TYPE) AXTT_DATASOURCE_FIELD_DETAILS Datasource field details 20080402
21 MV_EXTRACT_STRUCTURE_NAME Instance attribute Private Type reference (TYPE) AXT_NAME Name 20081126
22 SC_DESCR_DATASOURCE_FIELD Static Attribute Public Type reference (TYPE) AXT_DESCRIPTION Element description: Datasource field 20081201
Methods
# Method Level Visibility Method type Description Created on
1 ARE_SPECIFIC_ATTRIBUTES_EQUAL Instance method Private Method Compares datasource field specific attributes 20080411
2 CHECK_DATA_SOURCE Instance method Private Method Checks whether the DS exists, is active and authorizations 20080717
3 CHECK_FIELDS Instance method Private Method Checks if fields table is consistent 20080402
4 CHECK_PACKAGE Instance method Private Method Checks if catalogue package is compatible 20080509
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081201
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080221
7 CONVERT_ANALYTICS_MESSAGES Instance method Private Method 20080331
8 CREATE_DATASOURCE_FIELD Static method Public Method Returns a new datasource field element (easy signature) 20080402
9 CREATE_FIELDS Instance method Private Method Generates the datasource field 20080331
10 CREATE_RSA2_FIELDS Instance method Private Method Creates RSA2 fields 20080429
11 DELETE_FIELDS Instance method Private Method Deletes the datasource field 20080402
12 GET_DATASRC_EXT_STRUCT_NAME Instance method Public Method Fills the extract structure name from the datasource 20080806
13 GET_EXTRACT_STRUCTURE Static method Public Method 20080331
14 GET_EXTRACT_STRUCTURE_NAME Instance method Public Method Returns the extract structure name 20081126
15 GET_FIELDS Instance method Public Method Returns datasource fieds 20080402
16 HAS_EXTRACT_STRUCTURE_CHANGED Instance method Private Method Returns true if extract structure has changed 20080807
Events
Class CL_AXT_DATA_SOURCE_FIELD has no event.
Types
Class CL_AXT_DATA_SOURCE_FIELD 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_FIELD Data source field generation element 20080411
2 Returning RV_ARE_EQUAL Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080411

Method ARE_SPECIFIC_ATTRIBUTES_EQUAL on class CL_AXT_DATA_SOURCE_FIELD has no exception.

Method CHECK_DATA_SOURCE Signature

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

Method CHECK_DATA_SOURCE on class CL_AXT_DATA_SOURCE_FIELD 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 20080402

Method CHECK_FIELDS on class CL_AXT_DATA_SOURCE_FIELD has no exception.

Method CHECK_PACKAGE Signature

Method CHECK_PACKAGE on class CL_AXT_DATA_SOURCE_FIELD has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Package invalid 20080509

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_DATA_SOURCE_FIELD has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_DATA_SOURCE_FIELD 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 Element id 20080225
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Element name 20080221

Method CONSTRUCTOR on class CL_AXT_DATA_SOURCE_FIELD 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 20080331
2 Returning RRT_MESSAGES Value transfer Object reference (TYPE REF TO) AXTT_MSG Return parameter table 20080409

Method CONVERT_ANALYTICS_MESSAGES on class CL_AXT_DATA_SOURCE_FIELD has no exception.

Method CREATE_DATASOURCE_FIELD 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 Datasource field details 20080402
2 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID 20080402
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME 20080402
4 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20080402
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080402

Method CREATE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSPORT_OBJECTS Call by reference Type reference (TYPE) COMT_GOX_TRANS_OBJECT Table with Entries for Transport 20080402
2 Importing IT_FIELDS Call by reference Type reference (TYPE) AXTT_DATASOURCE_FIELD_DETAILS Technical field name in the extract structure 20080331
3 Importing IV_DATASOURCE Call by reference Type reference (TYPE) AXT_NAME Datasource 20080331
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Input data is invalid 20080331
2 CX_AXT_OPERATION_FAILED Generation failed 20080331

Method CREATE_RSA2_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) AXTT_DATASOURCE_FIELD_DETAILS Data source fields table 20080429
2 Importing IV_DATASOURCE Call by reference Type reference (TYPE) AXT_NAME Name 20080429
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080429
2 CX_AXT_OPERATION_FAILED Operation error 20080429

Method DELETE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSPORT_OBJECTS Call by reference Type reference (TYPE) COMT_GOX_TRANS_OBJECT Table with Entries for Transport 20080402
2 Importing IV_DATASOURCE Call by reference Type reference (TYPE) AXT_NAME Datasource 20080402
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Input data is invalid 20080402
2 CX_AXT_OPERATION_FAILED Generation failed 20080402

Method GET_DATASRC_EXT_STRUCT_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) AXT_NAME Name 20080807

Method GET_DATASRC_EXT_STRUCT_NAME on class CL_AXT_DATA_SOURCE_FIELD has no exception.

Method GET_EXTRACT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATASOURCE Call by reference Type reference (TYPE) AXT_NAME Name 20080331
2 Returning RV_EXTRACT_STRUCTURE Value transfer Type reference (TYPE) TABNAME Table Name 20080331
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Operation error 20080410

Method GET_EXTRACT_STRUCTURE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) AXT_NAME Name 20081126

Method GET_EXTRACT_STRUCTURE_NAME on class CL_AXT_DATA_SOURCE_FIELD has no exception.

Method GET_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 Datasource field details 20080402

Method GET_FIELDS on class CL_AXT_DATA_SOURCE_FIELD has no exception.

Method HAS_EXTRACT_STRUCTURE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTRACT_STRUCT_CHANGED Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080807

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