Search help in ABAP

Hello!
I'm trying to build a Search help in my program for KURZTEXT field pull up frpm QPGT once and once from QPCT,
by adding a form set_f4 to the program and there build a sructure that contain the fields that i have to use to this pull up
then i use a query  in this form to select the fields through creteria and then use function :F4IF_INT_TABLE_VALUE_REQUEST
but it's not working!
maybe i dont figure out what fields i have to use in this form and in this function or maybe you have another way to solv it.
thnak you,
Sari b.
ל Object part
Damage
Cause code

Hello Sari,
  I am not sure what exactly is your problem in using FM F4IF_INT_TABLE_VALUE_REQUEST but you can look at my code which works:
DATA : BEGIN OF ITAB OCCURS 0,
  VERSION LIKE RSHIEDIR-VERSION,
END OF ITAB.
PARAMETERS:     hie_vers like RSHIEDIR-VERSION.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR hie_vers.
  SELECT DISTINCT VERSION
    FROM RSHIEDIR
    INTO TABLE ITAB
    WHERE HIENM IN hie_name
    ORDER BY VERSION.
  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      RETFIELD = 'VERSION'
      DYNPPROG = SY-REPID
      DYNPNR = SY-DYNNR
      DYNPROFIELD = 'hie_vers'
      VALUE_ORG = 'S'
    TABLES
      VALUE_TAB = ITAB
    EXCEPTIONS
      PARAMETER_ERROR = 1
      NO_VALUES_FOUND = 2
      OTHERS = 3.
if you want to do search help for select-options then you have to use s_name-LOW and s_name=HIGH depending for which value you want to make search help.
Regards,
  Karol

