SAP ABAP Class /IWBEP/CL_SBUI_DP_UTILITY (SB: DSP UI Utility class)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_DSPCMN_UI (Package) Gateway Service Builder - DSP Common UI
Properties
Class /IWBEP/CL_SBUI_DP_UTILITY  
Short Description SB: DSP UI Utility class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_DSPCMN_UI   Gateway Service Builder - DSP Common UI 
Created 20120621   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_SBUI_SETUP_VALIDATOR 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_SBUI_DP_UTILITY has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_DP_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_LOG Constant Private Type reference (TYPE) SYUCOMM 'L_LOG' 20130729
2 GC_FCODE_MAX_HITS Constant Private Type reference (TYPE) SYUCOMM 'L_MAXHIT' 20130729
3 GC_FCODE_RANGE Constant Private Type reference (TYPE) SYUCOMM 'L_RANGE' 20130729
4 GC_LINE_TYPE Constant Private See coding 20130729
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DS_CHILDREN_NOT_MAPPED Instance method Private Method Validate that the DS attribute children are not mapped 20130814
2 CREATE_DEFAULT_BOR_RFC_MAPPING Instance method Public Method Create default mapping attributes for BOR and RFC 20130410
3 DO_EXECUTE_DS_TOOLBAR_COMMAND Instance method Public Method Handel execution of toolbar buttons for BOR and RFC tree 20130729
4 GET_BOR_RFC_DS_TOOLBAR_BUTTONS Instance method Public Method Get toolbar buttons for BOR and RFC data source view tree 20130808
5 GET_ENTITY_SET_ICON Static method Public Method Get icon of an entity set property 20120621
6 GET_NODE_ICON Instance method Private Method Get the node icon 20130729
7 GET_SUPPORTED_DS_PROVIDERS Instance method Public Method Get supported DS type DM providers for parent node 20130409
8 SET_UNSET_LOG Instance method Private Method Set/Unset log 20130814
9 SET_UNSET_MAX_HITS Instance method Private Method On click set unset max hits 20130807
10 SET_UNSET_RANGE_TABLE Instance method Private Method Set/Unset range table 20130814
11 VALIDATE_SET_LOG Instance method Private Method Validations for set log 20130814
12 VALIDATE_SET_MAX_HITS Instance method Private Method Validations for set max hits 20130813
13 VALIDATE_SET_RANGE Instance method Private Method Validations for set range 20130814
14 VALIDATE_UNSET_RANGE Instance method Private Method Validations for unset range 20130814
Events
Class /IWBEP/CL_SBUI_DP_UTILITY has no event.
Types
Class /IWBEP/CL_SBUI_DP_UTILITY has no local type.
Method Signatures

Method CHECK_DS_CHILDREN_NOT_MAPPED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130814
2 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20130814
3 Returning RV_IS_MAPPED Value transfer Type reference (TYPE) ABAP_BOOL 20130814
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130814

Method CREATE_DEFAULT_BOR_RFC_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20130410
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130410

Method DO_EXECUTE_DS_TOOLBAR_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REFRESH_LEVEL Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20130821
2 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130814
3 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING Mapping header DM node 20130729
4 Importing IV_FCODE Call by reference Type reference (TYPE) UI_FUNC Selected function Code 20130729
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130729

Method GET_BOR_RFC_DS_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20130808
2 Importing IV_IS_EDIT_DISABLED Call by reference Type reference (TYPE) ABAP_BOOL Current edit status of the service builder 20130808
3 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_OPERATION_TYPE Data Source Provider - Operation Type 20130808
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130808

Method GET_ENTITY_SET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON Call by reference Type reference (TYPE) /IWBEP/SBDSP_PROPERTY_ICON Property icon 20120621
2 Exporting EV_IS_FOLDER Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20120621
3 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - OData - Property 20120621
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120621

Method GET_NODE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECLARATION_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_DECL_TYPE SB: DS Attribute Declaration Type 20130729
2 Importing IV_IS_KEY Call by reference Type reference (TYPE) ABAP_BOOL 20130729
3 Importing IV_IS_LOG Call by reference Type reference (TYPE) ABAP_BOOL 20130729
4 Importing IV_IS_MAXHITS Call by reference Type reference (TYPE) ABAP_BOOL 20130729
5 Importing IV_IS_RANGE Call by reference Type reference (TYPE) ABAP_BOOL 20130729
6 Importing IV_LINE_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_TYPE SB: DS Attribute Type 20130729
7 Returning RV_ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20130729

Method GET_NODE_ICON on class /IWBEP/CL_SBUI_DP_UTILITY has no exception.

Method GET_SUPPORTED_DS_PROVIDERS 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 RT_EXT_KEY_INFO Value transfer Type reference (TYPE) /IWBEP/IF_SBUI_SETUP_VALIDATOR=>TY_T_EXT_KEY_INFO 20130409
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130506

Method SET_UNSET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REFRESH_LEVEL Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20130821
2 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130814
3 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20130814
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130814

Method SET_UNSET_MAX_HITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REFRESH_LEVEL Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20130821
2 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130807
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130807

Method SET_UNSET_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REFRESH_LEVEL Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20130821
2 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130814
3 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20130814
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130814

Method VALIDATE_SET_LOG 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) STRING 20130814
2 Exporting EV_IS_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20130814
3 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130814
4 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20130814
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130814

Method VALIDATE_SET_MAX_HITS 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) STRING 20130813
2 Exporting EV_IS_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20130813
3 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130813
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130813

Method VALIDATE_SET_RANGE 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) STRING 20130814
2 Exporting EV_IS_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20130814
3 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130814
4 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20130814
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130814

Method VALIDATE_UNSET_RANGE 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) STRING 20130814
2 Exporting EV_IS_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20130814
3 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130814
4 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20130814
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130814
History
Last changed by/on SAP  20141120 
SAP Release Created in 200