SAP ABAP Class CL_RSL_UI_MAPPING_HIST (History Mapping)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_UI (Package) CompositeProvider UI Package
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSL_UI_MAPPING_OBJ Mapping Object 20110103
Properties
Class CL_RSL_UI_MAPPING_HIST  
Short Description History Mapping    
Super Class CL_RSL_UI_MAPPING_OBJ Mapping Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_UI   CompositeProvider UI Package 
Created 20101230   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDD_LM_COMPOSITE_PROVIDER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSL_UI_MAPPING_HIST has no interface implemented.
Friends
Class CL_RSL_UI_MAPPING_HIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CP_S_INDEX_ATTR Constant Private See coding Attributes of the History Index 20110726
2 P_DESCRIPTION Instance attribute Private Type reference (TYPE) STRING Description of CompositeProvider 20120524
3 P_HISTORIC_COPR_NAME Instance attribute Private Type reference (TYPE) RSCOMPNAME CompositeProvider 20110107
4 P_S_HISTORY_INDEX Instance attribute Private Type reference (TYPE) RSL_UI_S_HISTORY_INDEX Historical Models 20110725
5 P_TS_HISTORY_EXCLUDED_COLUMNS Instance attribute Private See coding 20110114
6 P_TS_PROPOSE_BINDING_TYPE Instance attribute Private Type reference (TYPE) NT_TS_PROPOSE_BINDING_TYPE 20110103
7 P_TS_TARGET_PROV_FIELD Instance attribute Private Type reference (TYPE) NT_TS_TARGET_PROV_FIELD 20110103
8 S_HISTORY_INDEX Static Attribute Private Type reference (TYPE) TREXD_INDEX_ID Index ID 20110104
9 S_RFCDEST Static Attribute Private Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC Destination to the TREX Engine 20110104
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COPR_TO_HISTORY Static method Public Method Add CompositeProvider Mapping to History 20110103
2 CLASS_CONSTRUCTOR Static method Public Constructor 20110103
3 CONSTRUCTOR Instance method Public Constructor 20110628
4 COPY_HISTORY_INDEX Static method Public Method Kopiert den Inhalt des einen Index in den anderen 20130109
5 FIND_HISTORIC_COPR Instance method Public Method Is there a suitable CompositeProvider in the history? 20110428
6 GET_BINDING_STRUCT Static method Public Method Binding Structure 20110705
7 GET_HISTORY_INDEX Static method Public Method History Index Name 20110104
8 REMOVE_FROM_HISTORY Static method Public Method Removes workspace/provider from the history 20110103
9 SET_HISTORIC_COPR Instance method Public Method This historical CompositeProvider should be used 20110725
10 SET_HISTORY_INDEX Static method Public Method Change History Index ID 20120312
11 _CHECK_COLUMN_TYPE Static method Private Method Überprüft ob der Attribut-Typ stimmt 20130109
12 _CREATE_SEARCH_STATEMENT Instance method Private Method Query Expression for trex_ext_search_documents 20110103
13 _GET_HISTORIC_COPR_INFO Instance method Private Method Returns suitable historical CompositeProvider 20110103
14 _GET_TEXT_FOR_HISTORIC_COPR Instance method Private Method Name and Description of Historical CompositeProvider 20120524
Events
Class CL_RSL_UI_MAPPING_HIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_S_RECONSTRUCT Private See coding 20110103 BEGIN OF lt_s_reconstruct, provider TYPE rsinfoprov, field TYPE rsdd_index_column, r_binding TYPE REF TO cl_rsdd_lm_composite_binding, r_source TYPE REF TO cl_rsdd_lm_column, r_target TYPE REF TO cl_rsdd_lm_column, END OF lt_s_reconstruct
2 LT_TS_PROVIDER_LIST Private See coding 20110103 LT_TS_PROVIDER_LIST TYPE SORTED TABLE OF rsinfoprov WITH UNIQUE KEY table_line
3 NT_S_PROPOSE_BINDING_TYPE Public See coding 20110705 BEGIN OF nt_s_propose_binding_type, infoprov TYPE rsinfoprov, binding_type TYPE rsdd_binding_type, join_type TYPE rsdd_join_type, END OF nt_s_propose_binding_type
4 NT_S_PROV_FIELD Public See coding 20110726 BEGIN OF nt_s_prov_field, provider TYPE rsinfoprov, field TYPE rsdd_index_column, END OF nt_s_prov_field
5 NT_S_TARGET_PROV_FIELD Public See coding 20110705 BEGIN OF nt_s_target_prov_field, target_field type rsdd_index_column, target TYPE REF TO cl_rsdd_lm_column, t_prov_field TYPE SORTED TABLE OF nt_s_prov_field WITH UNIQUE KEY provider field, END OF nt_s_target_prov_field
6 NT_TS_PROPOSE_BINDING_TYPE Public See coding 20110705 nt_ts_propose_binding_type TYPE SORTED TABLE OF nt_s_propose_binding_type WITH UNIQUE KEY infoprov
7 NT_TS_TARGET_PROV_FIELD Public See coding 20110705 nt_ts_target_prov_field TYPE SORTED TABLE OF nt_s_target_prov_field WITH UNIQUE KEY target_field
Method Signatures