Similar Messages

  • To get f4 search help in Abap Web dynpro

    Hi web Dynpro Experts,
    i want to achieve XK03 Tcode payment mode search help functionality  in abap webdynpro,in clearly When i press f4 i payment mode input field a view should open with  different payment modes like
    a.ebanking payment method,
    b.ebanking treasury pay method,
    c.cheque ..etc..with check boxes when i select a and b methods types it should concatinate and shown as ab in payment methods field.
    I checked for this there is no predefined search helpin data element level(dzwels),and domain level,i hope it is provided by programming.
    if i want to achieve f4 search help through free programming?how to do that?
    how to re use the same screen design which is in XK03?
    please guide me to come out of this issue
    Thanks in advance
    Vijay
    Edited by: vijay kumar on Apr 17, 2010 10:17 AM

    hi friends my question is answere...thanks for ur support

  • Select Options and Search Help in ABAP Dynpro

    Hi Guys,
    I am new to ABAP WD. We are workin on ABAP Stack of the Portal with no DB Tables n data. we have to fetch the data from R/3 and display it on the Dynpro screen.
    But  here the problem is the Standard Search Help attached to the data elements cannot fetch any data, as by default it searchs the ABAP stack for the data. Is there any work around for the same wherein i can fetch the data from R/3 and display it when user requests for the search help.?
    Please let me know.
    Thanks and Regards,
    Sagar

    Hi,
    You can also use freely programmed help here.......
    Please check the following links for
    OVS
    http://help.sap.com/saphelp_nw04s/helpdata/en/47/9ef8c99b5e3c5ce10000000a421937/frameset.htm
    OVS Help in Web Dynpro ABAP
    Freely programmed
    http://help.sap.com/saphelp_nw04s/helpdata/en/47/9ef8cc9b5e3c5ce10000000a421937/frameset.htm
    regards
    Pranav

  • F4 Search Help in ABAP

    Hello Experts,
    I have a parameter which takes a personnel number. I want to implement a F4 help for this parameter. It should retrieve personnel number based on employee full name from table PA0001.
    When F4 help box is showed up, user would enter name and my ABAP code should populate parameter for personnel number.
    How can I achieve this ?
    Thank you very much.

    Hi, Zahin
    Test the following code it will solve out your problem,
    REPORT zfsl_test_search_help NO STANDARD PAGE HEADING.
    TABLES: pa0001.
    SELECT-OPTIONS: ppernr for pa0001-pernr.
    DATA: i_return TYPE ddshretval OCCURS 0 WITH HEADER LINE,
          c TYPE c VALUE 'S'.
    * Search Help for Ppernr-low
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR ppernr-low.
      TYPES: BEGIN OF t_pernr,
        pernr LIKE pa0001-pernr,
        ename LIKE pa0001-ename,
      END OF t_pernr.
      DATA: it_pa0001 TYPE STANDARD TABLE OF t_pernr WITH HEADER LINE.
      SELECT pernr ename from pa0001
        INTO CORRESPONDING FIELDS OF TABLE it_pa0001
        where pa0001~endda = '99991231' .
    *    WHERE zsdo~kunnr IN sokunnr.
      DELETE it_pa0001 WHERE pernr = '00000000'.
      SORT it_pa0001 BY pernr.
      CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
        EXPORTING
          retfield    = 'PERNR'
          dynpprog    = sy-repid
          dynpnr      = sy-dynnr
          dynprofield = 'PERNR'
          value_org   = c
        TABLES
          value_tab   = it_pa0001
          return_tab  = i_return.
    * Search Help for Ppernr-High
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR ppernr-high.
      TYPES: BEGIN OF t_pernr,
        pernr LIKE pa0001-pernr,
        ename LIKE pa0001-ename,
      END OF t_pernr.
      DATA: it_pa0001 TYPE STANDARD TABLE OF t_pernr WITH HEADER LINE.
      SELECT pernr ename from pa0001
        INTO CORRESPONDING FIELDS OF TABLE it_pa0001
        where pa0001~endda = '99991231' .
    *    WHERE zsdo~kunnr IN sokunnr.
      DELETE it_pa0001 WHERE pernr = '00000000'.
      SORT it_pa0001 BY pernr.
      CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
        EXPORTING
          retfield    = 'PERNR'
          dynpprog    = sy-repid
          dynpnr      = sy-dynnr
          dynprofield = 'PERNR'
          value_org   = c
        TABLES
          value_tab   = it_pa0001
          return_tab  = i_return.
    Please Reply if need more help or any Issue.
    Kind Regards,
    Faisal

  • How to use search help in abap dynpro

    i have created a search help in dictionary and used it in my database table. now i want to use it in web dynpro component. while running my application when im clicking on input help field, it is giving an error -"The Entered Values is not on the list of Selected Values." how do i resolve it?

    hi varuna.......
         for example, create a search help for matnr in mara. create an attribute of type mara-matnr or matnr. by default you will get a search help or you can assign your own too. this is the general process.
           you might have assigned a search help of different data type to an attribute of different data type or
           you would have entered a value in the input help and then clicked the search help which is not having those values.
    ---regards,
       alex b justin

  • PERNR search help in ABAP Web Dynpro

    All,
    I wish to add a search help based on PERNR into my web dynpro application.
    I have used the code:
    *create a range table
      lt_range_table = wd_this->m_handler->create_range_table( i_typename = 'ZEMP_SEL' ).
    *add a new field to range table
      wd_this->m_handler->add_selection_field( i_id = 'PERNR'
                                               it_result = lt_range_table
                                               i_read_only = read_only ).
    And I have defined ZEMP_SEL as a data element with domain PERNR. This has added the search help to my screen but when i used it and select an entry from the search help, it populates the screen with the employee name and not the employee number.
    Does anybody know why this would happen? or what should I use in I_TYPENAME for the search help to work properly
    thanks
    anthony

    hi friends my question is answere...thanks for ur support

  • Multiple search helps in ABAP Adobe interactive forms not working....

    Hello,
    I am working on my first interactive form. I have a couple of fields to which I have attached a search help. However, I am able to use the search help for only one field in a session. If I use the search help on one field then I am unable to use it on another field which uses the search help.
    Can some one help? I am new to interactive forms and this is my first form.
    I appreciate your help in advance.
    Thank you,
    Leena

    Hi Leena,
    Are the Data dictionary fields which you are using contains value range. Because i am only getting value help only for the fields for which there is value range defined in the dictionary. The problem is only for the fields for which there is no value range defined. If you have solution to this problem I will definitely award points to you. But in your thread for me its not possible to reward points, so you can answer the following thread:
    [How to get Value help in Adobe forms;
    Will reward points if found your answer helpful.

  • Search Help(SAP-ABAP)

    Hi Friends,
        I created a search help based on a view taking data  from MCHB (CHARG and CLABS)and LIPS(SOBKZ and  VRKME ) tables which is to be assigned to  collective search help.But view gives some warning msg while activation like :
       <b>The view ignores client-dependency of the base tables
       Key field LIPS-MANDT missing
       Key field LIPS-POSNR missing
       Key field LIPS-VBELN missing
       All fields are evaluated as key field
       View Z_MCHB_LIPS_V is consistent</b>
    which fields are not available in MCHB table.
    when i excute this search help in transaction (vl03n)after assigning to collective search help ,it gets the value but repeating more than once.
    Could u pls tel me the solution to solve this issues ?
    Pls. give right suggestion if it is not the correct way to create seach help with small example.
    I have submit this queries but it could not help me so far.
    Please treat it as urgent.
    Thx in Adv.
    Bobby

    hi
    have you assigned your search help to this search help VMVL.
    if it is assigned to the above then try to use MATNR  WERKS LGORT as export  parameters
    regards
    Shiva

  • Call SE11 Search Help through ABAP code.

    Hello,
    I have a requirement in which I need to call various search helps created through SE11 in a Function Module. I want the Search help to return the Values which I would use in my Function Module.
    Please suggest if there's a standard FM/ Statement to process SE11 Search helps.
    Thanks,
    Shalabh

    TYPE-POOLS: shlp.
    DATA: l_shlp     TYPE shlp_descr_t,
          l_wa       TYPE ddshiface,
          l_bukrs    TYPE char50,
          l_repid    TYPE syrepid,
          L_DYNNR    TYPE SYDYNNR,
          l_ret_val  LIKE ddshretval OCCURS 0 WITH HEADER LINE,
          l_t_fields TYPE dynpread   OCCURS 0 WITH HEADER LINE.
    PARAMETERS: p_bukrs TYPE pa0001-bukrs,
                p_werks TYPE pa0001-werks,
                p_btrtl TYPE pa0001-btrtl.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_werks.
      FIELD-SYMBOLS <fs> TYPE ddshiface.
      l_repid = sy-repid.
      L_DYNNR = SY-DYNNR.
      CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
        EXPORTING
          shlpname       = 'H_T500P'
    *     SHLPTYPE       = 'SH'
        IMPORTING
          shlp           = l_shlp
      LOOP AT l_shlp-interface INTO l_wa.
        IF l_wa-shlpfield  EQ 'BUKRS'.
          l_wa-valtabname = 'PA0001'.
          l_wa-valfield   = 'BUKRS'.
        ELSEIF l_wa-shlpfield EQ 'PERSA'.
          l_wa-valtabname = 'PA0001'.
          l_wa-valfield   = 'WERKS'.
        ENDIF.
        MODIFY l_shlp-interface FROM l_wa.
      ENDLOOP.
    * Process standard searchhelp
      CALL FUNCTION 'F4IF_START_VALUE_REQUEST'
        EXPORTING
          shlp          = l_shlp
        TABLES
          return_values = l_ret_val.

  • How to use search help in layout of se51

    how to use search help in layout of se51.

    Hi,
      One of the important features of screens is that they can provide users with lists of possible entries for a field. There are three techniques that you can use to create and display input help:
    Definition in the ABAP Dictionary
    In the ABAP Dictionary, you can link search helps to fields. When you create screen fields with reference to ABAP Dictionary fields, the corresponding search helps are then automatically available. If a field has no search help, the ABAP Dictionary still offers the contents of a check table, the fixed values of the underlying domain, or static calendar or clock help.
    Definition on a screen
    You can use the input checks of the screen flow logic, or link search helps from the ABAP Dictionary to individual screen fields.
    Definition in dialog modules
    You can call ABAP dialog modules in the POV event of the screen flow logic and program your own input help.
    These three techniques are listed in order of ascending priority. If you use more than one technique at the same time, the POV module calls override any definition on the screen, which, in turn, overrides the link from the ABAP Dictionary.
    However, the order of preference for these techniques should be the order listed above. You should, wherever possible, use a search help from the ABAP Dictionary, and only use dialog modules when there is really no alternative. In particular, you should consider using a search help exit to enhance a search help before writing your own dialog modules.
    Input help from ABAP dictoinary
    http://help.sap.com/saphelp_47x200/helpdata/en/9f/dbaa5435c111d1829f0000e829fbfe/content.htm
    Field Help on the Screen
    http://help.sap.com/saphelp_47x200/helpdata/en/9f/dbaa6135c111d1829f0000e829fbfe/content.htm
    Field Help in Dialog Modules.
    http://help.sap.com/saphelp_47x200/helpdata/en/9f/dbaac935c111d1829f0000e829fbfe/content.htm
    Regards,
    Vara

  • Howto limit options in search help for DDIC element LANGU (language)?

    Hi all,
    in my application I have an input field for a language parameter. Of course the standard search help (F4) opens a popup with all possible languages (registered in system). Now I want to limit these languages in the popup to only a few I want.
    Is it possible to programmatically do this in ABAP, or do I have to copy the DDIC element and create an EXIT for the search help?
    Thanks in advance for your help.
    Kind regards, Matthias

    Matthias F. Brandstetter,
    You can do search help in 2 ways.
    1.
    You can copy existing one and make changes to that and add that to the field for which u want to.
    2.
    check the search help which tables are being used.if you know the tables , u can write search help using ABAP.
    Check the procedure.
    1.F4 help for field on the screen.
       Event used.
      PROCESS ON VALUE-REQUEST.
      FIELD P0016-ZZ_CONTR_TYP module f4_for_contr_type..
    2.F4 help for field on selection-screen.
      Event used
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR FIELD p_contr_type.
      g_progname  = 'MP001600'.
      g_scr_num   = '2000'.
      call function 'F4IF_INT_TABLE_VALUE_REQUEST'
        exporting
          retfield        = 'ZHRPAE_CONTRTYP'  "--> Field on F4 popup window
          dynpprog        = g_progname
          dynpnr          = g_scr_num
          dynprofield     = 'P0016-ZZ_CONTR_TYP' "--> Field on the screen
          value_org       = 'S'
        tables
          value_tab       = i_zhrpat_contrtyp1 "-->Data that is displayed on F4 help
          return_tab      = i_ret_values           "-->This contains selected record 
                                                                   properties
        exceptions
          parameter_error = 1
          no_values_found = 2
          others          = 3.
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
          with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      else .
    " Read table i_ret_values with index 1.
        read table i_ret_values into w_ret_values index 1.
        p0016-zz_contr_typ = w_ret_values-fieldval.
    endif.
    I hope that it helps u .
    Regards,
    Venkat.O

  • SVS, EVS, and OVS, Value Help and Search Help

    what and how to use SVS, EVS, and OVS, Value Help and Search Help  in abap webdynpro...Can anyone please give example link or document...As i am able to get on ovs but unable to get rest of other

    SVS and EVS are Web Dynpro Java specific types of value help.  They do not exist in Web Dynpro ABAP.  In Web Dynpro ABAP we have Data Dictionary based Search Help, OVS, and Freely Programmed Value Help.  In WDA 7.02 we have the slight variant on DDic Search Help called Suggest Values.  It doesn't change the development model, just the runtime user experience. 
    You can read more about each of the types of WDA based value help in the online help:
    http://help.sap.com/saphelp_nw73ehp1/helpdata/en/47/9b298c66eb3376e10000000a421937/frameset.htm

  • Search help Prb

    hi experts,
    I have got one urgent requirement.
    In tcode VA01,when i press f4 on customer,it shows me the all the possible customers depending upon the search criteria on search help.
    It also includes those customers which are blocked and users consider as non blocked and go further. I need to block this process.Is there any method in search help view so that i can color the line items which are blocked,so that it can be prevented.
    Thanks,
    Gaurav

    Hi press F1 for document help, u will find technical information over there, by click on that u come 2 know the search help which is used for that field, open that search help in ABAP dictionery and check the order of layout, i.e parameters in that search help, arrange according 2 ur requirement...
    reward pts if it helps...

  • Restrict dictionnary Search help displayed values.

    Hi,
    my problem is that I have to display a search help. The search help already exists in the dictionnary and is defined using a Dictionnary Table.
    I need to display the same serach help but I have to filter the results using a range of values for one of the fields and I would like to know how to proceed.
    I know that user-exit exists in some search help, it's not the case here.
    The kind of solutions I'm looking for is :
    -  directly restrict the existing search hellp values
    -  found a way to display a search help from abap using an internal table ( cause it's easy in this case to do fill a internal table doing the sql request myself)
    - if the solutions above can't apply, doing my own search help in the dictionnary but in this case, I don't know to make this search help for values restriction.
    I specify that the screen use the screen painter, it may be important ?
    Thanks for your help
    best Regards,
    Morgan

    Hi,
    Search Hels exits is only for exceptions, so in our case, we won't use the search help exits, it is better create/change the Custome one and attach the same to the fiels, there you can give the Default value for the fileds, so there you can restrict the values
    or else, we have an option like, APPEND SEARCH HELPS, so by using this, we can restrict some field values, this Append Search helps, can be append to Standard Search helps also, so do Append the Standard Search help and add your field and give the Default values to restrict the user
    hope you get the answer
    Regards
    Sudheer

  • Search Help : brief description of what is it possible

    Hello,
    I need some helps about search helps with abap webdynpro. I understand with little test that automatic option and search help option have some difficulties ... Integration with DDIC and webdynpro is difficult, I understand, so my questions are...
    - I have a easy requirement : a search help that displays a code from table and the description coming from text table. What is the best way to do it ? OVS ? Specific Component ? It is possible with dropdowbykey to display the code and a text whe we select it ?
    - Other little question : Anybody knows a good cookbook for OVS implementation ?
    I would like to implement these requirements by an easy workaround.
    Thanks all for your answer and I hope this question helps other persons with the same requirement...
    Best regards

    Hi,
    If you want to have only codes in search help, then for the context attribute associate the structure field which has check table associated to it. Then the framework will bring the values from check table, automatically. You can check if the check table is associated to attrbite by checking input help mode property of context attribute.
    But if you wanto have text table values (text and values), then one option is to create the search help and associte it to the context attribute by using the property Dictionary search help.
    Another way is to have OVS if you do not want to create new search help, some documentation for OVS:
    <a href="http://help.sap.com/saphelp_nw70/helpdata/en/30/d7fa41c915da6fe10000000a1550b0/frameset.htm">http://help.sap.com/saphelp_nw70/helpdata/en/30/d7fa41c915da6fe10000000a1550b0/frameset.htm</a>
    An example for OVS is WDR_TEST_OVS.
    Best regards,
    Suresh

Maybe you are looking for

  • How to insert 65k row in a table.??

    I have 65 K id ( just ID) and I want to insert in to a table AA. create table aa( id number(10); Now I just need to insert 65K id(just ID) in this table. PLease help me out gurus.. thanks

  • Drop-down menu becomes unselectable in Safari

    As of Lion (10.7), I have noticed from time-to-time, drop-down menus in Safari become stuck or uselectable. This is usually on dynamically generated pages where the values of the pull-down menu isn't part of a static HTML code (like a list of states)

  • PDF form table

    Hello, I have a PDF-based form and I have the following problem. I need to print a footer table on the last page. I am controlling the presence of the table thru formcalc. The problem is that the table lines are only shown if the table is on the firs

  • Help, my account is blocked.

    My account is blocked, please help me  Subject/title expanded to provide more detail.

  • IE11 will not allow proxy bypass addresses

    Hello, after 2 frustrating days, I want to know if anyone has come across this issue and resolved it before I roll back to IE 10 for my 3 sites, as I cannot be the only one! Using Windows 2008 R2 as domain controllers. Clients are all Windows 7 SP1 w