10-15-2008 5:37 AM
please tell me is there any function module which provides search help from check table name given
10-15-2008 5:47 AM
Hi Naga,
Check the code below.
This might be a help.
PROCESS BEFORE OUTPUT.
LOOP at ITAB_ITEM with CONTROL TABCONTROL.
MODULE STATUS_0301.
ENDLOOP.
PROCESS AFTER INPUT.
LOOP at ITAB_ITEM.
FIELD ITAB_ITEM-ZMATNR MODULE CHECK_MATERIAL.
MODULE MODIFY.
MODULE POPULATE.
ENDLOOP.
MODULE USER_COMMAND_0301.
PROCESS ON VALUE-REQUEST.
FIELD ITAB_ITEM-ZMATNR MODULE SEARCH_MATERIAL.
************************************************************************************
MODULE search_material INPUT.
DATA : it TYPE TABLE OF ddshretval .
CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
tabname = 'ZMARA_101754' "Table name
fieldname = 'ZMATNR' "Field name
SEARCHHELP = ' '
SHLPPARAM = ' '
dynpprog = sy-cprog
dynpnr = '0301'
dynprofield = 'ITAB_ITEM-ZMATNR' " Field for which you need the Search Help
STEPL = 0
VALUE = ' '
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
SUPPRESS_RECORDLIST = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
SELECTION_SCREEN = ' '
IMPORTING
USER_RESET =
TABLES
return_tab = it
EXCEPTIONS
FIELD_NOT_FOUND = 1
NO_HELP_FOR_FIELD = 2
INCONSISTENT_HELP = 3
NO_VALUES_FOUND = 4
OTHERS = 5
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDMODULE. " SEARCH_MATERIAL INPUT
****************************************************************************
Check this link also.
[http://saptechnical.com/Tutorials/ABAP/SearchHelp/page1.htm]
Regards,
Amit.
10-15-2008 5:56 AM
Hi,
this is the FM to apply search help....
F4IF_SHLP_EXIT_EXAMPLE
Please follow this link to know how to use this FM
Regards,
Manish
Edited by: MANISH GUPTA on Oct 15, 2008 7:34 AM