SAP ABAP Class /IWBEP/CL_SBDSP_DS_TYPE_UTIL (SB - Domain Model - Utility class for data source types)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷ OPU-BSE-SB (Application Component) Gateway Service Builder
⤷ /IWBEP/SB_DSPCMN_DM (Package) Gateway Service Builder - DSP Common Domain Model
⤷ OPU-BSE-SB (Application Component) Gateway Service Builder
⤷ /IWBEP/SB_DSPCMN_DM (Package) Gateway Service Builder - DSP Common Domain Model
Properties
Class | /IWBEP/CL_SBDSP_DS_TYPE_UTIL | |
Short Description | SB - Domain Model - Utility class for data source types | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /IWBEP/SB_DSPCMN_DM | Gateway Service Builder - DSP Common Domain Model |
Created | 20130409 | SAP |
Last change | 20131127 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | /IWBEP/IF_SBCM_MSG_OBJECT | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWBEP/CL_SBDSP_DS_TYPE_UTIL has no interface implemented.
Friends
Class /IWBEP/CL_SBDSP_DS_TYPE_UTIL has no friend class.
Attributes
Class /IWBEP/CL_SBDSP_DS_TYPE_UTIL has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_CONSTANT_VALUE | Instance method | Private | Method | Checks the constant value | 20130414 |
2 | CHECK_DS_ATTRIBUTE | Instance method | Private | Method | Checks the mapped data source attribute | 20130414 |
3 | CHECK_DS_MAPPING | Instance method | Public | Method | Check data source mapping for BOR and RFC | 20130414 |
4 | CHECK_MAPPING_COMMON | Instance method | Private | Method | Common mappings checks for all operations | 20130414 |
5 | CHECK_MAPPING_CREATE | Instance method | Private | Method | Check mapping for create | 20130414 |
6 | CHECK_MAPPING_DELETE | Instance method | Private | Method | Check mapping for delete | 20130414 |
7 | CHECK_MAPPING_QUERY | Instance method | Private | Method | Check mapping for query | 20130414 |
8 | CHECK_MAPPING_QUERY_RANGE | Instance method | Private | Method | Check mapping for query - range table | 20130414 |
9 | CHECK_MAPPING_READ | Instance method | Private | Method | Check mapping for read | 20130414 |
10 | CHECK_MAPPING_UPDATE | Instance method | Private | Method | Check mapping for update | 20130414 |
11 | CHECK_UNMAPPED_MANDAT_FIELDS | Instance method | Private | Method | Provide error about un-mapped mandatory fields | 20130508 |
12 | GET_DS_TYPE_DM_PROVIDER | Instance method | Public | Method | Get data source type domain model provider | 20130409 |
13 | GET_KEY_PROPERTIES | Instance method | Private | Method | Get key properties | 20130414 |
14 | GET_RELATED_MAPPING | Instance method | Public | Method | Get related mapping for operation | 20130409 |
Events
Class /IWBEP/CL_SBDSP_DS_TYPE_UTIL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_KEYS | Private | See coding | 20130414 | BEGIN OF ty_s_keys,
model_property TYPE /iwbep/s_sbdsp_map_model_prop,
* property TYPE REF TO /iwbep/if_sbod_property,
was_used TYPE flag,
END OF ty_s_keys
|
||
2 | TY_T_KEYS | Private | See coding | 20130414 | ty_t_keys TYPE STANDARD TABLE OF ty_s_keys
|
Method Signatures
Method CHECK_CONSTANT_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_MAPPING_ATT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING_ATT | SB - DSP - Mapping attribute DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 | ||
5 | Importing | IV_CONSTANT_VAL | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_MAP_AT_CONST_VAL | Mapping constant value | 20130414 | ||
6 | Importing | IV_DIRECTION | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_MAP_AT_DIRECTION | Mapping Direction | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_DS_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_DS_ATT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DATA_SOUR_ATTR | SB - DSP - Data Source Attribute | 20130414 | ||
4 | Importing | IO_MAPPING_ATT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING_ATT | SB - DSP - Mapping attribute DM | 20130414 | ||
5 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 | ||
6 | Importing | IV_DIRECTION | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_MAP_AT_DIRECTION | Mapping Direction | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_DS_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Exporting | EV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130415 | |||
3 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_MAPPING_COMMON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_MAPPING_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 | ||
5 | Importing | IO_SERVICE_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | SB - DSP - Entity Set DM | 20130414 | ||
6 | Importing | IT_KEYS | Call by reference | Type reference (TYPE) | TY_T_KEYS | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_MAPPING_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 | ||
5 | Importing | IT_KEYS | Call by reference | Type reference (TYPE) | TY_T_KEYS | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_MAPPING_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 | ||
5 | Importing | IT_KEYS | Call by reference | Type reference (TYPE) | TY_T_KEYS | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_MAPPING_QUERY_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_MAPPING_ATT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING_ATT | SB - DSP - Mapping attribute DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 | ||
5 | Importing | IV_DIRECTION | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_MAP_AT_DIRECTION | Mapping Direction | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_MAPPING_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 | ||
5 | Importing | IT_KEYS | Call by reference | Type reference (TYPE) | TY_T_KEYS | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_MAPPING_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130414 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130414 | |||
3 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130414 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130414 | ||
5 | Importing | IT_KEYS | Call by reference | Type reference (TYPE) | TY_T_KEYS | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method CHECK_UNMAPPED_MANDAT_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20130508 | |||
2 | Changing | CV_GENERATE_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130508 | |||
3 | Importing | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130508 | ||
4 | Importing | IO_MESSAGE_UTILITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | SB: MSG utility | 20130508 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130508 |
Method GET_DS_TYPE_DM_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DS_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_DS_TYPE | Data Source Type | 20130409 | ||
2 | Returning | RO_DS_DM_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_DS_PROVIDER | SB - DSP - domain model provider | 20130409 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130411 |
Method GET_KEY_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_KEYS | Call by reference | Type reference (TYPE) | TY_T_KEYS | 20130414 | |||
2 | Importing | IO_SERVICE_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_ENTITY_SET | SB - DSP - Entity Set DM | 20130414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130414 |
Method GET_RELATED_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_OPERATION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_OPERATION | SB - DSP - Operation DM | 20130409 | ||
2 | Returning | RO_MAPPING | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDSP_MAPPING | SB - DSP - Mapping header DM | 20130409 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130409 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 200 |