SAP ABAP Interface IF_RSL_UI_MAPPING_PROPOSER_OBJ (Mapping Proposal Generator Object)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
RSL_UI (Package) CompositeProvider UI Package
⤷
⤷
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
| Interface | IF_RSL_UI_MAPPING_PROPOSER_OBJ | |
| Short Description | Mapping Proposal Generator Object |
General Data
| Package | RSL_UI | CompositeProvider UI Package |
| Created | 20101217 | SAP |
| Last changed | 20130531 | SAP |
| 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
Interface IF_RSL_UI_MAPPING_PROPOSER_OBJ has no interface.
Friends
Interface IF_RSL_UI_MAPPING_PROPOSER_OBJ has no friend.
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 | Instance method | Public | Method | Return Link Type Proposal for Provider | 20101230 | |
| 2 | Instance method | Public | Method | Return Link Proposals for Column | 20101228 | |
| 3 | Instance method | Public | Method | Propose Link Type | 20101228 | |
| 4 | Instance method | Public | Method | Generate Proposal for Links | 20101217 | |
| 5 | Instance method | Public | Method | Define CompositeProvider | 20110110 | |
| 6 | Instance method | Public | Method | Save Proposal Result => RSLUIMAPHIST | 20110627 |
Events
Interface 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 | E_TS_PROPOSED_BINDINGS | Call by reference | Type reference (TYPE) | NT_TS_PROPOSED_BINDING | 20101230 | ||||
| 2 | I_PROVIDER | Call by reference | Type reference (TYPE) | RSINFOPROV | 20110519 |
Method GET_PROPOSED_BINDING on Interface 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 | E_TS_PROPOSED_MAPPINGS | Call by reference | Type reference (TYPE) | NT_TS_PROPOSED_MAPPINGS | 20101228 | ||||
| 2 | I_COLUMN | Call by reference | Type reference (TYPE) | RSDD_INDEX_COLUMN | column | 20110519 | |||
| 3 | I_PROVIDER | Call by reference | Type reference (TYPE) | RSINFOPROV | 20110519 |
Method GET_PROPOSED_MAPPING on Interface 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 | E_T_MSG | Call by reference | Type reference (TYPE) | RSL_T_RETMSG | Meldungstabelle TLOGO Framework | 20110308 | |||
| 2 | I_T_MAPPING_CANDIDATES | Call by reference | Type reference (TYPE) | NT_T_MAPPING_CANDIDATES | 20101230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101230 |
Method PROPOSE_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_MSG | Call by reference | Type reference (TYPE) | RSL_T_RETMSG | Meldungstabelle TLOGO Framework | 20110308 | |||
| 2 | I_IGNORE_MAPPED_COLUMNS | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | vorschlag für bereits gemappte spalten erzeugen | 20110314 | ||
| 3 | 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 | I_T_MAPPING_CANDIDATES | Call by reference | Type reference (TYPE) | NT_T_MAPPING_CANDIDATES | 20101228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_R_COPR | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_LM_COMPOSITE_PROVIDER | Composite Provider | 20110110 |
Method SET_COPR on Interface IF_RSL_UI_MAPPING_PROPOSER_OBJ has no exception.
Method WRITE_STAT_TO_DB Signature
Method WRITE_STAT_TO_DB on Interface IF_RSL_UI_MAPPING_PROPOSER_OBJ has no parameter.
Method WRITE_STAT_TO_DB on Interface IF_RSL_UI_MAPPING_PROPOSER_OBJ has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 730 |