Filtering in LOVs

Hi,
I'm sure somebody noticed this thing: entering filters inside the LOV page does not reduce the list of available values (e.g. if I enter "A%" in the filter field and click search "Go" the LOV still shows the full list, not just the values starting with "A").
I'm sure that used to work fine before, and filtering still works when you enter the filter value on the base page, but does not work at all on the LOV page.
JHS Team: I have a TAR # for this with a Demo project uploaded, let me know if you would like to take a look at it.
Thanks in advance,
Igor

Hi Igor,
Does your LOV have only Quick Search and no Advanced Search? Because in that case I am able to reproduce the following problem in JHeadstart 10.1.2.0.19:
- In a UIX LOV, type in A in the Search field and click Go. All records are shown, no filtering is done.
This has been logged as bug 4232522 and will be fixed in the next JHeadstart build. In the meantime you can apply the following workaround:
* Go to the struts-config file, right-click the action mapping for the LOV page, and choose Go to code.
* As the superclass, specify oracle.jheadstart.controller.strutsadf.action.JhsDataAction.
* Add the following code in your own action class:
  public void onLovFilter(DataActionContext daContext)
    // Override of oracle.jheadstart.controller.strutsadf.action.JhsDataAction method
    HttpServletRequest request = daContext.getHttpServletRequest();
    FindActionForm bean = (FindActionForm)request.getAttribute(SEARCH_BEAN);
    if (bean.getLovValidateFailed())
      bean.setLovValidateFailed(false);
      return;
    String searchAreaMode = request.getParameter(SEARCH_AREA_MODE);
    if ("advanced".equals(searchAreaMode))
      onAdvancedSearch(daContext);
    else if ("simple".equals(searchAreaMode) || "filter".equals(searchAreaMode))
      onQuickSearch(daContext);
    else
      request.setAttribute("lovCheckFindMode", "true");
      onQuickSearch(daContext);      
  }The change is in the check for searchAreaMode = filter, which occurs if you have Quick Search without Advanced Search.
Now, if you type in A in the LOV search field and click Go, it will only show the entries starting with A.
Hope this helps,
Sandra Muller
JHeadstart Team
Oracle Consulting

