SAP ABAP Class CL_RSL_UI_MAPPING_PROPOSER (InfoProvider Mapping)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
RSL_UI (Package) CompositeProvider UI Package

⤷

⤷

Properties
Class | CL_RSL_UI_MAPPING_PROPOSER | |
Short Description | InfoProvider Mapping | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSL_UI | CompositeProvider UI Package |
Created | 20110104 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSL_UI_MAPPING_PROPOSER has no interface implemented.
Friends
Class CL_RSL_UI_MAPPING_PROPOSER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | See coding | 20120702 | ||||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | true if HANA | 20130523 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSDD_LM_COMPOSITE_PROVIDER | CompositeProvider | 20110104 | ||
4 | ![]() |
Instance attribute | Private | See coding | Valuation of Link Type | 20110104 | |||
5 | ![]() |
Instance attribute | Private | See coding | Valuation of Link | 20110104 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Binding with All Fields for Mapping Candidate | 20110217 |
2 | ![]() |
Static method | Public | Method | Add Exception Messages to RSL_T_RETMSG | 20110104 |
3 | ![]() |
Instance method | Public | Method | Which providers and fields cannot be used | 20110120 |
4 | ![]() |
Static method | Public | Method | Delete Mapping Statistics DB:RSLUIMAPHIST | 20110629 |
5 | ![]() |
Instance method | Public | Constructor | 20110104 | |
6 | ![]() |
Static method | Public | Method | Maximum Runtime in Seconds | 20110518 |
7 | ![]() |
Instance method | Public | Method | Proposed Link Type | 20110105 |
8 | ![]() |
Instance method | Public | Method | Proposed Mapping | 20110105 |
9 | ![]() |
Instance method | Public | Method | Generate Link Proposal | 20110105 |
10 | ![]() |
Instance method | Public | Method | Repairs the CompositeProvider mapping | 20110105 |
11 | ![]() |
Instance method | Public | Method | Selected binding is mapped as UNION + all fields | 20110217 |
12 | ![]() |
Instance method | Public | Method | Which copr to use | 20110110 |
13 | ![]() |
Instance method | Private | Method | true iif there is a calculated keyfigure based on the kyf. | 20121102 |
14 | ![]() |
Instance method | Private | Method | Recommendation Dependent on Valuation and Weighting | 20110104 |
Events
Class CL_RSL_UI_MAPPING_PROPOSER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LT_S_ADDED_MAPPINGS | Private | See coding | 20110217 | BEGIN OF lt_s_added_mappings,
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_added_mappings
|
||
2 | LT_S_BINDING_VECTOR | Private | See coding | 20110104 | BEGIN OF lt_s_binding_vector,
provider TYPE rsinfoprov,
binding_type type rsdd_binding_type,
join_type type rsdd_join_type,
recommendation TYPE int4,
plausibility TYPE int4,
END OF lt_s_binding_vector
|
||
3 | LT_S_COLNAME_COLREF | Private | See coding | 20110104 | BEGIN OF lt_s_colname_colref,
colname TYPE rsdd_index_column,
r_column TYPE REF TO cl_rsdd_lm_column,
END OF lt_s_colname_colref
|
||
4 | LT_S_MAPPING_VECTOR | Private | See coding | 20110104 | BEGIN OF lt_s_mapping_vector,
provider TYPE rsinfoprov,
prov_column TYPE rsdd_index_column,
copr_column TYPE rsdd_index_column,
recommendation TYPE int4,
plausibility TYPE int4,
new_column TYPE REF TO cl_rsdd_lm_column,
END OF lt_s_mapping_vector
|
||
5 | NT_S_MAPPING_OBJ | Public | See coding | Settings for Mapping Object | 20110104 | BEGIN OF nt_s_mapping_obj,
weight TYPE int4,
keep_old_proposal type rs_bool,
ignore_mapped_columns type rs_bool,
ignore_mapping_proposal type rs_bool,
ignore_binding_proposal type rs_bool,
r_mapping_obj TYPE REF TO if_rsl_ui_mapping_proposer_obj,
END OF nt_s_mapping_obj
|
|
6 | NT_S_PROPOSE_BINDING_RESULT | Public | See coding | Proposed Link Type | 20110105 | BEGIN OF nt_s_propose_binding_result,
binding_type TYPE rsdd_binding_type,
join_type TYPE rsdd_join_type,
END OF nt_s_propose_binding_result
|
|
7 | NT_S_PROPOSE_MAPPING_RESULT | Public | See coding | Proposed Link | 20110105 | BEGIN OF nt_s_propose_mapping_result,
plausibility type RSL_UI_MAPPING_RATING,
END OF nt_s_propose_mapping_result
|
|
8 | NT_S_PROVIDER_COLUMN | Public | See coding | Provider and Column | 20110120 | BEGIN OF nt_s_provider_column,
provider type rsinfoprov,
column type rsdd_index_column,
end OF nt_s_provider_column
|
|
9 | NT_TS_PROVIDER_COLUMN | Public | See coding | Provider and Column | 20110120 | nt_ts_provider_column type SORTED TABLE OF nt_s_provider_column WITH UNIQUE KEY provider column
|
|
10 | NT_T_MAPPING_OBJ | Public | See coding | Mapping Objects | 20110104 | nt_t_mapping_obj TYPE STANDARD TABLE OF nt_s_mapping_obj
|
Method Signatures
Method ADD_BINDING_TO_CANDIDATE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_T_MAPPING_CANDIDATES | Call by reference | Type reference (TYPE) | IF_RSL_UI_MAPPING_PROPOSER_OBJ=>NT_T_MAPPING_CANDIDATES | Kandidatenliste für Mapping | 20110217 | ||
2 | ![]() |
I_COLUMN | Call by reference | Type reference (TYPE) | RSDD_INDEX_COLUMN | Spalte eines analytischen Indexes | 20111212 | ||
3 | ![]() |
I_R_COMPOSITE_BINDING | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_LM_COMPOSITE_BINDING | Composite Binding | 20110217 |
Method ADD_BINDING_TO_CANDIDATE_LIST on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method ADD_EXCEPTION_TO_MSG_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_T_MSG | Call by reference | Type reference (TYPE) | RSL_T_RETMSG | Meldungstabelle TLOGO Framework | 20110104 | ||
2 | ![]() |
I_R_EXC | Call by reference | Object reference (TYPE REF TO) | CX_RS_ERROR | BW: Allgemeine Fehlerklasse | 20110104 |
Method ADD_EXCEPTION_TO_MSG_TABLE on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method CHECK_MAPPING_FOR_EXCLUDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_TS_EXCL_PROV_COLUMNS | Call by reference | Type reference (TYPE) | NT_TS_PROVIDER_COLUMN | welche provider/columns sollen entfernt werden | 20110120 | ||
2 | ![]() |
E_T_EXCL_PROV | Call by reference | Type reference (TYPE) | RSD_T_INFOPROV | welche provider sollen entfernt werden | 20110120 | ||
3 | ![]() |
E_T_MSG | Call by reference | Type reference (TYPE) | RSL_T_RETMSG | Meldungstabelle TLOGO Framework | 20110120 | ||
4 | ![]() |
I_WSPNAME | Call by reference | Type reference (TYPE) | RSLWSPNAME | Workspace Name | 20110120 |
Method CHECK_MAPPING_FOR_EXCLUDED on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method CLEAR_MAPPING_HISTORY_STATS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_COPR_NAME | Call by reference | Type reference (TYPE) | RSCOMPNAME | Composite Provider | 20110629 | ||
2 | ![]() |
I_WSP_NAME | Call by reference | Type reference (TYPE) | RSLWSPNAME | Workspace Name | 20110701 |
Method CLEAR_MAPPING_HISTORY_STATS on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_COPR | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_LM_COMPOSITE_PROVIDER | Composite Provider | 20110104 |
Method CONSTRUCTOR on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method GET_MAX_RUNTIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_MAX_RUNTIME | Value transfer | Type reference (TYPE) | INT4 | Maximale Laufzeit in Sekunden | 20110518 |
Method GET_MAX_RUNTIME on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method GET_PROPOSE_BINDING_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PROVIDER | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20110105 | ||
2 | ![]() |
R_PROPOSED_BINDING | Value transfer | Type reference (TYPE) | NT_S_PROPOSE_BINDING_RESULT | vorgeschlagener Verknüpfungstyp | 20110105 |
Method GET_PROPOSE_BINDING_RESULT on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method GET_PROPOSE_MAPPING_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_COPR_COLUMN | Call by reference | Type reference (TYPE) | RSDD_INDEX_COLUMN | Spalte des CompositeProvider | 20110105 | ||
2 | ![]() |
I_PROVIDER | Call by reference | Type reference (TYPE) | RSINFOPROV | PartProvider | 20110105 | ||
3 | ![]() |
I_PROVIDER_COLUMN | Call by reference | Type reference (TYPE) | RSDD_INDEX_COLUMN | Spalte eines PartProvider | 20110105 | ||
4 | ![]() |
R_PROPOSED_MAPPING | Value transfer | Type reference (TYPE) | NT_S_PROPOSE_MAPPING_RESULT | vorgeschlagenes Mapping | 20110105 |
Method GET_PROPOSE_MAPPING_RESULT on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method PROPOSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_T_MAPPING_CANDIDATES | Call by reference | Type reference (TYPE) | IF_RSL_UI_MAPPING_PROPOSER_OBJ=>NT_T_MAPPING_CANDIDATES | Die Spalten dieser Provider sollen berücksichtigt werden | 20110317 | ||
2 | ![]() |
E_T_MSG | Call by reference | Type reference (TYPE) | RSL_T_RETMSG | Meldungstabelle TLOGO Framework | 20110105 | ||
3 | ![]() |
I_ADD_ALL_RECOMMEND_WHEN_UNION | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | falls UNION darf ein Providerfeld mehrfach gemapped werden | 20110225 | |
4 | ![]() |
I_ADD_UNMAPPED_AS_NEW | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Spalten ohne positiven Vorschlag => neues Feld im copr | 20110114 | |
5 | ![]() |
I_APPLY_BINDING | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Verknüpfungstypvorschlag anwenden | 20110105 | |
6 | ![]() |
I_APPLY_MAPPING | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Verknüpfungsvorschlag anwenden | 20110105 | |
7 | ![]() |
I_CHECK_AFTERWARDS | Call by reference | Type reference (TYPE) | CHAR01 | NC_S_CHECK-CHECK_ABORT | falls Prüfung negativ werden Änderungen zurückgenommen | 20110225 | |
8 | ![]() |
I_PROPOSE_BINDING | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Verknüpfungstypvorschlag erzeugen | 20110105 | |
9 | ![]() |
I_PROPOSE_MAPPING | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Verknüpfungsvorschlag erzeugen | 20110105 | |
10 | ![]() |
I_TS_COPR_COLUMNS | Call by reference | Type reference (TYPE) | NT_TS_PROVIDER_COLUMN | falls nicht initial:nur die angegebenen copr-Spalten | 20110607 | ||
11 | ![]() |
I_T_MAPPING_OBJ | Call by reference | Type reference (TYPE) | NT_T_MAPPING_OBJ | zu verwendende Mapping Objekte => cl_rsl_ui_mapping_obj | 20110105 | ||
12 | ![]() |
I_WRITE_DB_STAT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Mapping Statistiken schreiben => RSLUIMAPHIST | 20110627 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Erzeugen des Mapping | 20110105 |
Method REPAIR_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | 0=keine Reparatur 1=repariert | 20110224 | ||
2 | ![]() |
E_T_MSG | Call by reference | Type reference (TYPE) | RSL_T_RETMSG | Meldungstabelle TLOGO Framework | 20110105 | ||
3 | ![]() |
I_R_MAPPING_MPRO | Call by reference | Object reference (TYPE REF TO) | CL_RSL_UI_MAPPING_MAINPROVIDER | Multiprovider Mapping | 20110105 | ||
4 | ![]() |
I_R_MAPPING_TQIPRO | Call by reference | Object reference (TYPE REF TO) | CL_RSL_UI_MAPPING_TQIPRO | TemplateQuery InfoProvider Mapping | 20110622 | ||
5 | ![]() |
I_WSPNAME | Call by reference | Type reference (TYPE) | RSLWSPNAME | Workspace Name | 20110121 |
Method REPAIR_MAPPING on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method SET_BASIS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20110217 | ||
2 | ![]() |
I_R_COMPOSITE_BINDING | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_LM_COMPOSITE_BINDING | Composite Binding | 20110217 |
Method SET_BASIS on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method SET_COPR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_COPR | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_LM_COMPOSITE_PROVIDER | Composite Provider | 20110110 |
Method SET_COPR on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method _DELETE_CALCKYF_FOR_KYF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_FOUND | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20121102 | ||
2 | ![]() |
I_COPR_NAME | Call by reference | Type reference (TYPE) | RSCOMPNAME | Composite Provider | 20121102 | ||
3 | ![]() |
I_KYFNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20121102 |
Method _DELETE_CALCKYF_FOR_KYF on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
Method _RATING_TO_SCORE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_PLAUSIBILITY | Call by reference | Type reference (TYPE) | INT4 | 20110104 | |||
2 | ![]() |
C_RECOMMENDATION | Call by reference | Type reference (TYPE) | INT4 | 20110104 | |||
3 | ![]() |
I_RATING | Call by reference | Type reference (TYPE) | RSL_UI_MAPPING_RATING | Güte eines Verknüpfungsvorschlages | 20110104 | ||
4 | ![]() |
I_WEIGHT | Call by reference | Type reference (TYPE) | INT4 | Gewichtung | 20110104 |
Method _RATING_TO_SCORE on class CL_RSL_UI_MAPPING_PROPOSER has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 730 |