SAP ABAP Class /IWBEP/CL_SBDSP_UTILITY (SB - Domain Model - Utility class)
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_UTILITY  
Short Description SB - Domain Model - Utility class    
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 20120418   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/CL_SBDSP_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /IWBEP/IF_MGW_MED_ODATA_TYPES 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)
4 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/CL_SBDSP_UTILITY has no interface implemented.
Friends
Class /IWBEP/CL_SBDSP_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_IS_LOG Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120528
2 MV_MAX_HITS Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120620
Methods
# Method Level Visibility Method type Description Created on
1 ATTR_WITHOUT_DIDIC_TYPE Instance method Private Method Attribute without didic type 20120524
2 CHECK_IF_TAB_OR_STR Instance method Private Method Check if table of structure 20120524
3 CHECK_RFC_DESTINATION Instance method Public Method Check if RFC Destination exists in the system 20120418
4 CHECK_SYSTEM_FIELD Instance method Public Method Check if the system field is valid 20121106
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120617
6 GET_ATTR_DETAILS Instance method Public Method Get Attribute details 20120524
7 GET_BASE_TYPE Instance method Private Method Get base type 20120524
8 GET_DDIC_ATTR_DETAILS Instance method Public Method Get DDIC attribute details 20130702
9 GET_DDIC_SIMPLE_ATTR Instance method Private Method Get DDIC simple attribute 20130703
10 GET_DECLARATION_TYPE Instance method Private Method Get declaration type import/export/changing 20120524
11 GET_DESC Instance method Public Method Get description 20120524
12 GET_DIDIC_DATA Instance method Public Method Get DIDIC data 20120524
13 GET_FM_DETAILS Instance method Public Method Get FM detailes 20120524
14 GET_SIMPLE_ATTR_DESC Instance method Private Method Get simple attribute description 20120524
15 GET_TABLE_ACCESS_MODE Instance method Private Method Get table access mode 20130303
16 IS_BAPIRET2 Instance method Private Method Check if table/structure is type BAPIRET2 20120524
17 IS_RANGE Instance method Private Method Check if table is defiend as range table 20120524
18 MAX_HITS Instance method Private Method max hits 20120617
19 RESET_IS_LOG Instance method Public Method Set is log 20120530
20 SET_PATH Instance method Public Method Set attribute path 20120524
21 VALIDATE_DS_PROPERTY_TYPE Instance method Public Method Validate data source attr. and model property types match 20120704
Events
Class /IWBEP/CL_SBDSP_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_RFC_FUNINIT Public See coding 20120524 tt_rfc_funinit TYPE STANDARD TABLE OF rfc_funint
2 T_DFIES Public See coding 20120524 t_dfies TYPE STANDARD TABLE OF dfies
Method Signatures

Method ATTR_WITHOUT_DIDIC_TYPE 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 RFC: Attributes of function parameters 20120524
2 Importing IV_IS_OPTIONAL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130508
3 Importing IV_TABNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20120524
4 Returning RO_ATTRIBUTE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120524

Method ATTR_WITHOUT_DIDIC_TYPE on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method CHECK_IF_TAB_OR_STR 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 RFC: Attributes of function parameters 20120524
2 Importing IV_TAB_CATEGORY Call by reference Type reference (TYPE) DD02V-TABCLASS Table category 20120524
3 Returning RV_TYPE Value transfer Type reference (TYPE) /IWBEP/SBDSP_DS_AT_TYPE SB: DS Attribute Type 20120524

Method CHECK_IF_TAB_OR_STR on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method CHECK_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) RFCDEST Logical Destination (Specified in Function Call) 20120418
2 Returning IV_RFC_EXISTS Value transfer Type reference (TYPE) FLAG General Flag 20120418

Method CHECK_RFC_DESTINATION on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method CHECK_SYSTEM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSTANT_VALUE Call by reference Type reference (TYPE) /IWBEP/SBDSP_MAP_AT_CONST_VAL Constant Value 20121106
2 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20121106

Method CHECK_SYSTEM_FIELD on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBDSP_UTILITY has no parameter.
Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method GET_ATTR_DETAILS 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_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120524
2 Importing IS_PARAM Call by reference Type reference (TYPE) RFC_FUNINT RFC: Attributes of function parameters 20120524
3 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_NAME SB: DS Attribute Name 20120524
4 Importing IV_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20120524
5 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120524
6 Importing IV_OPTIONAL Call by reference Type reference (TYPE) RS38L_OPTI Optional parameters 20121113
7 Importing IV_PARAMCLASS Call by reference Type reference (TYPE) RS38L_KIND Parameter type 20121111
8 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) /IWBEP/DEFI_RFC_DEST Logical RFC Destination - Points to SAP system 20120524
9 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120524
10 Returning RO_ATTRIBUTE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120524
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_DP SBDM Data provider exception handling 20120529

