Possible to code a Find/Find Next feature for use inside a Table Control

Hello,
I have a Table Control that displays many lines.  Is it possible to code a Find/Find Next feature that would allow the user to enter a 'keyword' then search each line of the Table Control for existing matches?
I have provided the user with various Selection Criteria that will filter the table control results, but there are still too many lines to visually scan for the desired result.
I am guessing that I would place an input box and a 'Find' button onto my layout screen. Then in user command, I have to scroll through each line of the table control and check every value to see if the string contains 'keyword' When found, stop  and display table control assigning current line as Top line?
Am I on the right track or is there a better solution already?
Kind Regards,
MPersson

I've done that. It works pretty well. You might want to allow the user to search only in selected column(s) as well.
Rob

Similar Messages

  • As a new Macbook Pro user I was saddened to find that the feature of using keywords in iPhoto '11 does not allow showing same under each photo.  I understand this was available in earlier versions.  Any comments?

    As a new Macbook Pro user I was saddened to find that the feature of using keywords in iPhoto '11 does not allow showing same under each photo.  I understand this was available in earlier versions.  Any comments?

    Against TOU which you "agreed" to in order to post in these user to user forums.  If you want to "suggest" something to Apple, do so in the Product Feedback area.

  • How to find out the infoProvider for a given dimension table?

    Experts:
    In RSA1, I want to find out the infoProvider for a given dimension table.
    But I am not sure how to display the tables linked to a given infoProvider.
    Could you provide a way to display all tables linked to a given infoProvider?
    Thanks a lot!

    See, The dimension table starts with Dcubename1 and incremental Dcubename2 .... so on
    Ex.ZSD_C01 is your cube name
    Dim tables starts for this is /BIC/DZSD_C011 /BIC/DZSD_C012 ...
    Goto - LISTSCHEMA  - derive cube name from given dim table and enter cube name  - execute - will show you all the tables

  • Where can I find Icon files (*.ico) for using in forms

    Q) Where can I find Icon files (*.ico) for using in forms?
    Explaination: I am looking for icons for showing them in my application. Like I have an iconic button for 'Data Entry' option on Vertical Toolbar. Then one icon for Reports and Queries and so on. I need some icons which reflect the heading like for 'Data Entry', I would like a person working on a keyboard. For reports I would like to have a person reading a report or something like that.
    Can I find such icons on internet or any specific site?
    Pl. guide.
    TIA
    Tariq

    There are thousands and thousands of places on the internet to find .ICO files. Just find one with image and size you want, and use it.
    Note that if you are using web-deployed Forms, you will need to convert the .ICO file to .GIF or .JPG for runtime. The Forms Builder still uses .ICO files, though.
    Regards,
    Robin Zimmermann
    Forms Product Management

  • HT1947 "Up next" feature makes a mess out of controlling what the heck is played using the iOS remote app.

    Tell me if I am wrong, but it seems to me that the "Up next" feature makes a mess out of controlling what the heck is played through the Apple TV using the iOS remote app.  The whole thing seem uber-anti-intuitive.  I am a long time user (as much and anyone is long time for any of this stuff) of the iOS remote app, and ATV to play music though a stereo system.  Up to a couple of weeks ago, I could sit in my chair, start the iPhone remote app, pick a playlist and either start from the beginning, or if the first track didn't grab me at that moment, go ahead and switch to, say, track 6 -- the whole playlist would "sit there" and be available for further browsing.  With the new system, if I hit a playlist the songs will go into "Up Next".  If as I described in the last sentence, the first song is not getting it for me, and I switch to track 6 , the "Up Next" list is lopped off and only tracks 7 onward will be shown.  I can't go back and browse the first 5 tracks (6 actually) -- they're vaporized.  The idea of browsing your own music has been killed; I guess this "Up Next" concept is for folks who like maybe a couple of dozen songs that are picked from different places and want to play them in different orders of something -- it just seems like a crummy idea.  If under the scenario I described I want to go back and play that first (or second through fifth) song on the original playlist, I have to go out and fish it out of the library somehow and just keep messing around and around.  There have been times when I didn't know what the heck was going to come out of the speakers.  It seems like the remote user has not been considered in the "dramatically improved" iTunes 11", with the "cleaner user interface" .  To me it is "dramatically akin to dog-doo", which, of course is not cleaner than much of anything.  If I can't get this working decently, then I'm really thinking of investigating some other type of system like DLNA.  Any suggestions?

    Same problem here.  I have so many problems with this remote app.  Is there an iTunes API? I would like to write my own remote app that actually works.

  • How to find the selected item in alv grid or table control

    can any one tell me please
    how to find the selected item in alv grid or table control

    In table control, If you goto screen painter and goto table control properties ( f2 ), there is one check-box w/selColumn check that and give column name. Then add that column to your internal table.
    IN PAI
      LOOP AT it_tkhdr.
        FIELD it_tkhdr-sel_row
          MODULE tab_tkhdr_mark ON REQUEST.
      ENDLOOP.
    MODULE tab_tkhdr_mark INPUT.
      MODIFY it_tkhdr INDEX tc_tkhdr-current_line.
    ENDMODULE.                 " tab_tkhdr_mark  INPUT
    here it_TKHDR is internal table sel_row is field for selection
    After that, you can loop at it_tkhdr where sel_row is 'X' to get selected rows.
    regards,
    Gagan

  • Where can I find instructions or manual for using Premier elements 12?

    Looking for instructions or manual for using Premier Elements 12. Has Photoshope Elements 7 and Premier Elements 7. I had saved projects which I now cannot retrieve into the 12 versions.

    bone
    I have Photoshop Elements 7 and Premiere Elements 7 on Windows 7 Professional SP1 64 bit as well as on Windows 8 64 bit. All is well.
    With your Photoshop Elements 7 your Windows 7, what do the Performance numbers look like under Full Editor, Edit Menu/Preferences/Performance?
    My Windows 7 64 bit has the Windows XP compatibility mode. Due to the results from some of my recent maneuvers, I wonder about your thoughts of installing Photoshop Elements 7 on the Windows XP Mode side and gaining access to it from the Windows 7 side. You may loss the integration perks of Photoshop Elements 7 and Premiere Elements 7 since they technically will be on different operating systems.
    I will explain next time if necessary how that type of idea backfired on me recently with my long standing problem of trying to get Photoshop Elements 12 Full Editor to open in my Windows 7 64 bit desktop.
    More later.
    ATR

  • Is it possible to Unlock my AU KDDI iPhone 4S for use in the US?

    We are military stationed in Japan. Purchased an iPhone 4S from AU KDDI but will be heading to the states within the next few months. Is it possible to unlock for use on ANY of the available providers (pre paid or contract)?

    iOS: Changing the signed-in iTunes Store Apple ID account
    iOS: Forgotten passcode or device disabled after entering wrong passcode (if needed)
    Hope this helps.

  • The PAI Event Code to search for a record in Table Control

    Logic
    1. I have a position button and entry text field (search content) for a table control in my screen. Position button has the function code 'PBUT'.
    2. Content of table control will be in an internal table. The entry text field  is to be used for positioning.
    3. I enter the search (key) field in text field & Click the position button.
    4. The PAI event of button click (Module user_command) of that screen is as under.
    Case sy_ucomm.
    When 'PBUT'.
    What will be the code to bring the row as selected in table control, that I have to write here, for this case-value.
    Endcase.
    Regards,

    Hi Alok,
    Excuse me, couldn`t catch u yesterday. Ok i`ve the code which will set the cursor on the selected entry.
    Reward points if convinced.
    *& Report  Y131_TC_TEST                                                *
    REPORT  y131_tc_test NO STANDARD PAGE HEADING.
    TABLES: vbak.
    DATA : BEGIN OF str_tc,
           vbeln LIKE vbak-vbeln,
           erdat LIKE vbak-erdat,
           END OF str_tc,
           it_tc LIKE TABLE OF str_tc WITH HEADER LINE,
           loopc LIKE sy-loopc,
           flag,
           lin TYPE i.
    CONTROLS : my_tc TYPE TABLEVIEW USING SCREEN 9000.
    CALL SCREEN 9000.
    *&      Module  STATUS_9000  OUTPUT
    *       text
    MODULE status_9000 OUTPUT.
    *  SET PF-STATUS 'xxxxxxxx'.
    *  SET TITLEBAR 'xxx'.
      IF it_tc[] IS INITIAL.
        SELECT vbeln erdat INTO TABLE it_tc UP TO 10
        ROWS FROM vbak.
        DESCRIBE TABLE it_tc LINES lin.
        my_tc-top_line = loopc.
      ENDIF.
    ENDMODULE.                 " STATUS_9000  OUTPUT
    *&      Module  USER_COMMAND_9000  INPUT
    *       text
    MODULE user_command_9000 INPUT.
      CASE sy-ucomm.
        WHEN 'EXIT'.
          LEAVE PROGRAM.
       <b> WHEN 'PBUT'.</b>
    **** Now this event is triggerred when the user uses the ****Position Push button to locate the field value.
          CALL SCREEN 9001 STARTING AT 10 15.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_9000  INPUT
    *&      Module  USER_COMMAND_9001  INPUT
    *       text
    MODULE user_command_9001 INPUT.
      CASE sy-ucomm.
        WHEN 'OKAY' OR ' ' or 'EXIT'.
    <b>**** When the user selects values from the search help on **** position button, the itab is read and index is *****assigned</b>
          READ TABLE it_tc WITH KEY vbeln = vbak-vbeln.
          IF sy-subrc = 0.
            loopc = sy-tabix.
            flag = 'X'.
    **** the cursor is set here
           <b> my_tc-top_line = loopc.</b>
             SET SCREEN 0.
          LEAVE SCREEN.
          ENDIF.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_9001  INPUT
    *&      Module  STATUS_9001  OUTPUT
    *       text
    MODULE status_9001 OUTPUT.
      SET PF-STATUS 'MODAL'.
    *  SET TITLEBAR 'xxx'.
    ENDMODULE.                 " STATUS_9001  OUTPUT
    Regards

  • Where can I find a tutorial to Excel features like using drop down tables and other little known features

    Using data from a table in an external sheet can be done but is tricky.  I would like to find rules supporting this feature.  Also, I'd like to find discussions of other little known features to improve and add sophistication to custom spreadsheets

    Please repost your inquiry in the more appropriate
    Microsoft Excel Forum.  Thank you!
    Carey Frisch

  • Where to find 11g new features for standard edition

    Hi,
    I am looking for document that shows the 11g new features available to standard edition. Please help if you know where to find.
    Thanks

    fugeorge wrote:
    Hi,
    I am looking for document that shows the 11g new features available to standard edition. Please help if you know where to find.IF you want to do the product comparisons among Enterprise, Standard and Standord One, than yes,there is difference in the available features among all three versions. Check the following link which elaborates it,
    http://www.oracle.com/database/product_editions.html
    HTH
    Aman....

  • How to find which sequence name is used in a table

    Hi..
    I have a table.. it uses some sequence name..
    But how can we find that the table is using so and so sequence...
    From which USER_* table is used for that
    thanks

    user5451445 wrote:
    I know this is an old thread but I was in the position of the original author and I use this, based on responses here I make this query that can be useful when the sequence is attached to the table using triggers (the most common scenario). I would agree that the most common use of a sequence is probably to generate a PK for a table.
    I would agree that, when using a sequence to generate a PK, using a trigger is best practice.
    But those two agreements do NOT add up to validating you assumption that "attaching" a sequence to a table using a trigger is the most common scenario.. Many shops feel that triggers are inherently evil and forbid there use. Even without that, many developers refuse to use the facilities of the database and insist on putting everything in their app code. Thus, even when using a sequence, they embed it in their app, thus allowing the use of the sequence to be bypassed by other code.
    And in the case of someone trying to locate the use of the trigger, they must keep in mind that not all application code is in PL/SQL modules - it may very well exist completely outside of the database and thus be invisible to any query you could run on the database.
    Let's say we have a table tblproceso and a sequence proceso_id_seq, we wrote a trigger that put the next value from the sequence on every INSERT. With this query we can see in what table we use sequences like 'proceso_id_seq':
    select trigger_body, table_name
    from user_triggers
    where triggering_event = 'INSERT'
    and UPPER(dbms_metadata.get_ddl ('TRIGGER', trigger_name)) LIKE '%PROCESO_ID_SEQ%'
    This will show the trigger body and the name of the table where it's used
    Hope this can help other users with this scenario

  • Can't find the type wsrc_runtime_attr_varray for using the wwrc_api API

    hi,
    I manage to build a custom search portlet in PL SQL that can search for items and filter on their attributes.
    everything works lovely and I'm at the final stage : performing the search !
    I plan to use the wwsrc_api.item_search procedure and specify attributes with the
    wwsrc_api.specify_attributes.
    (see the doc on > http://www.oracle.com/technology/products/ias/portal/html/plsqldoc/pldoc1014/wwsrc_api.html#procedure-specify_attributes )
    The problem is when calling teh specify_attibutes procedure, I can't declare the last (but not the least) parameter. It's type is wsrc_runtime_attr_varray and I can't find it anywhere in any schemas of my DB.
    here is the signature of the procedure :
    procedure specify_attributes(
    p_id in number,
    p_siteid in number default wwsbr_site_db . shared_siteid,
    p_value in varchar2,
    p_operator in varchar2 default contains_all,
    p_datatype in varchar2 default data_type_text,
    p_in_out_attr_varray in out nocopy wwsrc_runtime_attr_varray
    My question is : where is the type wsrc_runtime_attr_varray ?
    any clues ?

    hi sebastien,
    I've some troubles when performing a search using the "specify_attributes" procedure
    I get the SEARCH_FAILURE_EXCEPTION when i try to search items with an attribute.
    The search works well without calling it.
    Can you help me ?
    CODE
    create or replace
    PACKAGE BODY PKG_SEARCH AS
    PROCEDURE get_contents(p_siteid INTEGER, p_intitule VARCHAR2 DEFAULT NULL) IS
    v_result portal.wwsrc_api.items_result_array_type;
    v_outcount NUMBER;
    v_outscores portal.wwsrc_api.number_list_type;
    v_attributes portal.wwsrc_runtime_attr_varray;
    v_intitule portal.wwsbr_item_attributes.VALUE %TYPE;
    -- Attribut "INTITULE"
    v_intitule_attrid NUMBER;
    v_intitule_caid NUMBER;
    v_intitule_type VARCHAR2(20);
    BEGIN
    * Construction de l'objet ATTRIBUT avec la vue WWSBR_ATTRIBUTES
    * partie "INTITULE"
    select id, caid, data_type into v_intitule_attrid, v_intitule_caid, v_intitule_type
    from portal.wwsbr_attributes where name = 'INTITULE' and rownum = 1;
    portal.wwsrc_api.specify_attributes(
    p_id => v_intitule_attrid,
    p_siteid => v_intitule_caid,
    p_value => p_intitule,
    p_operator => portal.wwsrc_api.MATCH_ANY,
    p_datatype => v_intitule_type,
    p_in_out_attr_varray => v_attributes
    v_result := portal.wwsrc_api.item_search(
    p_attributes => v_attributes,
    p_attributesmatch => portal.wwsrc_api.match_any,
    p_out_count => v_outcount,
    p_out_scores => v_outscores);
    -- nbre de résultats
    htp.prn('Total : ' || v_outcount);
         -- pour chaque resultat
    FOR i IN 0 .. v_result.COUNT LOOP
    IF v_result.EXISTS(i) THEN
    -- récupération de l'attribut personnalisé 'INTITULE'
    SELECT VALUE INTO v_intitule FROM portal.wwsbr_item_attributes
    WHERE item_caid = p_siteid AND item_masterid = v_result(i).id
    AND attribute_id = v_intitule_attrid AND attribute_caid = v_intitule_caid;
    -- PRINT
    htp.prn('<document>');
    htp.prn('<id>' || v_result(i).id || '</id>');
    htp.prn('<type><![CDATA[' || v_type || ']]></type>');
    htp.prn('</document>');
    END IF;
    END LOOP;
    htp.prn('</documents>');
    -- gestion des exceptions
    EXCEPTION
    WHEN portal.wwsrc_api.search_failure_exception THEN
    htp.prn(' An internal exception was raised by
    * Portal or Oracle Text');
    WHEN others THEN
    htp.prn('Erreur inconnue');
    END;
    END PKG_SEARCH;

  • How to find out if ENQUEUE_ESRDIRE is used inside a standard program!

    Hi All,
    I have run VFX3 to rellease billing document using VF02 BDC that is called inside VFX3.
    I used debugging to find out in ENQUEUE_ESRDIRE, or ENQUEUE_E_TRDIR is used anywhere in the process.
    I also used System Debugging and Break-point at statement functions. But I have not ben stopped at these function modules.
    However, I checked using ST05 with enqueue trace enabled, and I found the below entries.
    255 ESRDIRE    ENQUEUE     1      0 Excl(***) TRDIR GP3VOFY4EM1BE5DHB1155DUU8H
    37 ESRDIRE    DEQUEUE     1      0 Excl(***) TRDIR GP3VOFY4EM1BE5DHB1155DUU8H
    My query is how can we debug to a point where these lock objects are used or Do these lock objects are not identified in debug mode but are logged while enqueue trace used i.e., SAP uses internally?
    Please help me as this helps me in resolving an issue where locking issue is there that fails to update VFX3 becuase for one user
    in SQL trace it is logged as VF02  TRDIR Lock > 6 hours VF02 TRDIR
    and for another job "UPD 42 050 BATCHFIN          GZZ K > Obj: ESRDIRE # enxxhead7727" is logged in ST05.                        
    Regards,
    Pratyusha

    Hi Clemens,
    I was unable to trigger the exact point from where this lock object has triggered.
    But I am sure that it is a standard SAP process which is locking while releasing the billing documents.
    Now my query is why SAP why SAP'S standard program VF02 that is internally called by VFX3 (RVFAKSPE) and that can be submitted in background mode will use ESRDIRE lock whil each time it releases the block?
    The problem I am facing is - there are different BATCH jobs and all are for VFX3 with different variant so that no billing document is processed by two different jobs at same time. However the lock entries ENQUEUE_ESRDIRE is creating problem as it is creating locking issue and hence the jobs are processed longer than expected. This is evident from ENQUEUE trace of ST05.
    Is VFX3 ( In version 4.5B) is meant for running 1 background job of VFX3 at a time?
    Regards,
    Pratyusha

  • Is it possible compiling code with java2 sdk 1.4.2_16 using netbeans 6.5.1?

    Hi,
    I'm using NetBeans 6.5.1 ide (uses jdk 1.6).
    I prepared java codes to deploy the system uses java version 1.4.2_16.
    Is it possible to compile code for 1.4.2_16 using NetBeans 6.5.1?
    Thanks.

    If you really have iphone 3gs, then you can update it further.
    If you have an iphone 3g, then you cannot.
    Identifying iPhone models - Apple Support

Maybe you are looking for