SAP ABAP Class CL_ADT_DP_CDS_ASSOC_OSQL_MAP (Mapping association to Open SQL)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE (Application Component) Installation and Infrastructure for ABAP Tools in Eclipse
     SDP_ADT (Package) Development package
Properties
Class CL_ADT_DP_CDS_ASSOC_OSQL_MAP  
Short Description Mapping association to Open SQL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDP_ADT   Development package 
Created 20130904   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no forward declaration.
Interfaces
Class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no interface implemented.
Friends
Class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSOCIATION_NAME Instance attribute Private Type reference (TYPE) STRING 20130904
2 ENTITY_CLIENT_FIELD Instance attribute Private Type reference (TYPE) STRING 20130904
3 ENTITY_NAME Instance attribute Private Type reference (TYPE) STRING 20130904
4 SOURCE_DATA Instance attribute Private Type reference (TYPE) TY_COMPONENT_VALUES 20130904
5 TARGET_DATA_SOURCE Instance attribute Private Type reference (TYPE) STRING 20130904
6 TARGET_DATA_SOURCE_COLUMNS Instance attribute Private Type reference (TYPE) DDENTITY_COLUMN_TAB 20130904
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130904
2 CONVERT_STATEMENT_TO_OPEN_SQL Instance method Private Method 20130904
3 CREATE_SELECT_LIST Instance method Private Method 20130904
4 CREATE_SQL_VIEW_NAME Instance method Private Method 20130904
5 CREATE_WHERE_CLAUSE Instance method Private Method 20130904
6 GET_DDL_SOURCE Instance method Private Method 20130904
7 GET_STATEMENT Instance method Public Method 20130904
8 READ_ENTITY_COLUMNS Instance method Private Method 20130904
9 SET_ENTITY_CLIENT_FIELD Instance method Private Method 20130904
10 SET_TARGET_DATA_SOURCE_COLUMNS Instance method Private Method 20130904
11 TABL_FIELDS_2_COLUMNS Instance method Private Method 20130904
12 VIEW_FIELD_2_COLUMNS Instance method Private Method 20130904
Events
Class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_COMPONENT_VALUE Public See coding 20130904 BEGIN OF ty_component_value, component_name TYPE string, value TYPE string, END OF ty_component_value
2 TY_COMPONENT_VALUES Public See coding 20130904 ty_component_values TYPE STANDARD TABLE OF ty_component_value WITH EMPTY KEY
3 TY_OPEN_SQL_STATEMENT Private See coding 20130904 BEGIN OF ty_open_sql_statement, statement TYPE string, source_alias TYPE string, END OF ty_open_sql_statement
4 TY_TABL_FIELDS Private See coding 20130904 ty_tabl_fields TYPE STANDARD TABLE OF dd03p WITH EMPTY KEY
5 TY_VIEW_FIELDS Private See coding 20130904 ty_view_fields TYPE STANDARD TABLE OF dd27p WITH EMPTY KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING 20130904
2 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130904
3 Importing I_SOURCE_DATA Call by reference Type reference (TYPE) TY_COMPONENT_VALUES 20130904
4 Importing I_TARGET_DATA_SOURCE Call by reference Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Error Reading Data 20130905

Method CONVERT_STATEMENT_TO_OPEN_SQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATEMENT Call by reference Type reference (TYPE) STRING 20130904
2 Returning R_OSQL_STATEMENT Value transfer Type reference (TYPE) TY_OPEN_SQL_STATEMENT 20130904

Method CONVERT_STATEMENT_TO_OPEN_SQL on class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no exception.

Method CREATE_SELECT_LIST Signature

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

Method CREATE_SELECT_LIST on class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no exception.

Method CREATE_SQL_VIEW_NAME Signature

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

Method CREATE_SQL_VIEW_NAME on class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no exception.

Method CREATE_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OSQL_STATEMENT Call by reference Type reference (TYPE) TY_OPEN_SQL_STATEMENT 20130904
2 Returning R_STATEMENT Value transfer Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Error Reading Data 20130905

Method GET_DDL_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SOURCE Value transfer Type reference (TYPE) DDDDLSRCV 20130904
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Error Reading Data 20130905

Method GET_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATEMENT Call by reference Type reference (TYPE) STRING 20130904
2 Exporting E_WHERE_CLAUSE_OFFSET Call by reference Type reference (TYPE) I 20130904
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK 20130911
2 CX_DD_SOBJECT_GET Error Reading Data 20130905

Method READ_ENTITY_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130904
2 Returning R_RESULT Value transfer Type reference (TYPE) DDENTITY_COLUMN_TAB 20130904
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Error Reading Data 20130905

Method SET_ENTITY_CLIENT_FIELD Signature

Method SET_ENTITY_CLIENT_FIELD on class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no parameter.
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Error Reading Data 20130905

Method SET_TARGET_DATA_SOURCE_COLUMNS Signature

Method SET_TARGET_DATA_SOURCE_COLUMNS on class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no parameter.
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Error Reading Data 20130905

Method TABL_FIELDS_2_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDS Call by reference Type reference (TYPE) TY_TABL_FIELDS 20130904
2 Returning R_RESULT Value transfer Type reference (TYPE) DDENTITY_COLUMN_TAB 20130904

Method TABL_FIELDS_2_COLUMNS on class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no exception.

Method VIEW_FIELD_2_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDS Call by reference Type reference (TYPE) TY_VIEW_FIELDS 20130904
2 Returning R_RESULT Value transfer Type reference (TYPE) DDENTITY_COLUMN_TAB 20130904

Method VIEW_FIELD_2_COLUMNS on class CL_ADT_DP_CDS_ASSOC_OSQL_MAP has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740