SAP ABAP Class /IWBEP/CL_SBDSP_SHLP_PROVIDER (SB - DSP - Search Help domain model provider)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_DSPSHLP_DM (Package) Gateay Service Buidler - DSP Search Help 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 20130728
Properties
Class /IWBEP/CL_SBDSP_SHLP_PROVIDER  
Short Description SB - DSP - Search Help 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_DSPSHLP_DM   Gateay Service Buidler - DSP Search Help Domain Model 
Created 20130728   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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/CL_SBDSP_SHLP_PROVIDER has no interface implemented.
Friends
Class /IWBEP/CL_SBDSP_SHLP_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_VALUE_OPTION Constant Private Type reference (TYPE) /IWBEP/SBDSP_DS_AT_DEFAULT_VAL 'EQ' 20130801
2 GC_DEFAULT_VALUE_SIGN Constant Private Type reference (TYPE) /IWBEP/SBDSP_DS_AT_DEFAULT_VAL 'I' 20130801
3 GC_MAX_HITS_DOMAIN Constant Private Type reference (TYPE) DDOBJNAME 'DDSHMAXREC' 20130801
4 GC_OPTION_DOMAIN Constant Private Type reference (TYPE) DDOBJNAME 'DDOPTION' 20130801
5 GC_OUTPUT_TABLE_NAME Constant Private Type reference (TYPE) /IWBEP/SBDSP_DS_AT_NAME 'RESULT_LIST' 20130808
6 GC_SIGN_DOMAIN Constant Private Type reference (TYPE) DDOBJNAME 'DDSIGN' 20130801
7 MO_DSP_UTILITY Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_SBDSP_UTILITY 20130730
8 MO_DS_TYPE_UTIL Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_SBDSP_DS_TYPE_UTIL SB - Domain Model - Utility class for data source types 20130801
9 MO_SHLP_FACADE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_SHLP_FACADE Facade interface for external calls for search helps 20130812
10 MV_MASTER_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20130728
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_SHLP_PROPERTIES Instance method Private Method Analyze search help properties to create data source 20130801
2 CHECK_RANGE_FIELDS Instance method Private Method Checks for range tables 20130801
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130728
4 CREATE_ATTR_FROM_DDIC Instance method Private Method Create a data source attribute based on its DDIC information 20130811
5 CREATE_ATTR_FROM_DOMAIN Instance method Private Method Create a data source attribute based on its domain value 20130811
6 GET_OUTPUT_TABLE Instance method Private Method Get hit list output table 20130801
7 GET_RANGES Instance method Private Method Get range tables 20130801
8 GET_SHLP_PROPERTIES Instance method Private Method Get Search Help Proprties 20130730
9 SET_DSP_UTILITY Instance method Public Method Set the dsp utillity 20130812
Events
Class /IWBEP/CL_SBDSP_SHLP_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PROPERTIES Private See coding 20130730 BEGIN OF ts_properties, fields TYPE dfies, shlpinput TYPE shlpinput, " this flag indicates the field can get parameter ID shlpoutput TYPE shlpoutput, " this flag indicates the field can set parameter ID shlpselpos TYPE shlpselpos, " position in the selection screen - input shlplispos TYPE shlplispos, " position in the hit list - output shlpseldis TYPE shlpseldis, " this flag indicates that the field is read only field defaultval TYPE ddshdefval, " holds the search help field default value END OF ts_properties
2 TT_PROPERTIES Private See coding 20130730 tt_properties TYPE STANDARD TABLE OF ts_properties
3 TT_RFC_FUNINIT Private See coding 20130730 tt_rfc_funinit TYPE STANDARD TABLE OF rfc_funint
Method Signatures

Method ANALYZE_SHLP_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPORT_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20130801
2 Exporting ET_IMPORT_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20130801
3 Importing IT_SHLP_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20130801

Method ANALYZE_SHLP_PROPERTIES on class /IWBEP/CL_SBDSP_SHLP_PROVIDER has no exception.

Method CHECK_RANGE_FIELDS 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 20130804
2 Exporting EV_GENERATE_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20130804
3 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20130801
4 Importing IO_MESSAGE_UTILITY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBCM_MSG_UTILITY SB: MSG utility 20130801
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130801

Method CONSTRUCTOR Signature

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

Method CREATE_ATTR_FROM_DDIC 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 20130811
2 Importing IS_DDIC_INFO Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20130811
3 Importing IV_DECL_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20130811
4 Importing IV_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_TYPE SB: DS Attribute Type 20130811
5 Returning RO_ATTRIBUTE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130811

Method CREATE_ATTR_FROM_DDIC on class /IWBEP/CL_SBDSP_SHLP_PROVIDER has no exception.

Method CREATE_ATTR_FROM_DOMAIN 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 20130811
2 Importing IV_DECL_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20130811
3 Importing IV_DEFAULT_VALUE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_DEFAULT_VAL Default Value 20130811
4 Importing IV_DOMAIN Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20130811
5 Importing IV_IS_MAPPING_ENABLED Call by reference Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130813
6 Importing IV_IS_MAX_HITS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130811
7 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_NAME SB: DS Attribute Name 20130811
8 Returning RO_DS_ATTRIBUTE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130811
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130811

Method GET_OUTPUT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SHLP_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20130801
2 Importing IV_ASSOCIATED_TYPE Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20130908
3 Returning RO_OUTPUT_TABLE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130801

Method GET_OUTPUT_TABLE on class /IWBEP/CL_SBDSP_SHLP_PROVIDER has no exception.

Method GET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGES Call by reference Type reference (TYPE) /IWBEP/T_SBDSP_DS_ATTRIBUTES SB: Table Type for Data Source Attribute children nodes 20130801
2 Importing IT_SHLP_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20130801
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130801

Method GET_SHLP_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SHLP_INFO Call by reference Type reference (TYPE) SHLP_INTDS Internal Information on a Search Help 20130801
2 Exporting ET_SHLP_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20130730
3 Importing IV_SHLP_NAME Call by reference Type reference (TYPE) SHLPNAME Name of a Search Help 20130730
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDSP_SHLP_PROVIDER Search help provider exceptions 20130730

Method SET_DSP_UTILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DSP_UTILITY Call by reference Object reference (TYPE REF TO) /IWBEP/CL_SBDSP_UTILITY SB - Domain Model - Utility class 20130812

Method SET_DSP_UTILITY on class /IWBEP/CL_SBDSP_SHLP_PROVIDER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200