SAP ABAP Class CL_DSH_SAPGUI_TYPE_AHEAD (Dictionary Search Help: SAP GUI Type-Ahead)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-F4 (Application Component) F4 Help
     SDSH (Package) ABAP Dictionary internal: Poss.entries (F4)
Properties
Class CL_DSH_SAPGUI_TYPE_AHEAD  
Short Description Dictionary Search Help: SAP GUI Type-Ahead    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDSH   ABAP Dictionary internal: Poss.entries (F4) 
Created 20130122   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DSH_SAPGUI_TYPE_AHEAD has no forward declaration.
Interfaces
Class CL_DSH_SAPGUI_TYPE_AHEAD has no interface implemented.
Friends
Class CL_DSH_SAPGUI_TYPE_AHEAD has no friend class.
Attributes
Class CL_DSH_SAPGUI_TYPE_AHEAD has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAM Static method Private Method 20130308
2 CONVERT_DYNPRO_FIELDS Static method Private Method 20130312
3 CONVERT_SCREEN_FIELDS Static method Private Method 20130319
4 GET_FIELDS_4_DYNPRO Static method Private Method 20130307
5 GET_FIELDS_4_SELECT_SCREEN Static method Private Method 20130307
6 GET_MATCHING_SCREEN_FIELDS Static method Private Method 20130228
7 GET_SCREEN_TYPE Static method Private Method 20130304
8 GET_SELECTED_FIELD Static method Private Method 20130307
9 GET_SELECT_OPTIONS Static method Private Method 20130308
10 GET_TYPE_AHEAD_DATA Static method Public Method 20130128
11 IS_MULTIPLE_SELECTION_EXISTS Static method Private Method 20130308
12 IS_OPTION_SELECTION_EXISTS Static method Private Method 20130308
13 IS_TYPE_AHEAD_DIALOG_REQUEST Static method Public Method 20131029
14 IS_TYPE_AHEAD_REQUEST Static method Public Method 20130128
15 READ_FIELD_VALUES Static method Public Method 20130307
Events
Class CL_DSH_SAPGUI_TYPE_AHEAD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_DYNPRO_FIELDS Private See coding 20130322 ty_t_dynpro_fields TYPE STANDARD TABLE OF d021s WITH NON-UNIQUE DEFAULT KEY
2 TY_T_SSCR_DATA Private See coding 20130319 ty_t_sscr_data TYPE STANDARD TABLE OF rsscr WITH EMPTY KEY
Method Signatures

Method ADD_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ADDITIONAL_PARAMS Call by reference Type reference (TYPE) IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_T_FIELD_VALUES 20130308
2 Importing I_DBFIELD Call by reference Type reference (TYPE) STRING 20130308
3 Importing I_FIELDVALUE Call by reference Type reference (TYPE) DYNFIELDVALUE 20130308
4 Importing I_SELECTION_SUFFIX Call by reference Type reference (TYPE) STRING 20130308

Method ADD_PARAM on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method CONVERT_DYNPRO_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ADDITIONAL_PARAMETERS Call by reference Type reference (TYPE) IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_S_ADDITIONAL_PARAMETERS 20130312
2 Changing C_MATCHING_SCREEN_FIELD Call by reference Type reference (TYPE) RPY_DYFATC 20130312
3 Importing I_DYNPRO_FIELDS Call by reference Type reference (TYPE) TY_T_DYNPRO_FIELDS 20130322
4 Importing I_SCREEN_DATA Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA 20131031
5 Importing I_SCREEN_FIELD Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME 20130312
6 Importing I_SCREEN_VALUES Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_T_SCREEN_VALUES 20130312

Method CONVERT_DYNPRO_FIELDS on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method CONVERT_SCREEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MATCHING_SCREEN_FIELD Call by reference Type reference (TYPE) RPY_DYFATC 20130319
2 Importing I_SCREEN_FIELD Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME 20130319
3 Importing I_SSCR_TAB Call by reference Type reference (TYPE) TY_T_SSCR_DATA 20130319

Method CONVERT_SCREEN_FIELDS on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method GET_FIELDS_4_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDITIONAL_PARAMETERS Call by reference Type reference (TYPE) IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_S_ADDITIONAL_PARAMETERS 20130307
2 Exporting E_MATCHING_SCREEN_FIELD Call by reference Type reference (TYPE) RPY_DYFATC 20130307
3 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) PROGRAMM 20130307
4 Importing I_SCREEN_DATA Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA 20131031
5 Importing I_SCREEN_FIELD Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME 20130307
6 Importing I_SCREEN_NUMBER Call by reference Type reference (TYPE) DYNNR 20130307
7 Importing I_SCREEN_VALUES Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_T_SCREEN_VALUES 20130308
# Exception Resumable Description Created on
1 CX_DSH_TYPE_AHEAD_ERROR 20130307

