2008 Oct 15 5:37 AM
please tell me is there any function module which provides search help from check table name given
please tell me is there any function module which provides search help from check table name given
2008 Oct 15 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.
2008 Oct 15 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
| User | Count |
|---|---|
| 5 | |
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |