SAP ABAP Class CL_RSDHAF_MAPPING_PROPOSAL (Frontend: Mapping Proposal)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Properties
Class CL_RSDHAF_MAPPING_PROPOSAL  
Short Description Frontend: Mapping Proposal    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20120726   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDHAM_FIELD_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSDHAF_MAPPING_PROPOSAL has no interface implemented.
Friends
Class CL_RSDHAF_MAPPING_PROPOSAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_T_SRC_FIELD Instance attribute Private Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Source Fields 20120726
2 P_T_TGT_FIELD Instance attribute Private Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Target Fields 20120726
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120726
2 GET_DISTINCT_MAPPING Instance method Private Method Get Defined Mapping 20120728
3 GET_FUZZY_MAPPING Instance method Private Method Get Fuzzy Mapping 20120727
4 GET_MAPPING Instance method Public Method Get Mapping 20120726
5 P_BUILD_MATRIX_OF_SIMILARITY Instance method Private Method Build Matrix of Similarity 20120726
6 P_CLEAR_COLUMN_IN_MATRIX Instance method Private Method Clear Column in Matrix 20120726
7 P_CLEAR_ROW_IN_MATRIX Instance method Private Method Clear Row in Matrix 20120726
8 P_DETERMINE_MAXIMUM Instance method Private Method Determine Maximum 20120726
9 P_SEARCH_MAXIMUM_SIMILARITY Instance method Private Method Search Maximum of Similarity 20120726
Events
Class CL_RSDHAF_MAPPING_PROPOSAL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_FIELD Private See coding Field 20120727 BEGIN OF tp_field, name TYPE if_rsdham_field_descr=>tn_name, iobjnm TYPE rsiobjnm, datatp TYPE datatype_d, END OF tp_field
2 TP_TH_NAME_FIELD Private See coding Fields Sorted by NAME 20120727 tp_th_name_field TYPE HASHED TABLE OF tp_field WITH UNIQUE KEY name
3 TP_TS_IOBJNM_FIELD Private See coding 20120727 tp_ts_iobjnm_field TYPE SORTED TABLE OF tp_field WITH NON-UNIQUE KEY iobjnm
4 TP_T_MATRIX_SIMILARITY Private See coding Similarity Matrix 20120726 tp_t_matrix_similarity TYPE STANDARD TABLE OF f WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SRC_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Source Fields 20120726
2 Importing I_T_TGT_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Target Fields 20120726

Method CONSTRUCTOR on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.

Method GET_DISTINCT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SRC_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD List of Fields 20120728
2 Changing C_T_TGT_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD List of Fields (Table Type) 20120728
3 Exporting E_T_MAPPING Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING Feldmapping (Table Type) 20120728

Method GET_DISTINCT_MAPPING on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.

Method GET_FUZZY_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MAPPING Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING Feldmapping (Table Type) 20120727
2 Importing I_T_SRC_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Source Fields 20120727
3 Importing I_T_TGT_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Target Fields 20120727

Method GET_FUZZY_MAPPING on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.

Method GET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MAPPING Value transfer Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING Field Tapping (Table Type) 20120727

Method GET_MAPPING on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.

Method P_BUILD_MATRIX_OF_SIMILARITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SRC_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Source Fields 20120727
2 Importing I_T_TGT_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Target Fields 20120727
3 Returning R_T_MATRIX_SIMILARITY Value transfer Type reference (TYPE) TP_T_MATRIX_SIMILARITY Similarity Matrix 20120728

Method P_BUILD_MATRIX_OF_SIMILARITY on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.

Method P_CLEAR_COLUMN_IN_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MATRIX_SIMILARITY Call by reference Type reference (TYPE) TP_T_MATRIX_SIMILARITY Similarity Matrix 20120728
2 Importing I_CURRENT_COLUMN Call by reference Type reference (TYPE) I 20120726
3 Importing I_TOTAL_NUMBER_OF_COLUMNS Call by reference Type reference (TYPE) I 20120726
4 Importing I_TOTAL_NUMBER_OF_ROWS Call by reference Type reference (TYPE) I 20120726

Method P_CLEAR_COLUMN_IN_MATRIX on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.

Method P_CLEAR_ROW_IN_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MATRIX_SIMILARITY Call by reference Type reference (TYPE) TP_T_MATRIX_SIMILARITY Similarity Matrix 20120728
2 Importing I_CURRENT_ROW Call by reference Type reference (TYPE) I 20120726
3 Importing I_TOTAL_NUMBER_OF_COLUMNS Call by reference Type reference (TYPE) I 20120726

Method P_CLEAR_ROW_IN_MATRIX on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.

Method P_DETERMINE_MAXIMUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CURRENT_COLUMN Call by reference Type reference (TYPE) I Current Column 20120726
2 Changing C_CURRENT_ROW Call by reference Type reference (TYPE) I Current Row 20120726
3 Changing C_MAXIMUM Call by reference Type reference (TYPE) F Maximum 20120726
4 Importing I_TOTAL_NUMBER_OF_COLUMNS Call by reference Type reference (TYPE) I Total Number of Columns 20120726
5 Importing I_T_MATRIX_SIMILARITY Call by reference Type reference (TYPE) TP_T_MATRIX_SIMILARITY Similarity Matrix 20120728

Method P_DETERMINE_MAXIMUM on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.

Method P_SEARCH_MAXIMUM_SIMILARITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MAPPING Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING Feld Mapping (Table Type) 20120727
2 Changing C_T_MATRIX_SIMILARITY Call by reference Type reference (TYPE) TP_T_MATRIX_SIMILARITY Similarity Matrix 20120728
3 Importing I_T_SRC_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Source Fields 20120728
4 Importing I_T_TGT_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Target Fields 20120728

Method P_SEARCH_MAXIMUM_SIMILARITY on class CL_RSDHAF_MAPPING_PROPOSAL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 731