Abap search help

Preview:

DESCRIPTION

Abap search help

Citation preview

SEARCH HELP

ABAP FundamentalAuthors: Tăng Chí Hùng

Refer to: ABAP Training Material of Tran Anh Tu andNguyen Van Sinh

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.

ELEMENTARY SEARCH HELP

ELEMENTARY SEARCH HELP

ELEMENTARY SEARCH HELP

ELEMENTARY SEARCH HELP

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.

COLLECTIVE SEARCH HELP

COLLECTIVE SEARCH HELP

COLLECTIVE SEARCH HELP

COLLECTIVE SEARCH HELP

COLLECTIVE SEARCH HELP

ADD SEARCH HELP TO SCREEN FIELD

Can attach Search Help in two ways:1. Static Attachment2. Dynamic Attachment

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.

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.

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:

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:

THE END

Recommended