SAP ABAP Class /IWBEP/IF_SBDSP_DS_PROVIDER (SB - DSP - domain model plugin extension)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_SBDSP_DS_PROVIDER SB - DSP - abstract domain model provider 20130408
Properties
Class /IWBEP/IF_SBDSP_DS_PROVIDER  
Short Description SB - DSP - domain model plugin extension    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120215   SAP 
Last change 20141120    
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 /IWBEP/IF_SBDSP_DS_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/IF_SBDSP_DS_PROVIDER has no interface implemented.
Friends
Class /IWBEP/IF_SBDSP_DS_PROVIDER has no friend class.
Attributes
Class /IWBEP/IF_SBDSP_DS_PROVIDER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_SOURCE Instance method Public Method Validate DS exists and return its function name, desc, group 20120418
2 CHECK_DS_MAPPING Instance method Public Method Check data source mapping 20130414
3 GET_DATA_SOURCE_ATTRIBUTES Instance method Public Method Get data source attributes from the back end system 20120410
4 GET_DATA_SOURCE_GRP_LIST Instance method Public Method Get Data source group list 20120604
5 GET_DATA_SOURCE_LIST Instance method Public Method Search for data sources 20120418
6 IS_IMPORT_SUPPORTED Instance method Public Method Check if import from this DS type is allowed 20130409
7 IS_MAPPING_SUPPORTED Instance method Public Method Check if mapping to DS type is allowed for Operation/ES node 20130409
8 IS_REMOTE_SOPPORTED Instance method Public Method Check if DS supports remote destination 20130729
9 SET_RFC_DESTINATION Instance method Public Method Set RFC destination 20130403
10 VALIDATE_CREATE_MAPPING Instance method Public Method Validations for mapping creation 20130410
Events
Class /IWBEP/IF_SBDSP_DS_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DS_GROUP Public See coding 20120606 BEGIN OF s_ds_group , groupname TYPE /iwbep/sbdsp_ds_group, " /iwbep/sbdsp_ds_at_name, grouptype TYPE swo_objtyp, description TYPE /iwbep/sbdm_description, END OF s_ds_group
2 T_DS_GROUP Public See coding 20120606 t_ds_group TYPE STANDARD TABLE OF s_ds_group
Method Signatures

Method CHECK_DATA_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) /IWBEP/SBDM_DESCRIPTION Service Builder: Description 20120418
2 Exporting EV_DS_EXISTS Call by reference Type reference (TYPE) FLAG General Flag 20120418
3 Exporting EV_DS_GROUP Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_GROUP SB: Data Source Group 20120418
4 Exporting EV_DS_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_NAME Data Source Name 20120619
5 Exporting EV_ERROR_MESSAGE Call by reference Type reference (TYPE) BALMSGTXTP Application Log: Message text with parameters 20130731
6 Exporting EV_EXTERNAL_DS_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_EXTERNAL_DS_NAME External Data Source Name 20130924
7 Exporting EV_FUNCTION_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20130410
8 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20130423
9 Importing IV_DS_GROUP Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_GROUP external name of a meta model element 20130410
10 Importing IV_DS_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_NAME external name of a meta model element 20130410
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION BOR Provider exception class 20120613

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

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DS_ATTRIBUTES Call by reference Type reference (TYPE) /IWBEP/T_SBDSP_DS_ATTRIBUTES SB: Table Type for Data Source Attribute children nodes 20120410
2 Importing IV_DATA_SOURCE_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_NAME Data Source Provider - Data Source Name 20120410
3 Importing IV_EXTERNAL_DS_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_EXTERNAL_DS_NAME External Data Source Name 20130924
4 Importing IV_GROUPNAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_GROUP SB: Data Source Group 20120611
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120410

Method GET_DATA_SOURCE_GRP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DS_GRP_LIST Call by reference Type reference (TYPE) /IWBEP/IF_SBDSP_DS_PROVIDER=>T_DS_GROUP SB: DSP table for data source get list (search for a DS) 20120606
2 Importing IV_GROUP_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_GROUP SB: Data Source Group 20120604
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION BOR Provider exception class 20120613

Method GET_DATA_SOURCE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /IWBEP/SBDM_DESCRIPTION Service Builder: Description 20120418
2 Importing IV_DS_GROUP Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_GROUP SB: Data Source Group 20120418
3 Importing IV_MAX_HITS Call by reference Type reference (TYPE) INT4 Natural Number 20120418
4 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/MED_EXTERNAL_NAME external name of a meta model element 20120418
5 Returning RT_DS_LIST Value transfer Type reference (TYPE) /IWBEP/T_SBDSP_DS_LIST SB: DSP table for data source get list (search for a DS) 20120418
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION BOR Provider exception class 20120621

Method IS_IMPORT_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_SUPPORTED Value transfer Type reference (TYPE) FLAG General Flag 20130409
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130409

Method IS_MAPPING_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20130409
2 Returning RV_IS_SUPPORTED Value transfer Type reference (TYPE) FLAG General Flag 20130409
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130409

Method IS_REMOTE_SOPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_SUPPORTED Value transfer Type reference (TYPE) FLAG General Flag 20130729

Method IS_REMOTE_SOPPORTED on class /IWBEP/IF_SBDSP_DS_PROVIDER has no exception.

Method SET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) /IWBEP/DEFI_RFC_DEST Logical RFC Destination - Points to SAP system 20130403

Method SET_RFC_DESTINATION on class /IWBEP/IF_SBDSP_DS_PROVIDER has no exception.

Method VALIDATE_CREATE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_MESSAGE Call by reference Type reference (TYPE) BALMSGTXTP Application Log: Message text with parameters 20130418
2 Exporting EV_IS_CHECK_OK Call by reference Type reference (TYPE) FLAG Is check result OK 20130410
3 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20130423
4 Importing IV_DS_GROUP Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_GROUP Data Source Group 20130410
5 Importing IV_DS_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_NAME Data Source Name 20130410
6 Importing IV_EXTERNAL_DS_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_EXTERNAL_DS_NAME External Data Source Name 20130924
7 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20130410
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION BOR Provider exception class 20130410
History
Last changed by/on SAP  20141120 
SAP Release Created in