Method ADD_COPR_TO_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER composite provider = IF_RSDD_LM_XML_READER->parse( ) 20110103
2 Importing I_WORKSPACE Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20110103
# Exception Resumable Description Created on
1 CX_RSL_UI_MAPPING_ERROR Fehler beim Erzeugen des Mapping 20110103

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20110628
2 Importing I_WSP_NAME Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20110701

Method CONSTRUCTOR on class CL_RSL_UI_MAPPING_HIST has no exception.

Method COPY_HISTORY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEL_AFTERWARDS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE I_SOURCE_INDEX nach dem Kopiervorgang löschen 20130109
2 Importing I_SOURCE_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20130109
3 Importing I_TARGET_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20130109
# Exception Resumable Description Created on
1 CX_RSL_UI_MAPPING_ERROR Fehler beim Erzeugen des Mapping 20130109

Method FIND_HISTORIC_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HISTORY_MODELS Call by reference Type reference (TYPE) RSL_UI_T_HISTORY_INDEX Historische Modelle 20110725
2 Importing I_NUMBER Call by reference Type reference (TYPE) INT4 10 Maximale Anzahl 20110725
3 Importing I_T_MAPPING_CANDIDATES Call by reference Type reference (TYPE) IF_RSL_UI_MAPPING_PROPOSER_OBJ~NT_T_MAPPING_CANDIDATES Provider + Liste an Feldern für die Vorschlag erzeugt wird 20110428
# Exception Resumable Description Created on
1 CX_RSL_UI_MAPPING_ERROR Fehler beim Erzeugen des Mapping 20110428

Method GET_BINDING_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_TARGET_PROV_FIELD Call by reference Type reference (TYPE) NT_TS_TARGET_PROV_FIELD 20110705
2 Exporting E_S_BINDING_TYPE Call by reference Type reference (TYPE) NT_S_PROPOSE_BINDING_TYPE 20110705
3 Importing I_ADD_TARGET_REF Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE add reference of copr-columns? 20110705
4 Importing I_S_COMPOSITE_BINDING Call by reference Type reference (TYPE) CL_RSDD_LM_COMPOSITE_PROVIDER=>GT_S_COMPOSITE_BINDING_LIST 20110705

Method GET_BINDING_STRUCT on class CL_RSL_UI_MAPPING_HIST has no exception.

Method GET_HISTORY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HISTORY_INDEX Value transfer Type reference (TYPE) TREXD_INDEX_ID Index-ID 20110104

Method GET_HISTORY_INDEX on class CL_RSL_UI_MAPPING_HIST has no exception.

Method REMOVE_FROM_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPR_NAME Call by reference Type reference (TYPE) RSCOMPNAME Composite Provider 20110103
2 Importing I_WORKSPACE Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20110103
# Exception Resumable Description Created on
1 CX_RSL_UI_MAPPING_ERROR Fehler beim Erzeugen des Mapping 20110103

Method SET_HISTORIC_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HISTORY_INDEX Call by reference Type reference (TYPE) RSL_UI_S_HISTORY_INDEX Historische Modelle 20110725

Method SET_HISTORIC_COPR on class CL_RSL_UI_MAPPING_HIST has no exception.

Method SET_HISTORY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Fehler aufgetreten 20120312
2 Importing I_HISTORY_INDEX Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20120312

Method SET_HISTORY_INDEX on class CL_RSL_UI_MAPPING_HIST has no exception.

Method _CHECK_COLUMN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BACKUP_INDEX Value transfer Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20130109

Method _CHECK_COLUMN_TYPE on class CL_RSL_UI_MAPPING_HIST has no exception.

Method _CREATE_SEARCH_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_PROVIDER_WITHOUT_MAPPINGS Call by reference Type reference (TYPE) LT_TS_PROVIDER_LIST 20110103
2 Exporting E_TS_PROVIDER_WITH_MAPPINGS Call by reference Type reference (TYPE) LT_TS_PROVIDER_LIST 20110103
3 Exporting E_T_QUERY_ENTRIES Call by reference Type reference (TYPE) TREXT_QUERY_ENTRIES Suchanfrage 20110103
4 Importing I_T_MAPPING_CANDIDATES Call by reference Type reference (TYPE) IF_RSL_UI_MAPPING_PROPOSER_OBJ~NT_T_MAPPING_CANDIDATES Provider + Liste an Feldern für die Vorschlag erzeugt wird 20110103

Method _CREATE_SEARCH_STATEMENT on class CL_RSL_UI_MAPPING_HIST has no exception.

Method _GET_HISTORIC_COPR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HISTORY_MODELS Call by reference Type reference (TYPE) RSL_UI_T_HISTORY_INDEX Historische Modelle 20110725
2 Importing I_NUMBER Call by reference Type reference (TYPE) INT4 Maximale Anzahl 20110725
3 Importing I_T_MAPPING_CANDIDATES Call by reference Type reference (TYPE) IF_RSL_UI_MAPPING_PROPOSER_OBJ~NT_T_MAPPING_CANDIDATES Provider + Liste an Feldern für die Vorschlag erzeugt wird 20110103
# Exception Resumable Description Created on
1 CX_RSL_UI_MAPPING_ERROR Fehler beim Erzeugen des Mapping 20110103

Method _GET_TEXT_FOR_HISTORIC_COPR Signature

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

Method _GET_TEXT_FOR_HISTORIC_COPR on class CL_RSL_UI_MAPPING_HIST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730