SAP ABAP Class /IWBEP/CL_SBDSP_BOR_PROVIDER (SB - DSP - BOR domain model provider)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_DSPBOR_DM (Package) Gateay Service Buidler - DSP BOR Domain Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBDSP_DS_PROVIDER SB - DSP - abstract domain model provider 20130408
Properties
Class /IWBEP/CL_SBDSP_BOR_PROVIDER  
Short Description SB - DSP - BOR domain model provider    
Super Class /IWBEP/CL_SBDSP_DS_PROVIDER SB - DSP - abstract domain model provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_DSPBOR_DM   Gateay Service Buidler - DSP BOR Domain Model 
Created 20120503   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_SBDSP_DS_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /IWBEP/CL_SBDSP_BOR_PROVIDER has no interface implemented.
Friends
Class /IWBEP/CL_SBDSP_BOR_PROVIDER 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 20120617
2 MO_DS_TYPE_UTIL Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_SBDSP_DS_TYPE_UTIL 20130414
3 MT_BAPI_PARAM Instance attribute Private Type reference (TYPE) T_BOR_PARAM 20120507
4 MT_BOR_OBJECTS Instance attribute Private Type reference (TYPE) T_OBJ_ATTR 20120612
5 MT_OBJ_KEY Instance attribute Private Type reference (TYPE) T_BOR_ATTRIB 20120507
6 MT_POTENTIAL_KEY Instance attribute Private Type reference (TYPE) T_ATTR_KEY 20120508
7 MV_FM_NAME Instance attribute Private Type reference (TYPE) SWO_ATTNAM Name of ABAP Function 20120503
8 MV_MASTER_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120503
Methods
# Method Level Visibility Method type Description Created on
1 BOR_DATA_PROVIDER Instance method Private Method BOR handler 20120503
2 BUILD_POTENTIAL_KEYS Instance method Private Method Update key if required 20120508
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130408
4 GET_ATTR_DETAIL Instance method Protected Method Get attribute details 20120614
5 GET_FM_DETAIL Instance method Protected Method Get the RFC data 20120614
6 GET_OBJTYP Instance method Protected Method Provide the object type to object name 20120612
7 GET_OBJ_INFO Instance method Protected Method Get bapi infromation 20120507
8 SORT_TABLE Instance method Private Method Sort output table 20120503
9 UPDATE_KEYS Instance method Private Method Update attribute with BAPI key 20120508
10 UPDATE_PARAM_ATTR Instance method Private Method Update the decleration type 20120621
11 UPDATE_PARAM_ATTR_DEEP Instance method Private Method Update the decleration type 20120621
Events
Class /IWBEP/CL_SBDSP_BOR_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ATTR_KEY Protected See coding 20130408 BEGIN OF s_attr_key , name TYPE swo_verb, " /iwbep/sbdsp_ds_at_name, data_element TYPE rollname, decleration_type TYPE /iwbep/sbdsp_ds_at_decl_type, object TYPE REF TO /iwbep/if_sbdsp_data_sour_attr, END OF s_attr_key
2 S_OBJ_ATTR Protected See coding 20120612 BEGIN OF s_obj_attr , objname TYPE /iwbep/sbdsp_ds_group, " /iwbep/sbdsp_ds_at_name, objtype TYPE swo_objtyp, END OF s_obj_attr
3 TT_RFC_FUNINIT Protected See coding 20120503 tt_rfc_funinit TYPE STANDARD TABLE OF rfc_funint
4 T_ATTR_KEY Protected See coding 20130408 t_attr_key TYPE STANDARD TABLE OF s_attr_key
5 T_BOR_ATTRIB Protected See coding 20130408 t_bor_attrib TYPE STANDARD TABLE OF swotlv
6 T_BOR_PARAM Protected See coding 20130408 t_bor_param TYPE STANDARD TABLE OF swotlq
7 T_DFIES Protected See coding 20120503 t_dfies TYPE STANDARD TABLE OF dfies
8 T_OBJ_ATTR Protected See coding 20120612 t_obj_attr TYPE STANDARD TABLE OF s_obj_attr
Method Signatures

Method BOR_DATA_PROVIDER 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 - DSP - Data Source DM 20120503
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION RFC Provider exception class 20120613

Method BUILD_POTENTIAL_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DS_ATTRIBUTES Call by reference Type reference (TYPE) /IWBEP/T_SBDSP_DS_ATTRIBUTES SB - DSP - Data Source Attribute 20120508

Method BUILD_POTENTIAL_KEYS on class /IWBEP/CL_SBDSP_BOR_PROVIDER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /IWBEP/CL_SBDSP_BOR_PROVIDER has no parameter.
Method CONSTRUCTOR on class /IWBEP/CL_SBDSP_BOR_PROVIDER has no exception.

Method GET_ATTR_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAM Call by reference Type reference (TYPE) RFC_FUNINT 20120614
2 Returning RO_ATTRIBUTE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120614
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120614

Method GET_FM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMS Call by reference Type reference (TYPE) TT_RFC_FUNINIT 20120614
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120614

Method GET_OBJTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUPNAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_GROUP SB: Data Source Group 20120612
2 Returning RV_OBJTYPE Value transfer Type reference (TYPE) SWO_OBJTYP Object Type 20120612
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDSP_BOR_PROVIDER BOR Provider exception class 20120613

Method GET_OBJ_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPI_PARAM Call by reference Type reference (TYPE) T_BOR_PARAM Runtime Table Parameters, Exceptions 20120507
2 Exporting ET_OBJ_KEY Call by reference Type reference (TYPE) T_BOR_ATTRIB 20120507
3 Exporting EV_FM_NAME Value transfer Type reference (TYPE) SWO_ATTNAM Name of ABAP Function 20120507
4 Importing IV_DATA_SOURCE_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_NAME SB: Data Source Name 20120507
5 Importing IV_GROUPNAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_GROUP 20120612
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDSP_BOR_PROVIDER BOR Provider exception class 20120613

Method SORT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMS Call by reference Type reference (TYPE) TT_RFC_FUNINIT 20120503

Method SORT_TABLE on class /IWBEP/CL_SBDSP_BOR_PROVIDER has no exception.

Method UPDATE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DS_ATTRIBUTES Call by reference Type reference (TYPE) /IWBEP/T_SBDSP_DS_ATTRIBUTES SB: Table Type for Data Source Attribute children nodes 20120508

Method UPDATE_KEYS on class /IWBEP/CL_SBDSP_BOR_PROVIDER has no exception.

Method UPDATE_PARAM_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DS_ATTRIBUTES Call by reference Type reference (TYPE) /IWBEP/T_SBDSP_DS_ATTRIBUTES SB: Table Type for Data Source Attribute children nodes 20120621

Method UPDATE_PARAM_ATTR on class /IWBEP/CL_SBDSP_BOR_PROVIDER has no exception.

Method UPDATE_PARAM_ATTR_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_DS_ATTRIBUTES Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB: Table Type for Data Source Attribute children nodes 20120621
2 Importing IV_DEC_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_DECL_TYPE SB: DS Attribute Declaration Type 20120621
3 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_NAME Element name in upper/lower case 20120621

Method UPDATE_PARAM_ATTR_DEEP on class /IWBEP/CL_SBDSP_BOR_PROVIDER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200