Method GET_BASE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BASE_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_BASE_TYPE SB: DS Attribute Base Type 20130710
2 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_DATA_TYPE SB: DS Attribute Data Type 20130710
3 Importing IV_TABNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20120524

Method GET_BASE_TYPE on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method GET_DDIC_ATTR_DETAILS 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_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130702
2 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU 20130702
3 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) /IWBEP/DEFI_RFC_DEST 20130702
4 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME 20130702
5 Returning RO_ATTRIBUTE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130702
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_DP SBDM Data provider exception handling 20130702

Method GET_DDIC_SIMPLE_ATTR 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_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130703
2 Importing IS_DDIC_INFO Call by reference Type reference (TYPE) DFIES 20130703
3 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU 20130703
4 Returning RO_ATTRIBUTE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130703

Method GET_DDIC_SIMPLE_ATTR on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method GET_DECLARATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAMCLASS Call by reference Type reference (TYPE) RS38L_KIND Parameter type 20120524
2 Returning RV_PARAM_DECL_TYPE Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20120524

Method GET_DECLARATION_TYPE on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method GET_DESC 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) STRING 20120524
2 Exporting EV_DESCRIPTION_LANG Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120524
3 Importing IS_DFIES Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20120524
4 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120524

Method GET_DESC on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method GET_DIDIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DB_STR Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20120524
2 Exporting ES_DFIES_WA Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20120524
3 Exporting ET_DFIES_TAB Call by reference Type reference (TYPE) T_DFIES 20120524
4 Exporting ET_LINES_DESCR Call by reference Type reference (TYPE) DDTYPELIST List of ABAP Dictionary types 20120524
5 Exporting EV_DDOBJTYPE Call by reference Type reference (TYPE) DD02V-TABCLASS Table category 20120524
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) DFIES-LFIELDNAME Field name 20120524
7 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120524
8 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) /IWBEP/DEFI_RFC_DEST Logical RFC Destination - Points to SAP system 20120524
9 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20120524
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_DP SBDM Data provider exception handling 20120529

Method GET_FM_DETAILS 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 20120524
2 Importing IV_FM_NAME Call by reference Type reference (TYPE) SWO_ATTNAM Name of ABAP Function 20120524
3 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120524
4 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) /IWBEP/DEFI_RFC_DEST Logical RFC Destination - Points to SAP system 20120524
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_DP RFC Provider exception class 20120529

Method GET_SIMPLE_ATTR_DESC 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_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120524
2 Importing IS_DDIC_INFO Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20120524
3 Importing IS_PARAM Call by reference Type reference (TYPE) RFC_FUNINT RFC: Attributes of function parameters 20120524
4 Importing IT_DIDIC_INFO Call by reference Type reference (TYPE) T_DFIES 20120524
5 Importing IV_IS_OPTIONAL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120524
6 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120524
7 Returning RO_ATTRIBUTE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120524

Method GET_SIMPLE_ATTR_DESC on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method GET_TABLE_ACCESS_MODE 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 20130303
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130303
3 Importing IV_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_TYPE SB: DS Attribute Type 20130303
4 Returning RV_ACCESSMODE Value transfer Type reference (TYPE) ACCESSMODE Access modes for table types 20130303

Method GET_TABLE_ACCESS_MODE on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method IS_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120524
2 Returning RV_LOG Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120524

Method IS_BAPIRET2 on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method IS_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DDIC_INFO Call by reference Type reference (TYPE) T_DFIES 20120524
2 Returning RV_IS_RANGE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120524

Method IS_RANGE on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method MAX_HITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DDIC_INFO Call by reference Type reference (TYPE) T_DFIES 20120617
2 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_NAME SB: DS Attribute Name 20120617
3 Returning RV_IS_MAX_HITS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120617

Method MAX_HITS on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method RESET_IS_LOG Signature

Method RESET_IS_LOG on class /IWBEP/CL_SBDSP_UTILITY has no parameter.
Method RESET_IS_LOG on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method SET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120524
2 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_NAME SB: DS Attribute Name 20120524

Method SET_PATH on class /IWBEP/CL_SBDSP_UTILITY has no exception.

Method VALIDATE_DS_PROPERTY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBCM_MSG_OBJECT SB: message object 20130423
2 Importing IO_DS_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120704
3 Importing IO_MAPPING_ATT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING_ATT SB - DSP - Mapping attribute DM 20130423
4 Importing IO_MESSAGE_UTILITY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBCM_MSG_UTILITY SB: MSG utility 20130423
5 Importing IO_MODEL_PROPERTY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_PROPERTY SB - OData - Property 20120704
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120704
History
Last changed by/on SAP  20141120 
SAP Release Created in 200