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 | Static method | Private | Method | 20130308 | ||
| 2 | Static method | Private | Method | 20130312 | ||
| 3 | Static method | Private | Method | 20130319 | ||
| 4 | Static method | Private | Method | 20130307 | ||
| 5 | Static method | Private | Method | 20130307 | ||
| 6 | Static method | Private | Method | 20130228 | ||
| 7 | Static method | Private | Method | 20130304 | ||
| 8 | Static method | Private | Method | 20130307 | ||
| 9 | Static method | Private | Method | 20130308 | ||
| 10 | Static method | Public | Method | 20130128 | ||
| 11 | Static method | Private | Method | 20130308 | ||
| 12 | Static method | Private | Method | 20130308 | ||
| 13 | Static method | Public | Method | 20131029 | ||
| 14 | Static method | Public | Method | 20130128 | ||
| 15 | 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 | C_ADDITIONAL_PARAMS | Call by reference | Type reference (TYPE) | IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_T_FIELD_VALUES | 20130308 | ||||
| 2 | I_DBFIELD | Call by reference | Type reference (TYPE) | STRING | 20130308 | ||||
| 3 | I_FIELDVALUE | Call by reference | Type reference (TYPE) | DYNFIELDVALUE | 20130308 | ||||
| 4 | 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 | C_ADDITIONAL_PARAMETERS | Call by reference | Type reference (TYPE) | IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_S_ADDITIONAL_PARAMETERS | 20130312 | ||||
| 2 | C_MATCHING_SCREEN_FIELD | Call by reference | Type reference (TYPE) | RPY_DYFATC | 20130312 | ||||
| 3 | I_DYNPRO_FIELDS | Call by reference | Type reference (TYPE) | TY_T_DYNPRO_FIELDS | 20130322 | ||||
| 4 | I_SCREEN_DATA | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA | 20131031 | ||||
| 5 | I_SCREEN_FIELD | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME | 20130312 | ||||
| 6 | 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 | C_MATCHING_SCREEN_FIELD | Call by reference | Type reference (TYPE) | RPY_DYFATC | 20130319 | ||||
| 2 | I_SCREEN_FIELD | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME | 20130319 | ||||
| 3 | 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 | E_ADDITIONAL_PARAMETERS | Call by reference | Type reference (TYPE) | IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_S_ADDITIONAL_PARAMETERS | 20130307 | ||||
| 2 | E_MATCHING_SCREEN_FIELD | Call by reference | Type reference (TYPE) | RPY_DYFATC | 20130307 | ||||
| 3 | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAMM | 20130307 | ||||
| 4 | I_SCREEN_DATA | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA | 20131031 | ||||
| 5 | I_SCREEN_FIELD | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME | 20130307 | ||||
| 6 | I_SCREEN_NUMBER | Call by reference | Type reference (TYPE) | DYNNR | 20130307 | ||||
| 7 | 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 | 20130307 |
Method GET_FIELDS_4_SELECT_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDITIONAL_PARAMETERS | Call by reference | Type reference (TYPE) | IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_S_ADDITIONAL_PARAMETERS | 20130307 | ||||
| 2 | E_MATCHING_SCREEN_FIELD | Call by reference | Type reference (TYPE) | RPY_DYFATC | 20130307 | ||||
| 3 | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAMM | 20130307 | ||||
| 4 | I_SCREEN_FIELD | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA-NAME | 20130307 | ||||
| 5 | I_SCREEN_NUMBER | Call by reference | Type reference (TYPE) | DYNNR | 20130307 | ||||
| 6 | 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 | 20130307 |
Method GET_MATCHING_SCREEN_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDITIONAL_PARAMETERS | Call by reference | Type reference (TYPE) | IF_DSH_TYPE_AHEAD_PROCESSOR=>TY_S_ADDITIONAL_PARAMETERS | 20130228 | ||||
| 2 | E_MATCHING_SCREEN_FIELD | Call by reference | Type reference (TYPE) | RPY_DYFATC | 20130228 | ||||
| 3 | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAMM | 20130228 | ||||
| 4 | I_SCREEN_DATA | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA | 20130228 | ||||
| 5 | I_SCREEN_NUMBER | Call by reference | Type reference (TYPE) | DYNNR | 20130228 | ||||
| 6 | 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 | 20130307 |
Method GET_SCREEN_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAMM | 20130304 | ||||
| 2 | I_SCREEN_NUMBER | Call by reference | Type reference (TYPE) | DYNNR | 20130304 | ||||
| 3 | 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 | E_SELECTION_FIELD | Call by reference | Type reference (TYPE) | STRING | 20130307 | ||||
| 2 | E_SELECTION_SUFFIX | Call by reference | Type reference (TYPE) | STRING | 20130307 | ||||
| 3 | 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 | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAMM | 20130308 | ||||
| 2 | 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 | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAMM | 20130128 | ||||
| 2 | I_SCREEN_DATA | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_S_SCREEN_DATA | 20130128 | ||||
| 3 | I_SCREEN_NUMBER | Call by reference | Type reference (TYPE) | DYNNR | 20130128 | ||||
| 4 | I_SCREEN_VALUES | Call by reference | Type reference (TYPE) | IF_DSH_SAPGUI_TYPE_AHEAD=>TY_T_SCREEN_VALUES | 20130207 | ||||
| 5 | I_TRANSACTION_STRING | Call by reference | Type reference (TYPE) | SYST_UCOMM | 20130128 | ||||
| 6 | 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 | 20130307 |
Method IS_MULTIPLE_SELECTION_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SCREEN_VALUE | Call by reference | Type reference (TYPE) | DYNPREAD | 20130308 | ||||
| 2 | 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 | I_SCREEN_VALUE | Call by reference | Type reference (TYPE) | DYNPREAD | 20130308 | ||||
| 2 | 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 | I_TRANSACTION_STRING | Call by reference | Type reference (TYPE) | SYST_UCOMM | 20131029 | ||||
| 2 | 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 | I_TRANSACTION_STRING | Call by reference | Type reference (TYPE) | SYST_UCOMM | 20130128 | ||||
| 2 | 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 | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAMM | 20130307 | ||||
| 2 | I_SCREEN_NUMBER | Call by reference | Type reference (TYPE) | DYNNR | 20130307 | ||||
| 3 | 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 |