SAP ABAP Class IF_RSL_UI_MAPPING_PROPOSER_OBJ (Mapping Proposal Generator Object)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSL_UI_MAPPING_OBJ Mapping Object 20101230
Properties
Class IF_RSL_UI_MAPPING_PROPOSER_OBJ  
Short Description Mapping Proposal Generator Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20101217   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 CL_RSL_UI_MAPPING_PROPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_RSL_UI_MAPPING_PROPOSER_OBJ has no interface implemented.
Friends
Class IF_RSL_UI_MAPPING_PROPOSER_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CN_S_PROPOSE_RATING Constant Public See coding domain rsl_ui_mapping_rating 20101228
Methods
# Method Level Visibility Method type Description Created on
1 GET_PROPOSED_BINDING Instance method Public Method Return Link Type Proposal for Provider 20101230
2 GET_PROPOSED_MAPPING Instance method Public Method Return Link Proposals for Column 20101228
3 PROPOSE_BINDING Instance method Public Method Propose Link Type 20101228
4 PROPOSE_MAPPING Instance method Public Method Generate Proposal for Links 20101217
5 SET_COPR Instance method Public Method Define CompositeProvider 20110110
6 WRITE_STAT_TO_DB Instance method Public Method Save Proposal Result => RSLUIMAPHIST 20110627
Events
Class IF_RSL_UI_MAPPING_PROPOSER_OBJ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_MAPPING_CANDIDATES Public See coding Provider + List of Fields Proposal is Created for 20101228 BEGIN OF nt_s_mapping_candidates, r_composite_binding TYPE REF TO cl_rsdd_lm_composite_binding, t_columns TYPE SORTED TABLE OF REF TO cl_rsdd_lm_column WITH UNIQUE KEY table_line, END OF nt_s_mapping_candidates
2 NT_S_PROPOSED_BINDING Public See coding Proposed Link Type 20101230 BEGIN OF nt_s_proposed_binding, provider TYPE rsinfoprov, binding_type TYPE rsdd_binding_type, join_type TYPE rsdd_join_type, rating TYPE rsl_ui_mapping_rating, rule TYPE rsl_ui_proposal_rules, END OF nt_s_proposed_binding
3 NT_S_PROPOSED_MAPPING Public See coding Proposed Link 20101228 BEGIN OF nt_s_proposed_mapping, provider TYPE rsinfoprov, prov_column TYPE rsdd_index_column, copr_column TYPE rsdd_index_column, new_column TYPE REF TO cl_rsdd_lm_column, rating TYPE rsl_ui_mapping_rating, rule TYPE rsl_ui_proposal_rules, reason type string, END OF nt_s_proposed_mapping
4 NT_TS_PROPOSED_BINDING Public See coding Proposed Link Types 20101230 nt_ts_proposed_binding TYPE SORTED TABLE OF nt_s_proposed_binding WITH UNIQUE KEY provider binding_type
5 NT_TS_PROPOSED_MAPPINGS Public See coding Proposed Links 20101228 nt_ts_proposed_mappings TYPE SORTED TABLE OF nt_s_proposed_mapping WITH UNIQUE KEY provider prov_column copr_column
6 NT_T_MAPPING_CANDIDATES Public See coding Provider + List of Fields Proposal is Created for 20101228 nt_t_mapping_candidates TYPE STANDARD TABLE OF nt_s_mapping_candidates
Method Signatures

Method GET_PROPOSED_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_PROPOSED_BINDINGS Call by reference Type reference (TYPE) NT_TS_PROPOSED_BINDING 20101230
2 Importing I_PROVIDER Call by reference Type reference (TYPE) RSINFOPROV 20110519

Method GET_PROPOSED_BINDING on class IF_RSL_UI_MAPPING_PROPOSER_OBJ has no exception.

Method GET_PROPOSED_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_PROPOSED_MAPPINGS Call by reference Type reference (TYPE) NT_TS_PROPOSED_MAPPINGS 20101228
2 Importing I_COLUMN Call by reference Type reference (TYPE) RSDD_INDEX_COLUMN column 20110519
3 Importing I_PROVIDER Call by reference Type reference (TYPE) RSINFOPROV 20110519

Method GET_PROPOSED_MAPPING on class IF_RSL_UI_MAPPING_PROPOSER_OBJ has no exception.

Method PROPOSE_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110308
2 Importing I_T_MAPPING_CANDIDATES Call by reference Type reference (TYPE) NT_T_MAPPING_CANDIDATES 20101230
# Exception Resumable Description Created on
1 CX_RSL_UI_MAPPING_ERROR 20101230

Method PROPOSE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110308
2 Importing I_IGNORE_MAPPED_COLUMNS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE vorschlag für bereits gemappte spalten erzeugen 20110314
3 Importing I_TS_COPR_COLUMNS Call by reference Type reference (TYPE) CL_RSL_UI_MAPPING_PROPOSER=>NT_TS_PROVIDER_COLUMN falls nicht initial:nur die angegebenen copr-Spalten 20110607
4 Importing I_T_MAPPING_CANDIDATES Call by reference Type reference (TYPE) NT_T_MAPPING_CANDIDATES 20101228
# Exception Resumable Description Created on
1 CX_RSL_UI_MAPPING_ERROR Fehler beim Erzeugen des Mapping 20101228

Method SET_COPR 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 20110110

Method SET_COPR on class IF_RSL_UI_MAPPING_PROPOSER_OBJ has no exception.

Method WRITE_STAT_TO_DB Signature

Method WRITE_STAT_TO_DB on class IF_RSL_UI_MAPPING_PROPOSER_OBJ has no parameter.
Method WRITE_STAT_TO_DB on class IF_RSL_UI_MAPPING_PROPOSER_OBJ has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in