Method GET_FIELDS_4_SELECT_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDITIONAL_PARAMETERS Call by reference Type reference (TYPE) IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_S_ADDITIONAL_PARAMETERS 20130307
2 Exporting E_MATCHING_SCREEN_FIELD Call by reference Type reference (TYPE) RPY_DYFATC 20130307
3 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) PROGRAMM 20130307
4 Importing I_SCREEN_FIELD Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME 20130307
5 Importing I_SCREEN_NUMBER Call by reference Type reference (TYPE) DYNNR 20130307
6 Importing I_SCREEN_VALUES Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_T_SCREEN_VALUES 20130308
# Exception Resumable Description Created on
1 CX_DSH_TYPE_AHEAD_ERROR 20130307

Method GET_MATCHING_SCREEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDITIONAL_PARAMETERS Call by reference Type reference (TYPE) IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_S_ADDITIONAL_PARAMETERS 20130228
2 Exporting E_MATCHING_SCREEN_FIELD Call by reference Type reference (TYPE) RPY_DYFATC 20130228
3 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) PROGRAMM 20130228
4 Importing I_SCREEN_DATA Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA 20130228
5 Importing I_SCREEN_NUMBER Call by reference Type reference (TYPE) DYNNR 20130228
6 Importing I_SCREEN_VALUES Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_T_SCREEN_VALUES 20130228
# Exception Resumable Description Created on
1 CX_DSH_TYPE_AHEAD_ERROR 20130307

Method GET_SCREEN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) PROGRAMM 20130304
2 Importing I_SCREEN_NUMBER Call by reference Type reference (TYPE) DYNNR 20130304
3 Returning R_SCREEN_TYPE Value transfer Type reference (TYPE) D020S-TYPE 20130304

Method GET_SCREEN_TYPE on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method GET_SELECTED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTION_FIELD Call by reference Type reference (TYPE) STRING 20130307
2 Exporting E_SELECTION_SUFFIX Call by reference Type reference (TYPE) STRING 20130307
3 Importing I_SCREEN_FIELD_NAME Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME 20130307

Method GET_SELECTED_FIELD on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method GET_SELECT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) PROGRAMM 20130308
2 Returning R_RESULT Value transfer Type reference (TYPE) RSPARAMS_TT 20130308

Method GET_SELECT_OPTIONS on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method GET_TYPE_AHEAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) PROGRAMM 20130128
2 Importing I_SCREEN_DATA Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA 20130128
3 Importing I_SCREEN_NUMBER Call by reference Type reference (TYPE) DYNNR 20130128
4 Importing I_SCREEN_VALUES Call by reference Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_T_SCREEN_VALUES 20130207
5 Importing I_TRANSACTION_STRING Call by reference Type reference (TYPE) SYST_UCOMM 20130128
6 Returning R_TYPE_AHEAD_DATA Value transfer Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_TYPE_AHEAD_DATA 20130128
# Exception Resumable Description Created on
1 CX_DSH_TYPE_AHEAD_ERROR 20130307

Method IS_MULTIPLE_SELECTION_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCREEN_VALUE Call by reference Type reference (TYPE) DYNPREAD 20130308
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130308

Method IS_MULTIPLE_SELECTION_EXISTS on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method IS_OPTION_SELECTION_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCREEN_VALUE Call by reference Type reference (TYPE) DYNPREAD 20130308
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130308

Method IS_OPTION_SELECTION_EXISTS on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method IS_TYPE_AHEAD_DIALOG_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSACTION_STRING Call by reference Type reference (TYPE) SYST_UCOMM 20131029
2 Returning R_IS_TYPE_AHEAD_DIALOG_REQUEST Value transfer Type reference (TYPE) ABAP_BOOL 20131029

Method IS_TYPE_AHEAD_DIALOG_REQUEST on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method IS_TYPE_AHEAD_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSACTION_STRING Call by reference Type reference (TYPE) SYST_UCOMM 20130128
2 Returning R_IS_TYPE_AHEAD_REQUEST Value transfer Type reference (TYPE) ABAP_BOOL 20130128

Method IS_TYPE_AHEAD_REQUEST on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.

Method READ_FIELD_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) PROGRAMM 20130307
2 Importing I_SCREEN_NUMBER Call by reference Type reference (TYPE) DYNNR 20130307
3 Returning R_RESULT Value transfer Type reference (TYPE) IF_DSH_SAPGUI_TYPE_AHEAD=>TY_T_SCREEN_VALUES 20130307

Method READ_FIELD_VALUES on class CL_DSH_SAPGUI_TYPE_AHEAD has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740