SAP ABAP Class /IWBEP/CL_SBUI_DP_MAPPING_PROP (SB: DSP - Mapping Proposal)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷
OPU-BSE-SB (Application Component) Gateway Service Builder
⤷
/IWBEP/SB_DSPCMN_UI (Package) Gateway Service Builder - DSP Common UI
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/IF_SBUI_DP_MAPPING_PROP | SB - DSP - Mapping Proposal | 20120815 |
Properties
| Class | /IWBEP/CL_SBUI_DP_MAPPING_PROP | |
| Short Description | SB: DSP - Mapping Proposal | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWBEP/SB_DSPCMN_UI | Gateway Service Builder - DSP Common UI |
| Created | 20120815 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /IWBEP/CL_SBUI_DP_MAPPING_PROP has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /IWBEP/IF_SBUI_DP_MAPPING_PROP | SB - DSP - Mapping Proposal | 20120815 |
Friends
Class /IWBEP/CL_SBUI_DP_MAPPING_PROP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/CL_SBDSP_UTILITY | SB - Domain Model - Utility class | 20120902 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20120815 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_SERVICE | SB - Domain Model - Service | 20120815 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | check for input mapping | 20140326 | |
| 2 | Instance method | Private | Method | Checks if an input/output mapping already exists | 20140418 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20120815 | |
| 4 | Instance method | Private | Method | Create mapping proposal by data element | 20120816 | |
| 5 | Instance method | Private | Method | Create mapping proposal by path | 20120816 | |
| 6 | Instance method | Private | Method | Find data source for proposal | 20120828 | |
| 7 | Instance method | Private | Method | Get data source attributes mapped to constant values | 20140422 | |
| 8 | Instance method | Private | Method | Get data elements of the current data source | 20120830 | |
| 9 | Instance method | Private | Method | Get all data sources of the service/project | 20120815 | |
| 10 | Instance method | Private | Method | Get mapping reuse attributes table | 20120830 | |
| 11 | Instance method | Private | Method | Build order of operations to reuse from | 20120830 | |
| 12 | Instance method | Private | Method | Create Mapping Proposal for Query and Read Operation | 20140418 | |
| 13 | Instance method | Private | Method | Populate the range table attribute | 20140418 | |
| 14 | Instance method | Private | Method | Reuse mapping information | 20120830 | |
| 15 | Instance method | Private | Method | Create proposal from the property origin | 20120828 | |
| 16 | Instance method | Private | Method | Validate the proposal | 20120903 | |
| 17 | Instance method | Private | Method | Validate the proposal for query operation | 20120905 |
Events
Class /IWBEP/CL_SBUI_DP_MAPPING_PROP has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_CURR_DS_DE | Private | See coding | Data elements of the current data source | 20120830 | BEGIN OF ty_s_curr_ds_de, " Data elements of the current data source
data_element TYPE rollname,
ds_attr TYPE REF TO /iwbep/if_sbdsp_data_sour_attr,
END OF ty_s_curr_ds_de
|
|
| 2 | TY_S_DATA_SOURCE | Private | See coding | 20120815 | BEGIN OF ty_s_data_source,
ds_guid TYPE /iwbep/sbdm_node_uuid,
data_source TYPE REF TO /iwbep/if_sbdsp_data_source,
END OF ty_s_data_source
|
||
| 3 | TY_S_OPERATION | Private | See coding | 20120828 | BEGIN OF ty_s_operation,
operation_type TYPE /iwbep/sbdsp_operation_type,
operation TYPE REF TO /iwbep/if_sbdsp_operation,
END OF ty_s_operation
|
||
| 4 | TY_S_REUSE_MAP_ATTR | Private | See coding | Mapping attributes to be reused | 20120830 | BEGIN OF ty_s_reuse_map_attr,
oper_index TYPE i,
operation_type TYPE /iwbep/sbdsp_operation_type,
model_property TYPE REF TO /iwbep/if_sbod_property,
ds_attr TYPE REF TO /iwbep/if_sbdsp_data_sour_attr,
END OF ty_s_reuse_map_attr
|
|
| 5 | TY_S_REUSE_OPER_ORDER | Private | See coding | Order of operations of reused mappings | 20120830 | BEGIN OF ty_s_reuse_oper_order,
operation_type TYPE /iwbep/sbdsp_operation_type,
oper_index TYPE i,
END OF ty_s_reuse_oper_order
|
|
| 6 | TY_T_CURR_DS_DE | Private | See coding | Data elements of the current data source | 20120830 | ty_t_curr_ds_de TYPE HASHED TABLE OF ty_s_curr_ds_de WITH UNIQUE KEY data_element
|
|
| 7 | TY_T_DATA_SOURCE | Private | See coding | 20120815 | ty_t_data_source TYPE HASHED TABLE OF ty_s_data_source WITH UNIQUE KEY ds_guid
|
||
| 8 | TY_T_OPERATION | Private | See coding | 20120828 | ty_t_operation TYPE STANDARD TABLE OF ty_s_operation
|
||
| 9 | TY_T_REUSE_MAP_ATTR | Private | See coding | Mapping attributes to be reused | 20120830 | ty_t_reuse_map_attr TYPE STANDARD TABLE OF ty_s_reuse_map_attr WITH KEY oper_index model_property
|
|
| 10 | TY_T_REUSE_OPER_ORDER | Private | See coding | Order of operations of reused mappings | 20120830 | ty_t_reuse_oper_order TYPE HASHED TABLE OF ty_s_reuse_oper_order WITH UNIQUE KEY operation_type
|
Method Signatures
Method CHECK_INPUT_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CURR_DS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20140404 | |||
| 2 | IO_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20140326 | |||
| 3 | IT_CURR_DS_DE | Call by reference | Type reference (TYPE) | TY_T_CURR_DS_DE | Data elements of the current data source | 20140404 | |||
| 4 | IT_DATA_SOURCE | Call by reference | Type reference (TYPE) | TY_T_DATA_SOURCE | 20140326 | ||||
| 5 | RO_CURR_DS_ATTR | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20140326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20140328 |
Method CHECK_MAPPING_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IMAP_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicates whether an input mapping exists | 20140418 | |||
| 2 | EV_OMAP_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicates whether an output mapping exists | 20140418 | |||
| 3 | IO_CURR_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20140418 | |||
| 4 | IT_MAPPING_ATT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBDSP_MAPPING_ATT=>TY_T_MAPPING_ATT | 20140418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20140418 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20120815 | |||
| 2 | IO_SERVICE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_SERVICE | SB - Domain Model - Service | 20120815 |
Method CONSTRUCTOR on class /IWBEP/CL_SBUI_DP_MAPPING_PROP has no exception.
Method CREATE_BY_DATA_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CURR_DATA_SOURCE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120816 | |||
| 2 | IT_DATA_SOURCE | Call by reference | Type reference (TYPE) | TY_T_DATA_SOURCE | 20120816 | ||||
| 3 | IV_ORIG_DS_ATTR_PATH | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_DS_AT_PATH | Data Source Parameter Path | 20120816 | |||
| 4 | IV_ORIG_DS_GUID | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20120816 | |||
| 5 | RO_DS_ATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120816 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120816 |
Method CREATE_BY_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CURR_DATA_SOURCE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120816 | |||
| 2 | IV_ORIG_DS_ATTR_PATH | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_DS_AT_PATH | Data Source Parameter Path | 20120816 | |||
| 3 | RO_DS_ATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120816 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120816 |
Method FIND_PROPOSED_DS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CURR_DS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120828 | |||
| 2 | IO_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20120902 | |||
| 3 | IO_REUSE_DS_ATTR | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120828 | |||
| 4 | IT_CURR_DS_DE | Call by reference | Type reference (TYPE) | TY_T_CURR_DS_DE | Data elements of the current data source | 20120830 | |||
| 5 | RO_CURR_DS_ATTR | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120828 |
Method GET_CONSTANT_MAPPINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MAPPING_ATT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBDSP_MAPPING_ATT=>TY_T_MAPPING_ATT | 20140422 | ||||
| 2 | RT_DS_ATT | Value transfer | Type reference (TYPE) | /IWBEP/T_SBDSP_DS_ATTRIBUTES | SB: Table Type for Data Source Attribute children nodes | 20140422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20140422 |
Method GET_CURR_DS_DE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_CURR_DS_DE | Value transfer | Type reference (TYPE) | TY_T_CURR_DS_DE | Data elements of the current data source | 20120830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120830 |
Method GET_DATA_SOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATA_SOURCE | Value transfer | Type reference (TYPE) | TY_T_DATA_SOURCE | 20120815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120816 |
Method GET_MAPPING_REUSE_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_REUSE_MAP_ATTR | Value transfer | Type reference (TYPE) | TY_T_REUSE_MAP_ATTR | 20120830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120830 |
Method GET_REUSE_OPER_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REUSE_OPER_ORDER | Call by reference | Type reference (TYPE) | TY_T_REUSE_OPER_ORDER | 20120830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120830 |
Method MAPPING_PROP_QUERY_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_OPERATION_TYPE | Data Source Provider - Operation Type | 20140421 | |||
| 2 | RV_PROPOSAL_COUNT | Value transfer | Type reference (TYPE) | INT4 | Natural Number | 20140418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20140421 |
Method POPULATE_RANGE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DS_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20140418 | |||
| 2 | RT_RANGE | Value transfer | Type reference (TYPE) | /IWBEP/T_SBDSP_MAPPING_RANGE | SB: Table Type for or mapping of range table | 20140418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20140418 |
Method REUSE_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REUSE_MAP_ATTR | Call by reference | Type reference (TYPE) | TY_T_REUSE_MAP_ATTR | Mapping attributes to be reused | 20120830 | |||
| 2 | EO_DS_ATTR | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120830 | |||
| 3 | IO_CURR_DS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120830 | |||
| 4 | IO_CURR_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20120830 | |||
| 5 | IT_CURR_DS_DE | Call by reference | Type reference (TYPE) | TY_T_CURR_DS_DE | Data elements of the current data source | 20120830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120830 |
Method REUSE_ORIG_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CURR_DS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120828 | |||
| 2 | IO_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20120828 | |||
| 3 | IT_CURR_DS_DE | Call by reference | Type reference (TYPE) | TY_T_CURR_DS_DE | Data elements of the current data source | 20120830 | |||
| 4 | IT_DATA_SOURCE | Call by reference | Type reference (TYPE) | TY_T_DATA_SOURCE | 20120828 | ||||
| 5 | RO_CURR_DS_ATTR | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120828 |
Method VALIDATE_PROPOSAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DS_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120903 | |||
| 2 | IO_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20120903 | |||
| 3 | RV_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120903 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120905 |
Method VALIDATE_QUERY_PROPOSAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_DS_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20121010 | |||
| 2 | CO_TABLE_HEADER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20121010 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120905 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 200 |