Adding a new Search Field in Advance Search

Hi,
In 1 of the advance search regions, :
We have a search panel in the adv search RN. In the poplist we have say 10 fields. We can add either of these 10 fields and use for searching. Now I want to add another search field ( an attribute from a table).
Question 1 :*
How to find the underlying VO from which the search fields are coming. I saw the page ( about this page) but couldn't find anything.
Question 2:*
Suppose I get the VO (resolution from above question) , if my extra filed is not there I add it in the VO ( VO extn), now how to configure this new field to the existing search panel fields?
Thanks

Hi,
I think search fields are not mapped to any VO. If this is your standard page, check the standard controller. It might be getting values from pageContext.getparameter().
You can create a new item using 'Personalize this Page' option and extend your controller to set where clause for the same.
--Sushant                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Similar Messages

  • Bug after adding fields in advanced search mode of af:query

    We are migrating from JDeveloper 11.1.1.6 to 11.1.1.7.
    I noticed the following issue:
    In a page with search criteria (based on a view object), when the user adds an additional field in advanced search mode and clicks on a full submit button in the page, the following browser popup appears:
    "This page is asking you to confirm that you want to leave - data you have entered may not be saved."
    This was logged as a bug in Oracle Support but we have not been able to find a workaround yet.
    This is the only issue currently blocking us from migrating to 11.1.1.7. Has anyone else faced this issue? Any ideas on how we can bypass this behavior?
    Thank you,
    Gabriel.

    Unfortunately, the latest update from Oracle Support was that they no longer consider this a bug!
    SR 3-7706485141: Additional Fields in af:query problem - JDeveloper 11.1.1.7
    Bug 17346704 - ADDING FIELD TO AF:QUERY ADVANCED SEARCH CAUSES SPURIOUS WARNING DIALOG POPUP
    1. I cannot understand how something that blocks user actions and cannot be bypassed in any way could be considered "acceptable behavior".
    2. I also do not understand how a Bug can be lodged and then have its status changed to "Not a Bug".
    3. Even if we were to ignore this issue and convince our customers that they should be delayed by meaningless popups while working (which we cannot), their is still another issue that makes this functionality dysfunctional. When the user clicks on "Stay on Page" the popup closes and the page freezes and becomes unresponsive.
    Off course this is another issue and a different SR should open, but I think it shows that something is going very wrong with this functionality.
    I wonder if anyone else is considering using JDeveloper 11.1.1.7.0 in a production system.

  • How to add a new  search criteria in Advance Search Page in OAF

    HI,
    In my application (R12) we can access customer related information from 2 places (2 different responsibilities as mentioned below), both are OAF pages.
    1. AX receivables
    2. Sales online
    From both the responsibilities we can perform search for customer related information as well (Simple as well as Advance Search).
    But Advance Search screen from 'Sales online' allows user to perform search, based on few additional fields as well such as 'Classification' (it's an lov based field).
    Now, User is asking to add that field on search page of AX receivables as well.
    So, how to add one more field (as search criteria), on an standard 'Customer' screen?
    Additional Info :
    1. LOV is based on HzPuiClassificationFilterVO
    2. And this VO is available on both pages. (oracle.apps.ar.hz.components.search.server.HzPuiClassificationFilterVO)
    So can we achieve this by Personalization only ? if yes plz share the steps as well.
    Regards,
    Adi

    Yes. It is possible through personalization.
    1. Create a criteria row under Advance Search
    2. Create a Result Item under advance table columns
    3. Create a Query Criteria Map based on the criteria and result item above.
    Please note the newly added criteria field should be in the Searchresults VO attributes list.
    Otherwise you need to extend the VO as well.
    Hope this helps.
    Regards,
    -Mukesh.

  • Removing standard operators for a field in Advanced search

    Hi,
    JDev 11.1.1.3.
    In ADF application, we need to remove few standard operators from the list for a field in Advanced search. For this we have followed the below oracle documentation:
    http://download.oracle.com/docs/cd/E14571_01/web.1111/b31974/web_search_bc.htm#ADFFD2457
    27.3.3 How to Create Custom Operators or Remove Standard Operators
    As specified in the doc, we have added the below "CompOper" tag to VO.xml. We have to remove all the operators present in the list except the "Equal to". But the issue is, using below code the "Not between" and "contains" operators are deleted from list, but "Not equl to" is still getting displayed. We have also tried "Doesnotequal". I have tried the oper string with spaces, without spaces, spaces replaced by underscore.
    Can some one please provide the exact String to be passed in oper attribute of CompOper for all operators?
    <ViewCriteriaItem
    Name="CmLookupTypesVOCriteria_vcrow16_Category"
    ViewAttribute="Category"
    Operator="="
    Conjunction="AND"
    Required="Optional"
    UpperColumns="1">
    <CompOper Name="Category" ToDo="-1" Oper="NOTEQUALTO"/>
    <CompOper Name="Category" ToDo="-1" Oper="NOTBETWEEN"/>
    <CompOper Name="Category" ToDo="-1" Oper="CONTAINS"/>
    </ViewCriteriaItem>
    Thanks,
    Manasa Tadi

    I am not able to find the list for the entire set of operators, but you could follow a simple technique to identify the exact operator to be used:
    In the View Criteria editor, for any of the attribute, modify the operator to any desired value, this would update the *VO.xml,
    use the same operator, if you want to hide it in advanced mode - as you have done earlier.
    <ViewCriteriaItem
    Name="CmLookupTypesVOCriteria_vcrow16_Category"
    ViewAttribute="Category"
    Operator="="
    Conjunction="AND"
    Required="Optional"
    UpperColumns="1">
    <CompOper Name="Category" ToDo="-1" Oper="NOTEQUALTO"/>
    <CompOper Name="Category" ToDo="-1" Oper="NOTBETWEEN"/>
    <CompOper Name="Category" ToDo="-1" Oper="CONTAINS"/>
    </ViewCriteriaItem>
    Thanks,
    Navaneeth

  • Add new Search Field in the Search Page

    Hi all,
    I needed to add a new search field in the search page, for the same i appended the search structure and added the required field.
    Then in Config i made it available. The field type is input field of type BU_PARTNER.
    The issue is when i make the same field display in UI it apears as Blank Drop down, it should come as input field.
    I tried to make it input via get-p as well but still it is DDLB.
    I also tried via Design layer, but it has not changed to Input.
    Please suggest how to proceed further.
    Regards,
    Vandy

    Hi,
    Just a thought, Did you remove the field and reassign it to the configuration view after you made the changes???
    Regards
    Rekha Dadwal

  • Filter results for New Search Criteria of Advanced Search

    Hi,
    I'm new to oaf.
    I have added extended VO item to seeded advanced search region as new search criteria by personalization.
    When i try to search for new criteria the results are not filtering and my extended CO logic as follows:
    IN PFR:
    if(oapagecontext.getParameter(oaquerybean.getGoButtonName()) != null || oapagecontext.getParameter(oaquerybean.getPersonalizeGoButtonName()) != null)
    OAAdvancedSearchBean oaadvancedsearchbean = (OAAdvancedSearchBean)oawebbean.findChildRecursive("assetAdvSearch");
    boolean flag = true;
    if(oaadvancedsearchbean != null)
    int i = oaadvancedsearchbean.getDisplayedCriteriaCount();
    String s4 = oapagecontext.getParameter("advancedSearchRadioGroup");
    for(int j = 0; j < i; j++)
    String s6 = (new StringBuilder()).append("Value_").append(Integer.toString(j)).toString();
    String s7 = (new StringBuilder()).append("Condition_").append(Integer.toString(j)).toString();
    String s8 = oaadvancedsearchbean.getOriginalUINodeName(s6);
    if(s8.equals("XXAssocMsgInput"))
    String xx=oapagecontext.getParameter(s6);
    oapagecontext.writeDiagnostics(this, "criteria value: "+xx, 105);
    if (xx !=null) {                                 
    StringBuffer stringbuffer = new StringBuffer(100);
    // Setting whereClause at Runtime to restrict the query
    OAApplicationModule rootam = oapagecontext.getApplicationModule(oawebbean);
    OAApplicationModule childAM = (OAApplicationModule)rootam.findApplicationModule("XXAdvSearchAM");
    OAViewObject vvo1 = (OAViewObject)childAM.findViewObject("XXAdvSearchVO1");
    Serializable[] parameters = {xx};
    childAM.invokeMethod("getAssociateWith", parameters);
    In AMImpl:
    public void getAssociateWith(String xx)
    OAViewObject vo = (OAViewObject)getXXAdvSearchVO1();
    Vector parameters = new Vector(2);
    StringBuffer whereClause = new StringBuffer(100);
    int clauseCount = 0;
    int bindCount = 0;
    vo.setWhereClauseParams(null); // Always reset
    if ((xx!=null) && (!("".equals(xx.trim()))))
    whereClause.append(" ASSOCIATE_WITH LIKE :");
    whereClause.append(++bindCount);
    parameters.addElement(xx);
    clauseCount++;
    vo.setWhereClause(whereClause.toString());
    writeDiagnostics(this,"In AMIMPL whereclause:"+whereClause.toString(),119);
    if (bindCount >0)
    Object[] params=new Object[bindCount];
    parameters.copyInto(params);
    vo.setWhereClauseParams(params);
    writeDiagnostics(this,"In AMIMPL XXAdvSearchVO:"+vo.getQuery(),120);
    writeDiagnostics(this,"In AMIMPL VO Cnt:"+vo.getRowCount(),121);
    vo.executeQuery();
    writeDiagnostics(this,"After query = " + vo.getQuery(),123);
    In diagnostics, parameter is not getting assigned with the value ..
    Can you anyone suggest the inputs?
    Thanks,
    mallik
    Edited by: 758972 on Jul 29, 2012 1:09 PM

    Mallik,
    Is it the same requirement which we were discussing in another thread, to add search criteria in advance serch bean through personalization.
    If yes, let me try at my end and will let you know..
    --Parag Narkhede                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Search keywords on Advanced Search Box in SharePoint 2010 cleared on Search Result Page

    I migrated SharePoint 2007/Windows 2003/MS SQL 2005 to SharePoint2010/Windows 2008 R2/MS SQL 2008 system.  New system does not work just like old system and requires some configuration changes.  The search keyword
    on Advanced Search Box is appended to browser address bar instead of remain static in the search field on Search Result page.  Anyone has fix for this so it will work just like SP 2007 version?

    does it give you search results ? Can you provide us the exact string when keyword jumps to browser address bar ? Also provide browser and OS versions.
    Regards,
    Pratik Vyas | SharePoint Consultant |
    http://sharepointpratik.blogspot.com
    Posting is provided AS IS with no warranties, and confers no rights
    Please remember to click Mark As Answer if a post solves your problem or
    Vote As Helpful if it was useful.

  • To view the whole SC I have to search it in advance search, where I am gett

    To view the whole SC I have to search it in advance search, where I am getting  no authorization message.can anyone advice what will be the roles for this and steps.

    Hi,
    Have you assigned the standard role /SAPSRM/EMPLOYEE to the user? If you are using EHP1 then you need to add the role /SAPSRM/EMPLOYEE_EHP1 and also try adding the role /SAPSRM/EMPLOYEE_ESS
    Regards,
    Jason

  • Not able to add Search Item in Advanced Search Mappings of a Seeded Page.

    Hi,
    For one of the seeded pages (Manager Self Service -> Termination) the Search Item drop down in the Personalization of the Advanced Search Mappings does not show any value. My requirement is too add a new criteria to the Advanced Search and i created an item for Table Layout, Criteria Row. But in Advanced Search i am able to see the Table Layout item but the Search Item does not show any value (even the seeded search items). Any one has faced the same issue?
    I am using Oracle Application Framework version 12.1.1.
    Thanks, Suresh

    Hi,
    Let's verify the followings:
    What browser did you use for your SharePoint? Whether you try to test with other browsers, like Chrome or Firefox.
    What template did you use for the problematic site?
    Whether this issue occurred on other sites or other site collections.
    Whether you could add other OOB web parts.
    What is text web part? Whether it is Content Edit web part.
    Whether other users with full control also meet this issue.
    There is a similar post, please check if it is useful for you:
    http://blogs.technet.com/b/sharepointwarrior/archive/2013/08/15/sharepoint-2013-workaround-cannot-add-web-part-to-community-portal-page.aspx
    Best Regards,
    Wendy
    Wendy Li
    TechNet Community Support

  • Adding new search fields in BP search of IC webclient

    Hi ,
    I am new in BSP and IC Webclient. Can anyone give me suggetion about how to add new fields in BP search in IC webclient and incorporate the new fields in the search process ?
    Thanks in advance.
    Pratip

    Use the transaction EEWB for modifying the search structure.

  • Error while adding a 'Ext No' field to Activities Search Result List on UI

    Hi Experts,
    The requirement is to add a new display field u2018External Nou2019to the activities SEARCH Result list.
    At the moment activities are displayed with start date, end date and category, now the user want to display External No as well.
    The details for that
    Target:
    Component:BT126S_APPT
    View:bt126s_Appt/ApptSR
    Context Node:BTQRACT
    New attribute 'EXTERN_ACT_ID' to be added to the context node.
    Source: component: BT125H_TASK
    View: BT125H_TASK/TaskDetailsOV
    ContextNode:BTACTIVITYH
    Attribute:Struct.Extern_Act_Id
    BOL Relation:
    BOL ENTITY: BTQRAct
    BOL Attribute: BTADVSAct -> BTOrderHeader -> BTHeaderActivityExt/EXTERN_ACT_ID
    When i tried to added the attribute to the context node BTQRACT, it gave me the error 'method CL_BT126S_A_APPTSR_CTXT CREATE_BTQRACT DOES NOT EXIST.
    please give me some inputs.
    Regards
    Krishna

    Hi steve,
    Still my issue was not resolved, could you help me to find the exact error.I have enhanced the component, view and context node, still i couldn't able to add attributes to the context node BTQRACT.I tried to add several fields, but it is giving the same error 'METHOD CL_BT126S_A_APPTSR_CTXT' CREATE_BTQRACT DOES NOT EXIST'. I have checked the OSS messages and found 2 relavant to this component. I have implemented both the Sap Notes 1363752, 1226612. Still after implementing the OSS note, i am getting the same error.My guess is one of the method is missing. Please help me out?
    Regards
    Krishna

  • Restrict fields in advanced search

    Hi,
    afaik you should be able to restrict the fields exposed to the user in the advanced search with R18.
    I am not able to find the place to configure this. Any hints?
    Thanks in advance
    Michael

    Michael, tere is a new privilege called "All fields in Search and Lists" that controls if a user sees all available fields or just the ones on the record detail page.

  • Input field in "Advanced Search"

    Hello Experts,
    I'm setting the "Search Component Set" and "Search Option Set" in our portal, and I've a little question..
    In our default "Search Option Set" I disabled the property "Enable Large Search Field" (and it works fine, the input field is not large!) BUT during the search when I go in "Advanced Search" the input field return large... Why??
    Is possible to set a  not large input field also in "Advanced search" ?
    Thanks in advance

    Ok,
    in SystemAdmin > SystemConfig > ContentManagement > UserInterface > Search
    you can find the "Search Component Set" and "Search Option Set".
    Configuring "Search Option Set" (the default option set used is "UISearch") you can enable/disable the parameter "Enable Large Search Field", that works on input field width..
    If I disable this parameter the input field of my toolArea is short, but if go into "Advanced Search" the input field change and became large...

  • SRM 7 Add a field to Advanced Search

    Hi,
    we have a requirement, where I need to add a feild on the advanced search screen. Are there any BADis to acheive this.
    Any info on this is highly appreciated.
    Thanks and Regards,
    Krishna

    Hi Siva,
    Thank you for the response.
    Can you please elaoborate this. Like how you renamed the standard field, how to find out which structure needs to be appended. A step by step guidance if you have time on this will really help me ... 
    Looking forward to here from you again.
    Believe me , you will be highly appreciated for the info.
    Thanks in advance,
    Krishna

  • How to Dynamically add Search Criteria in Advance Search Region.

    Hi All,
    I want to understand how can we add Search Criteria dynamically in the Advance Search Region.
    The Requirement is to add 4 additional search criteria for an org_id in a multi org structure. For other business those fields should not be visible.
    I did try this with the form personalization but could not Show/hide the additional search criteria programatically for the business as we can only see 4 search criteria at the time of page load and other criteria comes in the drop down list to add which can not be show/hide after page load.
    I thought of a solution to add search criterias dynamically for my org through extending controller.
    I found the OAAdvanceSearchBean (advance search Region in controller) object for my Advance Search but could you tell me how can I add the Criteria Row in that Advance Search (createWebBean function) and then add the item in criteria Row dynamically.
    Also please tell me how we can increase the showed criteria from default 4 to more, setDisplayedCriteriaCount(int) is not allowed and it is not working also.
    Thanks.
    Regards,
    Ashish Bansal

    Hi,
    As Lars said The "Search Option Set" and the "Search Component Set" offer you quite some flexibility.
    You can configure both of these component to customize your search.
    Once you did it, you can create a new basic search iview and set these components.
    On the other hand, you also customize the layout use to show result of search.
    Dont'f forget that you need to configure Trex and create an index.
    For instance, I configured the search criteria, the system only asked me some metadatas (created by us,whose value are dependents). Each time that you upload a document you set these attributes.
    Then when you want to search, appear a screen with these values
    Country :
    City:
    search field:
    Patricio.

Maybe you are looking for

  • No longer able to connect to a 4G network.

    I need some help.  My phone received a new update, and in receiving the update, I've lost the ability to connect to any 4G networks.  I went to the Verizon store yesterday and received a new SIM card, as I'd seen that many people fixed their S3 by do

  • Reinstall Adobe Acrobat 9 Pro for Mac

    My Acrobat 9 Pro for Mac disk appears to be corrupted.  I can't get the installation to run.  I have a valid license that I purchased.  How can I get a download of Acrobat Pro 9 Mac installation, or a replacement disk?  I can't find a solution anywhe

  • My wireless keyboard is not found, My wireless keyboard is not found

    My wireless keyboard is still not found after changing batteries. What can be wrong?

  • Find a virus in email

    I imported old outlook email into Thunderbird. My inbox started receiving lots of rejected email notices, some that say rejected due to virus. I'm thinking an old email may have a virus in it, but I don't know how to track down which one. I can't sca

  • How to carry out real-time or near real-time alerts?

    I just wonder when the source audit data transfer to audit vault server, does it done by Refreshing the Warehouse , or another process? Refreshing the Warehouse seems only normalize the raw audit data into the data warehouse. And can we control the f