abap search help
DESCRIPTION
Abap search helpTRANSCRIPT
![Page 1: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/1.jpg)
SEARCH HELP
ABAP FundamentalAuthors: Tăng Chí Hùng
Refer to: ABAP Training Material of Tran Anh Tu andNguyen Van Sinh
![Page 2: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/2.jpg)
ELEMENTARY SEARCH HELP
Elementary search helps describe a search path.
The elementary search help must define where the data of the hit list should be read from.
An elementary search help defines the standard flow of an input help.
![Page 3: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/3.jpg)
ELEMENTARY SEARCH HELP
![Page 4: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/4.jpg)
ELEMENTARY SEARCH HELP
![Page 5: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/5.jpg)
ELEMENTARY SEARCH HELP
![Page 6: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/6.jpg)
ELEMENTARY SEARCH HELP
![Page 7: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/7.jpg)
COLLECTIVE SEARCH HELP
Collective search helps combine several elementary search helps.
Collective search help combines several elementary search helps. The user can thus choose one of several alternative search paths with collective search help.
![Page 8: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/8.jpg)
COLLECTIVE SEARCH HELP
![Page 9: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/9.jpg)
COLLECTIVE SEARCH HELP
![Page 10: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/10.jpg)
COLLECTIVE SEARCH HELP
![Page 11: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/11.jpg)
COLLECTIVE SEARCH HELP
![Page 12: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/12.jpg)
COLLECTIVE SEARCH HELP
![Page 13: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/13.jpg)
ADD SEARCH HELP TO SCREEN FIELD
Can attach Search Help in two ways:1. Static Attachment2. Dynamic Attachment
![Page 14: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/14.jpg)
Static Attachment
a) To a selection-screen element:
PARAMETERS p MATCHCODE OBJECT search_help ex: PARAMETERS p_carrid TYPE s_carr_id MATCHCODE OBJECT demo_f4_de.
![Page 15: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/15.jpg)
Static Attachment
b) To a Dynpro element:
Goto Layout -> Field Attributes -> Dict Tab – > Search Help Field. Specify the search help which you want to attach.
![Page 16: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/16.jpg)
DYNAMIC ATTACHMENT
PARAMETERS: p_carrid(2). DATA: table1 LIKE ddshretval OCCURS 0 WITH HEADER LINE. AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_carrid. CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING
tabname = 'scarr' fieldname = 'carrid’DYNPROFIELD = 'p_carrid’
TABLES return_tab = table1
EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5 .
a) To a selection-screen element:
![Page 17: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/17.jpg)
DYNAMIC ATTACHMENT
In PAI of the screen, call the event On value Request.
PROCESS ON VALUE-REQUEST.FIELD: FIFLNAME1 MODULE get_objval.
b) To a Dynpro element:
![Page 18: Abap search help](https://reader035.vdocument.in/reader035/viewer/2022081504/555e0a1cd8b42a99188b4982/html5/thumbnails/18.jpg)
THE END