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
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