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
⤷ 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 | MO_DSP_UTILITY | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/CL_SBDSP_UTILITY | SB - Domain Model - Utility class | 20120902 | ||
2 | MO_MAPPING | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20120815 | ||
3 | MO_SERVICE | 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 | CHECK_INPUT_MAPPING | Instance method | Private | Method | check for input mapping | 20140326 |
2 | CHECK_MAPPING_EXIST | Instance method | Private | Method | Checks if an input/output mapping already exists | 20140418 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20120815 |
4 | CREATE_BY_DATA_ELEMENT | Instance method | Private | Method | Create mapping proposal by data element | 20120816 |
5 | CREATE_BY_PATH | Instance method | Private | Method | Create mapping proposal by path | 20120816 |
6 | FIND_PROPOSED_DS | Instance method | Private | Method | Find data source for proposal | 20120828 |
7 | GET_CONSTANT_MAPPINGS | Instance method | Private | Method | Get data source attributes mapped to constant values | 20140422 |
8 | GET_CURR_DS_DE | Instance method | Private | Method | Get data elements of the current data source | 20120830 |
9 | GET_DATA_SOURCES | Instance method | Private | Method | Get all data sources of the service/project | 20120815 |
10 | GET_MAPPING_REUSE_ATTR | Instance method | Private | Method | Get mapping reuse attributes table | 20120830 |
11 | GET_REUSE_OPER_ORDER | Instance method | Private | Method | Build order of operations to reuse from | 20120830 |
12 | MAPPING_PROP_QUERY_READ | Instance method | Private | Method | Create Mapping Proposal for Query and Read Operation | 20140418 |
13 | POPULATE_RANGE_TABLE | Instance method | Private | Method | Populate the range table attribute | 20140418 |
14 | REUSE_MAPPING | Instance method | Private | Method | Reuse mapping information | 20120830 |
15 | REUSE_ORIG_INFO | Instance method | Private | Method | Create proposal from the property origin | 20120828 |
16 | VALIDATE_PROPOSAL | Instance method | Private | Method | Validate the proposal | 20120903 |
17 | VALIDATE_QUERY_PROPOSAL | 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 | Importing | IO_CURR_DS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20140404 | ||
2 | Importing | IO_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20140326 | ||
3 | Importing | IT_CURR_DS_DE | Call by reference | Type reference (TYPE) | TY_T_CURR_DS_DE | Data elements of the current data source | 20140404 | ||
4 | Importing | IT_DATA_SOURCE | Call by reference | Type reference (TYPE) | TY_T_DATA_SOURCE | 20140326 | |||
5 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20140328 |
Method CHECK_MAPPING_EXIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IMAP_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicates whether an input mapping exists | 20140418 | ||
2 | Exporting | EV_OMAP_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicates whether an output mapping exists | 20140418 | ||
3 | Importing | IO_CURR_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20140418 | ||
4 | Importing | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20140418 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20120815 | ||
2 | Importing | 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 | Importing | IO_CURR_DATA_SOURCE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120816 | ||
2 | Importing | IT_DATA_SOURCE | Call by reference | Type reference (TYPE) | TY_T_DATA_SOURCE | 20120816 | |||
3 | Importing | IV_ORIG_DS_ATTR_PATH | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_DS_AT_PATH | Data Source Parameter Path | 20120816 | ||
4 | Importing | IV_ORIG_DS_GUID | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_UUID | Service Builder: Node UUID | 20120816 | ||
5 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120816 |
Method CREATE_BY_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CURR_DATA_SOURCE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120816 | ||
2 | Importing | IV_ORIG_DS_ATTR_PATH | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_DS_AT_PATH | Data Source Parameter Path | 20120816 | ||
3 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120816 |
Method FIND_PROPOSED_DS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CURR_DS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120828 | ||
2 | Importing | IO_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20120902 | ||
3 | Importing | 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 | Importing | IT_CURR_DS_DE | Call by reference | Type reference (TYPE) | TY_T_CURR_DS_DE | Data elements of the current data source | 20120830 | ||
5 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120828 |
Method GET_CONSTANT_MAPPINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_MAPPING_ATT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBDSP_MAPPING_ATT=>TY_T_MAPPING_ATT | 20140422 | |||
2 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20140422 |
Method GET_CURR_DS_DE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120830 |
Method GET_DATA_SOURCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_DATA_SOURCE | Value transfer | Type reference (TYPE) | TY_T_DATA_SOURCE | 20120815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120816 |
Method GET_MAPPING_REUSE_ATTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_REUSE_MAP_ATTR | Value transfer | Type reference (TYPE) | TY_T_REUSE_MAP_ATTR | 20120830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120830 |
Method GET_REUSE_OPER_ORDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_REUSE_OPER_ORDER | Call by reference | Type reference (TYPE) | TY_T_REUSE_OPER_ORDER | 20120830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120830 |
Method MAPPING_PROP_QUERY_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_OPERATION_TYPE | Data Source Provider - Operation Type | 20140421 | ||
2 | Returning | RV_PROPOSAL_COUNT | Value transfer | Type reference (TYPE) | INT4 | Natural Number | 20140418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20140421 |
Method POPULATE_RANGE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_DS_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20140418 | ||
2 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20140418 |
Method REUSE_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_REUSE_MAP_ATTR | Call by reference | Type reference (TYPE) | TY_T_REUSE_MAP_ATTR | Mapping attributes to be reused | 20120830 | ||
2 | Exporting | EO_DS_ATTR | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120830 | ||
3 | Importing | IO_CURR_DS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120830 | ||
4 | Importing | IO_CURR_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20120830 | ||
5 | Importing | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120830 |
Method REUSE_ORIG_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CURR_DS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOURCE | SB - DSP - Data Source DM | 20120828 | ||
2 | Importing | IO_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20120828 | ||
3 | Importing | IT_CURR_DS_DE | Call by reference | Type reference (TYPE) | TY_T_CURR_DS_DE | Data elements of the current data source | 20120830 | ||
4 | Importing | IT_DATA_SOURCE | Call by reference | Type reference (TYPE) | TY_T_DATA_SOURCE | 20120828 | |||
5 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120828 |
Method VALIDATE_PROPOSAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_DS_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20120903 | ||
2 | Importing | IO_MODEL_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROPERTY | SB - OData - Property | 20120903 | ||
3 | Returning | RV_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120903 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120905 |
Method VALIDATE_QUERY_PROPOSAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_DS_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20121010 | ||
2 | Changing | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120905 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 200 |