Similar Messages

  • Filtering project LOV on OTL timecard

    Hi,
    Is there a way filtering project LOV on timecard base on logon user id? Can it be done within HR/Project modules? or I have to use OA extension to modify code?
    Thanks & Regards,
    Kevin

    Kevin,
    Personalization may not work in this case, as it would only allow you to filter based on existing data in the LOV (restrict only some values to be dispalyed), but you would not be able to dynamically alter data based on logged on person. So the alternative would be to extend the VO.
    Regards,
    Vikash

  • Customization/Filteration (User LOV,User Type)  LOV attached with the role

    Dear All
    I want to Filter both Lov's attached with the custom attribute having Role type in Oracle Workflow.For example I want to restrict only Oracle Application User's appear on user type LOV and on second column i want to display user_id in Lov
    Best Regards
    Edited by: Muhammad Danish Younus on Jun 13, 2011 5:28 AM

    if I use Validate From List property, the form is displaying the LOV everytime I query the block eventhough the correct value is populated
    There is something wrong with your LOV or with the way you populate your block. An LOV should not pop up when you query data into the block.

  • Filtering Item, Customer and Supplier data on Marketing Documents

    My client has 7 franchises under one umbrella, so as their item, customer and vendor masters will be at one place in SBO. But their requirement is when specific franchise person work on marketing documents, could only be able to access its respective master data in LOV's. I filtered it through formatted search and filtering in LOV's as well but he/she can access others master data. Can anybody tell me any workaround for it?
    Thanks & regards

    Hi there!
    I am exactly in the same situation. Did you get some answers or did you find any solution about the filtering data and marketing documents?
    I try to filter some data like BP (OCRD), Sales Marketing documents & Opportunities by using the SlpCode from the OSLP table.
    I have to do as well a link between the login used and the slpcode.
    I have to do a global like by using the table OUSR (user) (link between login and slpcode).
    Any advice?
    Best regards,
    Sébastien

  • Using IN keyword in an sql query in a view criteria

    Hi,
    I am using jdev 11.1.1.1.0 and defined an lov query/viewobject as
    select a, b, c from myTable
    I now need to predefine filtering for lov search functionality and need something like the following
    select a, B, c from myTable where B in ('X','Y')
    I could not find a way to do it (i.e. specify the use of IN Keyword) in the Create View Criteria dialog box. I tried to define OR, but is that the best way to redefine IN as i have a long list (the above is just an example)
    (( ( (UPPER(B_FLAG) = UPPER('X') ) ) OR ( (UPPER(DISPLAY_FLAG) = UPPER('Y') ) ) ))

    If you know how many variables are in your "in" You can just write this in the sql query of your VO:
    http://www.oracle.com/technology/obe/obe11jdev/ps1/ria_application/images/t136.gif
    From this tutorial:
    http://www.oracle.com/technology/obe/obe11jdev/ps1/ria_application/developriaapplication_long.htm#ah1

  • Limited Support for Time characteristics 0FISCPER/0CALMONTH/0CALQUARTER

    The time characteristics 0FISCPER/0CALMONTH/0CALQUARTER are converted into Character type value in Universe which results in following problems on switching to Webi based reporting from current SAP BI front end tools.
    Problem 1: Sorting does not work correctly using the Key Value or Description as both are being treated as Character values. While setting up the Custom sort sounds like a workaround, the sort list has to be generated for all possible months/quarter/year combination that will be seen in the reports. Not a good solution when business analysts has to build their own reports from Universe.
    Problem 2: Using range selections (E.g. between, greater than, less than etc) in Universe conditions/prompts does not yield correct results due to the same fact that all values are treated as characters. Possible workaround is use this kind of conditions in BI query variables directly. But, this does reduce the flexibility of selections a lot, especially when users are used to simple ways of making range selections in BEx.
    Problem 3: keying in the prompt values for these characteristics/dimensions (both Key and text) is very cumbersome due to format issues. E.g. 1/2010 is no more recognized as valid fiscal period. You have to enter key value as K4/001/2010 or Text value JAN 2010 or January 2010 (based on text selected in query/infoobject). Only way of simplifying user input is to use LOVs and let users always select from LOVs. But, the users lose ability to simply key in values.
    Problem 4: The default LOVs generated for Fiscal period takes values from the master data and hence might show all available fiscal periods including special periods 00,13 thru 16 etc. even though they may not be relevant to the underlying report (e.g. a Sales report). This can confuse users who are not used to seeing these periods before. Possible workaround is to apply filters on LOV using condition and in some cases this should fix the problem.
    While some of the workaround for above problems sound acceptable (3 & 4), the others are not in my opinion(unless there is a better workaround anyone else have). My question is to experts from SAP is, can we expect better support for these objects in future Service packs? If not, then perhaps we need to move away from using this objects in reporting and use 0FISCPER3, 0CALMONTH2, 0CALQUART1 in combination with 0FISCYEAR/0CALYEAR to overcome above issues.
    Though  this can mean  (1) good amount of backend changes to include these Infoobjects in underlying Infoproviders, if there are not present already (2) User training to explain them to use these new time char fields instead of the ones they are already used to.
    I'm fairly new to BO and might have overseen somethings. I have already searched the BO forum related to this topic and did not find any satisfactory answers. Any input on this is greatly appreciated.
    Thanks & Regards,
    Sree

    The issue is that these InfoObjects are not Data Type DATS in BI, they are NUMC and PERI7. Only InfoObjects of type DATS will be converted to Date format in the BO universe.
    Workarounds:
    - instead of using these time characteristics to filter results, consider using transaction dates, such as posting date.
    - create a customer InfoObject ZFISCPER which is a transformation of 0FISCPER to DATS data type.
    - create a custom variable in the WEBI reports which looks at the key for 0CALMONTH and only considers the first 2 characters which should identify the month (e.g. 01 = January, etc.). You can then sort on this and it avoids the year concatenation issue (e.g. JAN 2008, JAN 2009, JAN 2010).

  • Return all data without selecting any value in query filter

    Hi,
    I created a document with query filters(prompt, LOV). But sometimes users don't want to select any value and just want to return all data in the report.
    I can't find a way to achieve this. Does anyone know how to implement this ?
    Thanks.

    Hi,
    you can modify the "select" statement for your LOV and add an additionaly keyword like "ALL" in your list of values. Then you can modify your where-clause to handle the "ALL" keyword.
    E.g. (<your condition>=@prompt(....) or 'ALL'=@prompt(......) )
    Regards,
    Stratos

  • 10.1.3.3 OAF messageChoice LOV or Picklist Filtering

    I have a LOV or a Picklist filled with 10 items in a messageChoice item.
    I want to remove a certain number of choices from the messageChoice (I know what choices I want to have removed/filtered) based on a certain getAttribute from a row, or based on any condition really. I want to now know to filter the LOV/Picklsit choices in my messageChoice.
    How do I go about doing this?
    Thank you
    Edited by: Pierre on Oct 24, 2012 11:07 AM
    Edited by: Pierre on Oct 24, 2012 11:09 AM

    Hi Pierre ,
    If you want to filter the value in the picklist since you know the condition , get the value from getAttribute method
    and pass it to Picklist VO ( picklist query ) randomly and set it where clause , there by you can filter the values .
    Keerthi

  • LOV from filtered VO (with bind variable)

    Greetings experts,
    I would really appreciate any help about this topic. I am using JDev version: 11.1.2.3.0.
    Ok, the problem is this: i have a VO, based on an EO, which have a field (type: BigDecimal). I wanted to represent this field using a LOV, which takes it's value from another VO which is query based.
    Now, if i use this field as a simple input text field everything works fine (of course). But this is not suitable from the user point of view so i wanted to use this LOV, but doing this it keeps saying the same error message while i press the createInsert button: "You must make at least one selection".
    I've come across this link during my research: ADF BUGS FACTS &amp;amp; Workarounds: Invalid values in choice lists
    So i switched in using the other type of lists mentioned in the link, but none of them works. In fact when i press the createInsert button, not just that one field, but every other field in that form (the fields from the first VO) dissapear, as they get disabled (weird). Am i missing something? If there is in fact a bug on filtered choice lists, why the other types doesn't work?
    I am not typing any code here cause i really don't understand what is the problem, so if you require it, just tell me and i'll comment back
    Thank you for your time.

    Hi,
    to initializing the bind variables used for an LOV query check this: Decompiling ADF Binaries: Initializing the bind variables used for an LOV query
    Habib

  • I am using Aperture 3 now and I love it. But I would like to purchase or download perhaps some freeware, easy to use photo imaging/editing software with more filters, perhaps layering etc. My Apple mentor suggests Pixelmator or Gimp ?

    I am using Aperture 3 now and I love it. But I would like to purchase or download perhaps some freeware, easy to use photo imaging/editing software with more filters, perhaps layering etc. I don't want something with a very steep learning curve, getting to old for that. My Apple mentor suggests Pixelmator or Gimp ? Are there some others out there? When I was still in the Windows world, I used Photoshop Elements but that is now in my past. Any ideas?

    Pixelmator or Gimp are both nice tools for advanced image processing and compositing. I.e. Gimp can do pretty much the same as Phtoshop. You might also have a look at digikam  http://www.digikam.org/drupal/download/binary
    Digikam is not just an advanced image processing and compositing program, it is also content management system like Aperture or iPhoto.
    I also find GraphicConverter a nice tool, but it is not free.
    If you want your image editing tools to integrate well with Aperture, I would look first at the available plug-ins, start with the plug-ins offered in the Aperture pull-down menu
    Aperture -> Aperture Plug-ins...

  • Problem in Filtering Lov

    I have an LOV and two fields in BLOCK. 1-EMpNO 2-ENAME
    there is the query
    select empno,ename from emp,
    Also i have a when-validate-item trigger on empno to filter LOV records,i.e Once a value is selected,it will be omit from the lov until the form is commit.
    DECLARE
    rg_id RecordGroup;
    rec_count NUMBER;
    BEGIN
    -- Get the record group ID --
    rg_id := Find_Group('EMPLOYEE');
    -- Get the number of rows --
    rec_Count := Get_Group_Row_Count( rg_id );
    -- delete the selected row --
    FOR j IN 1..rec_Count LOOP
    If Get_Group_Number_Cell( 'EMPLOYEE.EMPNO', j ) = :HR_ATTENDANCE_REG.EMPNO Then
    Delete_Group_Row( rg_id, j );
    exit ;
    End if ;
    END LOOP;
    END;
    all is working fine .problem is that when i make changes in query
    select empno,ename from emp where emp_type='P'
    i got an error
    41084-Error Getting Group Cell.

    have a look at the properties of your record-group. The last property opens a popup-window with a list of all columns in the record-group. Check the names against the ones you use in your code.

  • Oracle OA Framwork Personalizations - Filtering values in LOV

    The launch journal wizard screen gives us a pick list to choose an ADI template from.
    Our list of values have 3 templates for Actuals journals and 3 for Budgets.
    Our requirement is that the Business Analyst responsibility should only see Budget templates and not the Actuals.
    I am thinking of using personalizations to filter the list of values.
    In Forms Builder page this personalization is a piece of cake. You build a new record group on the fly and attach it to the LOV. This way you can restrict values in a LOV in the context of a particular responsibility.
    Is that even do-able in a OA Framework page? Can we build a record group equivalent (LOV Region?) on the fly and attach it to an existing LOV? When I click on personalize button on this page I dont see any such options. In fact the personalize page for OA Framework looks so daunting as oppose to a Forms Builder page perhaps because my OA Framework skills are not as good as Forms Builder.
    Any help is appreciated on: if this is possible using personalizations and how?
    Thank you in advance.

    Try the OA Framework forum

  • How to perform Product LOV filtering in iSupport 11.5.10

    Hi
    in iSupport Service Request pages , there is a product LOV field at step identify problem. This LOV is listing all the products which are coming from inventory, but we have a requirement that only specific product containing words such as %RT% should be displayed in LOV, when user clicks on LOV icon.
    How to modify this LOV query to filter for the specified requirement, where i can get the qurey for this LOV.
    any suggesstions please
    Thanks
    Chetan

    Hi Tapash
    I came to know as per metalink Note 308089.1, this profile option is Obsolete in iSupport 11.5.10 upgrade. Currently we are using 11.5.10 upgrade.
    Then how can we make Product LOV to list products only from Install Base, right now it is listing from inventory.
    There is no external profile option provided, as the profile options
    Oracle iSupport: Create Service Request Product Options
    Oracle iSupport: Enforce product selection
    are Obsolete in iSupport 11.5.10 upgrade.
    any idea plz
    Thanks
    Chetan

  • Dependant LOV Filtering

    Hi,
    I have the following scenario: We have 3 model-driven LOVs: Region, Country & Operational Entity. All three are required fields implemented as Select One Choice components, as per requirement. But, we're getting errors when we attempt partial refresh of Operational Entity LOV based on Region and Country selection by the user. We've set immediate=true for Region and Country which are both autosubmit components, but we're still getting a required field validation error for the Operational Entity field. We also got desperate, and set immediate=true for Operational Entity as well, but nothing changed.
    Could anybody please suggest a solution? We're rather stuck with this problem at this point.
    Thanks,
    Debojit

    Hi,
    Thanks for the quick response, it works fine now, except for one small problem: If I select the empty item at the start of the Operational Entity list, the required field validation is not getting executed.
    Also, as per coding standards, I'd like to avoid programmatic PPR except as a last resort.
    Thanks,
    Debojit

  • LOV Filtering on OLAP universe

    Hi
    i have a BOXI 3.1 SP2 FP2.6 universe on top of a bex query (BW BI 7 SP5)
    my bex query contains a variable 'ready for input' which give me a prompt condition on BO universe.
    My BO condition has the default LOV <Variable name> which gives me 2 hidden objects <Variable name> and <Variable name>Base.
    this hidden object displays a list of values on prompt in my report. i want to filter the list of values on 2 single values (from the whole list).
    I know i can define the 2 single values directly in my prompt by filling the 'value ' and 'key'. But my 'value ' are static.
    I'd rather to limit the list of the LOV directly on the hidden objects <Variable name> or <Variable name>Base of the universe on the 2 key of my requested items
    is it possible ?
    thanks in advance,
    Rgds,

    Ingo, you mentioned in this posting that the functionality required is not supported for OLAP universes ... is this still the case in 3.1 ?
    WE have a similar challenge here where we need to restrict the list of Vendors that is presented to the user to only Merch Vendors. I need to do this in a BEx Query, as there is a 2nd variable which returns a list of articles based on the selected Vendor, so need the selected Vendor to be available in the Post-Popup variable exit code.
    I have implemented the RSR_VARIABLE_F4_RESTRICT_BADI in BW, which correctly limits the list of values in teh Vendor dropdown when the BEx query is run in RSRT / web, but in WebI this list of values doesn't apply.
    Cheers,
    Andrew

Maybe you are looking for

  • No longer able to sync my iPhone

    I had always been able to sync my iPhone with iTunes until I upgraded the version to iPhone 5.0.1 and iTunes 10.  Now it freezes always at some point (sometimes at "syncing notes", other times at "syncing bookmarks", and sometimes at the very start,

  • Sony A7s. Problems conforming 59.94 to 23.976

    Hello I'm trying to Modify / Interpret the footage so it plays back in slow motion.  I've been doing this for years without a problem however this is the first time I'm cutting with Sony A7s footage. As usual I go into the browser control click the c

  • " i " not working in iTunes Store???

    Hi, The " i " (for info) with TV episode synopsis isn't working for me in the iTunes Store. Is this happening to anybody else? Regards

  • Client side configuration

    Hi Everybody, Thanks to all of the oracle experts. We installed oracle 10.2 RAc database on the server side using 2 nodes on solaris 10. Raw devices are used for clusterware installation. ASM is configured for database shared files. Now i want to con

  • How to handle doubleclick mouse event in java

    i want to handle double click mouse event in java i use getClickCount() function but i want that on onetime click show othere windows and on doubleclick show diif. window but problem is that onetime is occuer always if u click doubleclick