ADF Tutorials: Edit/Search Page

Hi,
I am new to ADF and started to look through the ADF Tutorials. Most ADF Tutorials have seperate pages for viewing, editing and searching. In Oracle Forms all three features were usually possible in one form. So why are they seperated in ADF?
Thanks,
Peter

You can actually get a page that does all three quite simply.
Drag a view object from the data control palette to your page and drop as an ADF Form.
The drag the operations Create, Find, Execute and Delete that are under the VO in the data control palette onto the page as buttons - and now run the page.

Similar Messages

  • Opening edit mode page from Search page

    Hi All,
    I am developing one simple system for Expense Reports in ADF. The proposed system will have Expense Report entry, Search, copy, print and edit functionalities. I am able to Enter, Search and copy the expense reports but from the search page I am not able to redirect the page in edit mode. I have created one method in Application Module and dragged it as an edit button passing one parameter for the expenses id on Search form. My method looks like below :
    public void editExpenseReport(String pExpensesId)
    \\ Execute query for Expense Header
    ViewObject vo = findViewObject("ExpRepHeader");
    System.out.println("vo is " + vo);
    vo.setWhereClause("expenses_id = :1");
    vo.setWhereClauseParam(0,pExpensesId);
    String query=vo.getQuery();
    System.out.println("query is " + query);
    vo.executeQuery();
    System.out.println("pExpensesId -->"+pExpensesId);
    \\ Execute query for Expense Details
    ViewObject vo1 = findViewObject("ExpRepDetail");
    System.out.println("vo is " + vo);
    vo.setWhereClause("expenses_id = :1 ");
    vo.setWhereClauseParam(0,pExpensesId);
    String query1=vo1.getQuery();
    System.out.println("query is " + query1);
    vo1.executeQuery();
    When I press the Edit button, it should open it in edit mode and user should be able to change the existing data or add to the detail part. But it opens in Entry mode with a fresh record where I can enter new records only. This is my show stopper issue. Any clue will be a great help.
    Apart from this issue, I need to print the Expense Report once entered. I haven't started working on it. But I just wanted to know what all approaches we can follow for the same. Appreciate if anyone can share it.
    Thanks,
    CAH

    Hi Gurus,
    This is urgent. If any of you guys can suggest something, it will be a great help.
    Thanks,
    CAH

  • Search Page with TopLink + ADF Faces

    Hi,
    I develop a project with JDeveloper 10.1.3.1.0.3984 using Toplink and ADF Faces.
    I test with the embedded OC4J Server.
    I must search in a table with 100 000 rows.
    I follow the tutorial ADF Faces (Chapter 7) :
    http://www.oracle.com/technology/obe/ADF_tutorial_1013/10131/index.htm
    The search page contains a search form with the table of results.
    I add a Refresh Condition ${adfFacesContext.postback} that keeps the form from executing the query until the user clicks the search button. (Page 7-10)
    It works, but when I launch the search with some parameters, I have a "out of memory" exception, and the good results are displayed in the table.
    I activate the Toplink log, make a new research, and I see 2 sql requests.
    The first one had the default parameters "%" :
    select ... from company where name="%" and cp = "%" and town="%"
    The second one had the good parameters written in the search form :
    select ... from company where name="Uno%" and cp = "65000" and town="%"
    How to avoid the first sql request ?
    Thanks a lot for your help.
    Greetings
    PM

    Hi Shay,
    Thank for your response. I have followed your advice :
    Re: Search Page - Toplink - Double queries
    After several tests, I simplify the problem. I think that the problem doesn't come from Toplink but ADF lifecycle.
    1 - With JDeveloper, I create a simple named query with two parameters (Toplink).
    2 - After, I generate my facade EJB Session Class, add some debug ouputs to see the parameters in the search method and deactivate the code which call the named query (It was not nessary), and create a JSP page using ADF components.
    3 - I drag and drop the search method from the data control panel to the jsp page and create a parameter form.
    4- I run the application. The search page appears with the parameter form. There is no debug output. When I complete the search form and click on the search button, I see the parameter values in the log console. It's normal.
    5- Now, I drag and drop the collection from data control panel to the jsp page and create a ADF Read-Only Table.
    6- I complete Refresh condition :
    <methodIterator id="searchComp2Iter"
    Binds="searchComp2.result"
    DataControl="SessionEJBLocal" RangeSize="10"
    BeanClass="test.model"
    RefreshCondition="${adfFacesContext.postback &amp;&amp; ( bindings.argum1 != null) &amp;&amp; (bindings.argum2 != null) }"
    Refresh="ifNeeded"/>
    7- When I launch the application, There is no debug output. The refresh condition works.
    8- I fill parameters and I click on the search button. I obtain the log :
    07/01/03 11:21:49 TEST 2
    07/01/03 11:21:49 argum1 :null
    07/01/03 11:21:49 argum2 :null
    07/01/03 11:21:49 TEST 2
    07/01/03 11:21:49 argum1 :a
    07/01/03 11:21:49 argum2 :b
    The EJB Session search method is called twice. It's the problem. Why the first call?
    9- When I click a second time on the search button, the EJB Session search method is called once.
    07/01/03 11:22:03 TEST 2
    07/01/03 11:22:03 argum1 :a
    07/01/03 11:22:03 argum2 :b
    How can I have only one call in paragraph 8 ?
    Thank you for your help.
    P.M. MARTIN

  • ADF UIX Messagechoice element with databinding in Search Page

    How can we use the Messagechoice element with databinding in a ADF UIX search page? The Messagechoice element needs both target and destination dataSources and returns the selectedIndex (0,1,2,3....) and not the actual value. Is there a way of retrieving the actual value from the dropdown Messagechoice list in a search page without using the selectedIndex?

    Arvind -
    You can use databinding by using the "childData" attribute in the contents tag. This will stamp out the data bound to childData as the options in the message choice. For example,
    <messageChoice name="myChoice" prompt="Choose a Language">
    <contents childData="${uix.data.data1.lang}">
    <option text="${uix.current.text}"/>
    </contents>
    </messageChoice>
    Matt Lee
    UIX Team

  • ADF search page example in 11g version

    As we switched to new JDeveloper none of our applications work anymore which is fairly frustrating as we spent months if not years to develop them I guess the major change is incopatibility of ADF 10g with Trinidad. Anyways, we are now looking for basic examples to speed-up learning curve:
    1. Search page? With form and result table, all on the same page. Our current search page when migrated simply never returns any results. No error is displayed and we are sure query actually got executed
    2. Seems that <tr:messages id="ms"/> component does not displays any messages thrown by the framework
    We used something like this:
        public static void addFacesWarningMessage(String msg) {
          FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_WARN,msg,"");
          getFacesContext().addMessage(getRootViewComponentId(),fm);
        }and it does not work.
    Any link/help is appreciated

    Hi,
    I think it would be good to get customer support involved to have a look at your app. Just from what you report, its hard to give any useful advise
    Frank

  • Null pointer exception in Search page with ADF

    Hi,
    I have an entity and view object for table1. I created one more viewobject for the same entity object. And the viewobject has the following query with a bind variable.
    select * from table1 where table1.value = :bindVar
    I added this view object into my application module. I dragged and dropped the 'ExecutewithParams' option into my jsp page. I was trying to run this page to atleast get the search field. But I am getting following exception.
    javax.faces.el.EvaluationException: java.lang.NullPointerException     at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:190)     at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:143)     at com.sun.faces.util.Util.evaluateVBExpression(Util.java:974)     at com.sun.faces.taglib.jsf_core.ConvertNumberTag.evaluateExpressions(ConvertNumberTag.java:256)     at com.sun.faces.taglib.jsf_core.ConvertNumberTag.createConverter(ConvertNumberTag.java:219)     at javax.faces.webapp.ConverterTag.doStartTag(ConverterTag.java:130)     at com.sun.faces.taglib.jsf_core.ConvertNumberTag.doStartTag(ConvertNumberTag.java:205)     at resources.jsp._CRSCF001._jspService(_CRSCF001.java:149)     [resources/jsp/CRSCF001.jsp]
    I tried the same search page with a new workspace. But it worked well.
    I am not able to figure out what went wrong with the application.
    Could anyone please help me with this issue?
    Thanks,
    Priya.S

    Hi,
    drag it as a parameter form and it should work as you expect it.
    Frank

  • How to create advanvance search page style oracle web  with adf?

    i want create advance search page. it can add parameter at runtime (select attribute from drop downlist and click add) how to?

    OK - so you want to be able to change the attribute you are searching on..In that case I'd probably do something like create a search form with all possible parameters..then using Expression Language, hid the ones that are not the selected value in a drop down list....
    I'll have a quick play and see if I can get this working but thats the idea anyway.
    regards
    Grant Ronald
    Oracle Product Management

  • Search Page by date field not showing up results

    Hi,
    I am using Jdev 11g and new to adf.
    My applciation needs a search page based on a date field.
    I created a viewcriteria for the object which expects a date field from the user.( the bind variable is of type Date)
    After this i dragged the viewcriteria as af:query (panel with table) on the jspx page.
    Now when i run the application, that is when i enter the date (calendar autogenerated by query component),
    it does not show up any results.
    My date field in the database has a timestamp attached to it, somewhere i read that the timestamp may be causing the problem.
    But i have not found any solution for this one.
    This looks very basic to me, i am sure i am missing soemthing important.
    Besides i even tried the approach of programmaticlly populating the Viewobject(by not using the any query component),
    i can see the Viewobject being populated in the logs( the row count) but on the display page, no rows are shown.
    I am sure i am doing something wrong for this one.
          AppModuleImpl am = this.getAm();
           ViewObject submittalVO = am.findViewObject("AcrSubmittallogView1");
           System.out.println("after getting VO");
           String subDate = this.getSubDate().getValue().toString();
           String query = " to_char(SubmitDtTm,'mm/dd/yyyy') = '"+subDate+"'";
           submittalVO.setWhereClause(query);
           System.out.println("QUERY>>>> "+submittalVO.getQuery());
           submittalVO.executeQuery();
          System.out.println("after executing query "+submittalVO.getRowCount());
           this.setRenderLogTable(true);But i actually want to use the built in query component instead of programmatically doing it.
    Can someone please guide me further.
    Any help will be grt.
    Thanks in advance
    ash
    Edited by: user1175461 on Jul 15, 2010 1:18 PM

    Still not working for me either, here's exactly what I'm doing.
    My query is as follows:
    SELECT
    RO.repair_line_id,
    RO.repair_number,
    SR.customer_po_number, segment1,
    trunc(RO.creation_date) as creation_date,
    I've created a Bind Variable for the creation_date as follows:
    <Variable
    Name="createDate"
    Kind="viewcriteria"
    Type="oracle.jbo.domain.Date"/>
    Which is linked to a view criteria:
    <ViewCriteria
    Name="RepairSearchVVOCriteria"
    ViewObjectName="com.services.cs.vvo.RepairSearchVVO"
    Conjunction="AND">
    <Properties>
    <CustomProperties>
    <Property
    Name="displayOperators"
    Value="InAdvancedMode"/>
    <Property
    Name="autoExecute"
    Value="false"/>
    <Property
    Name="allowConjunctionOverride"
    Value="true"/>
    <Property
    Name="showInList"
    Value="true"/>
    <Property
    Name="mode"
    Value="Basic"/>
    </CustomProperties>
    </Properties>
    <ViewCriteriaRow
    Name="vcrow1"
    UpperColumns="1">
    <ViewCriteriaItem
    Name="CreationDate"
    ViewAttribute="CreationDate"
    Operator="="
    Conjunction="AND"
    Value=":createDate"
    IsBindVarValue="true"
    Required="Optional"/>
    </ViewCriteriaRow>
    </ViewCriteria>
    I then dragged the criteria into the page. When running it I get the following:
    AND SR.customer_id =:psCustomerId) QRSLT WHERE ( ( (CREATION_DATE = :createDate ) ) )
    <ViewObjectImpl><bindParametersForCollection> [3510] Bind params for ViewObject: [com.xxx.services.cs.vvo.RepairSearchVVO]RepairSearchAM.RepairSearchVVO1
    <OracleSQLBuilderImpl><bindParamValue> [3511] Binding param "psCustomerId": 34758
    <OracleSQLBuilderImpl><bindParamValue> [3512] Binding param "createDate": 2010-02-18
    Which never brings back any data. My date's look as follows in the database:
    '18-FEB-10'
    I never get any results for the date. I've also tried using the to_char to format the date as the same format, but that always gives a variety of errors. This is driving me batty =0 Any ideas on why it never pulls back data?
    Thanks, Graeme.

  • ADF BC : "clear search" using executeEmptyRowSet()

    hi
    Consider a search page, similar to what you can see in this screen cast by Steve Muench:
    "Part 3: Search Form Using View Object with Named Bind Parameters"
    On such a page I would like to have a button that clears the search criteria and the search result.
    I have implemented such a search page and "clear search" button in this example application:
    http://www.consideringred.com/files/oracle/ClearSearchStuff-v0.01.zip
    To implement the button I also used the executeEmptyRowSet() method in my Application Module on the "EmpWithParamsVOVI" View Object instance.
    The "clear search" button uses this code in the backing bean:
    public class SearchOnViewObjectParameters
         public String clearSearchCButtonAction()
              executeEmptyRowSetOnEmpWithParamsVOVI();
              ELHelper.set("#{bindings.EmployeeName.inputValue}",
                   "#{bindings.EmployeeName.attributeDef.defaultValue}");
              ELHelper.set("#{bindings.LowSal.inputValue}",
                   "#{bindings.LowSal.attributeDef.defaultValue}");
              ELHelper.set("#{bindings.HighSal.inputValue}",
                   "#{bindings.HighSal.attributeDef.defaultValue}");
              return null;
         public String executeEmptyRowSetOnEmpWithParamsVOVI()
              BindingContainer bindings = getBindings();
              OperationBinding operationBinding =
                         bindings.getOperationBinding("executeEmptyRowSetOnEmpWithParamsVOVI");
              Object result = operationBinding.execute();
              if (!operationBinding.getErrors().isEmpty())
                   return null;
              return null;
    }The ADF Model binding calls this Application Module method:
    public class ScottServiceImpl
         extends ApplicationModuleImpl
         implements ScottService
         public void executeEmptyRowSetOnEmpWithParamsVOVI()
              EmpWithParamsVOImpl vEmpWithParamsVOVI = getEmpWithParamsVOVI();
              vEmpWithParamsVOVI.executeEmptyRowSet();
    }But it seems that the executeEmptyRowSet() method has not been documented:
    http://download.oracle.com/docs/cd/B25221_04/web.1013/b16005/oracle/jbo/server/ViewObjectImpl.html#executeEmptyRowSet__
    questions :
    (1) Should I use the executeEmptyRowSet() to implement part of this "clear search" feature, or how exactly does this method behave (some documentation would be nice)?
    (2) If not, what alternative should I use?
    (using JDeveloper 10.1.3.3.0)
    many thanks
    Jan Vervecken
    edit 20090925 : updated link to ClearSearchStuff-v0.01.zip

    Hi,
    This is regarding the clear search issue, I am trying to clear the search criteria filed and view object's result by using your code.
    ==============
    public String clearSearchCButtonAction() {
    System.out.println ("Entered clearSearchCButtonAction 1");
    executeEmptyRowSetOnCustomerViewObj();
    System.out.println ("Entered clearSearchCButtonAction 2");
    ELHelper.set("#{bindings.CustomerId.inputValue}",
    "#{bindings.CustomerId.attributeDef.defaultValue}");
    return null;
    public String executeEmptyRowSetOnCustomerViewObj()
    System.out.println("1");
    BindingContainer bindings = getBindings();
    System.out.println("2");
    OperationBinding operationBinding = bindings.getOperationBinding("executeEmptyRowSetOnCustomerViewObj");
    System.out.println("3");
    Object result = operationBinding.execute();
    System.out.println("4");
    if (!operationBinding.getErrors().isEmpty())
    System.out.println("5");
    return null;
    return null;
    =============
    When I click the Clear button I am getting the following error.
    [Starting OC4J using the following ports: HTTP=9012, RMI=23954, JMS=9258.]
    C:\Jdeveloper\jdevstudio10133\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\config>
    C:\Jdeveloper\jdevstudio10133\jdk\bin\javaw.exe -client -classpath C:\Jdeveloper\jdevstudio10133\j2ee\home\oc4j.jar;C:\Jdeveloper\jdevstudio10133\jdev\lib\jdev-oc4j-embedded.jar -Xverify:none -XX:MaxPermSize=256m -DcheckForUpdates=adminClientOnly -Doracle.application.environment=development -Doracle.j2ee.dont.use.memory.archive=true -Doracle.j2ee.http.socket.timeout=500 -Doc4j.jms.usePersistenceLockFiles=false oracle.oc4j.loader.boot.BootStrap -config C:\Jdeveloper\jdevstudio10133\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\config\server.xml
    [waiting for the server to complete its initialization...]
    May 19, 2008 1:33:39 AM com.evermind.server.jms.JMSMessages log
    INFO: JMSServer[]: OC4J JMS server recovering transactions (commit 0) (rollback 0) (prepared 0).
    May 19, 2008 1:33:39 AM com.evermind.server.jms.JMSMessages log
    INFO: JMSServer[]: OC4J JMS server recovering local transactions Queue[jms/Oc4jJmsExceptionQueue].
    Ready message received from Oc4jNotifier.
    Embedded OC4J startup time: 12156 ms.
    Target URL -- http://192.168.2.3:9012/Testing%20Clear-ViewController-context-root/faces/Clear.jspx
    08/05/19 01:33:47 Oracle Containers for J2EE 10g (10.1.3.3.0) initialized
    May 19, 2008 1:33:49 AM oracle.wireless.its.ra.TelnetResourceAdapter run
    INFO: Industrial Telnet Server version: Version 10.1.3.0.0 started-up successfully.
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Short,null)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Short)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Byte,null)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Byte)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Integer,null)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Integer)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Long,null)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Long)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Float,null)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Float)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Double,null)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Double)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ValidatorRule end
    WARNING: [ValidatorRule]{faces-config/validator} Merge(javax.faces.LongRange)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.DateTime,null)
    May 19, 2008 1:33:53 AM com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Number,null)
    May 19, 2008 1:33:54 AM oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig
    INFO: oracle.adf.share.config.ADFConfigFactory No META-INF/adf-config.xml found
    May 19, 2008 1:33:57 AM oracle.adfinternal.view.faces.application.ViewHandlerImpl _checkTimestamp
    INFO: ADF Faces is running with time-stamp checking enabled. This should not be used in a production environment. See the oracle.adf.view.faces.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
    08/05/19 01:34:06 Entered clearSearchCButtonAction 1
    08/05/19 01:34:06 1
    08/05/19 01:34:06 2
    May 19, 2008 1:34:06 AM com.sun.faces.lifecycle.InvokeApplicationPhase execute
    SEVERE: #{backing_Clear.clearSearchCButtonAction}: javax.faces.el.EvaluationException: java.lang.NullPointerException
    javax.faces.FacesException: #{backing_Clear.clearSearchCButtonAction}: javax.faces.el.EvaluationException: java.lang.NullPointerException
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
         at oracle.adf.view.faces.component.UIXCommand.broadcast(UIXCommand.java:211)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
         at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:150)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:92)
         ... 24 more
    Caused by: java.lang.NullPointerException
         at tc.view.backing.ClearSearch.executeEmptyRowSetOnCustomerViewObj(ClearSearch.java:57)
         at tc.view.backing.ClearSearch.clearSearchCButtonAction(ClearSearch.java:46)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:146)
         ... 25 more
    ===========================================
    Would you please help me on this.

  • Conflict between search pages

    I'm using JDeveloper 10.1.3.3, ADF Business Components, ADF Faces.
    I followed the tutuorial for Oracle Application Development Framework, Tutorial for Forms/4GL Developers (10.1.3.1.0), SRDemo using ADF BC.
    I have a similar home page that lists the open records for the logged in user (currently hard coded as I have yet to add security) and a search page that uses query by example.
    I have a global navigation rule that goes back to the home page and menu items on the other pages to navigate back. Both the home page and the search page have selection on the resuilts to go to view or edit pages. My search page, view page and edit pages all use the same VO (Items). The home page uses a different VO (ActiveItems) build on the same EO (Item)
    My problem is after searching on the search page, the ItemsIterator is set to a subset of records. I then navigate back to the home page. The active items list is still correct, but if I select on an item that was not in the search subset, I get an error when I go to the view or edit page. JBO-25020: View row of key oracle.jbo.Key[2 ] not found in ItemsIterator. I can see why it is happening (ItemsIterator is still limited to the search results), but I don't know how to fix it. Since this is the same structure as the tutorial, I obviously missed a step somewhere, but I can't find it.
    Thank you for your help.
    Karen Helt
    Sr IT Programmer/Analysit
    Hach Company

    Not enough information to help you.

  • Exception while creating Employee Search Page

    Hi all i have created a Employee Search Page by following some tutorials,now whenever i enter some values in the empno or ename fields and press GO i get the below exception
    Exception Details. 
    oracle.apps.fnd.framework.OAException: oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for xxhciOafTrngEmpTabEO.
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at _OA._jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    --Can anyone suggest me where i am doing wrong
    Thanks in advance!!

    Now i am getting the below exception
    oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation.  Statement: SELECT *
    FROM  xxc_temp
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at _OA._jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    java.sql.SQLException: Attempt to set a parameter name that does not occur in the SQL: 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:175)
         at oracle.jdbc.driver.OraclePreparedStatement.setNullAtName(OraclePreparedStatement.java:3917)
         at oracle.jbo.server.OracleSQLBuilderImpl.bindParamValue(OracleSQLBuilderImpl.java:3946)
         at oracle.jbo.server.BaseSQLBuilderImpl.bindParametersForStmt(BaseSQLBuilderImpl.java:3335)
         at oracle.jbo.server.ViewObjectImpl.bindParametersForCollection(ViewObjectImpl.java:13759)
         at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:801)
         at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:666)
         at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3655)
         at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(Unknown Source)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:742)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:891)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:805)
         at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:799)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3575)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(Unknown Source)
         at temp.oracle.apps.po.SAWorkspace.server.SAWorkspaceAMImpl.initSummary(SAWorkspaceAMImpl.java:31)
         at temp.oracle.apps.po.SAWorkspace.webui.SAWorkspaceCO.processFormRequest(SAWorkspaceCO.java:49)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at _OA._jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    java.sql.SQLException: Attempt to set a parameter name that does not occur in the SQL: 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:175)
         at oracle.jdbc.driver.OraclePreparedStatement.setNullAtName(OraclePreparedStatement.java:3917)
         at oracle.jbo.server.OracleSQLBuilderImpl.bindParamValue(OracleSQLBuilderImpl.java:3946)
         at oracle.jbo.server.BaseSQLBuilderImpl.bindParametersForStmt(BaseSQLBuilderImpl.java:3335)
         at oracle.jbo.server.ViewObjectImpl.bindParametersForCollection(ViewObjectImpl.java:13759)
         at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:801)
         at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:666)
         at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3655)
         at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(Unknown Source)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:742)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:891)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:805)
         at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:799)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3575)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(Unknown Source)
         at temp.oracle.apps.po.SAWorkspace.server.SAWorkspaceAMImpl.initSummary(SAWorkspaceAMImpl.java:31)
         at temp.oracle.apps.po.SAWorkspace.webui.SAWorkspaceCO.processFormRequest(SAWorkspaceCO.java:49)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at _OA._jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)I have a table named xxc_temp..So,what am i doing wrong now.

  • Changing logo image in search page

    Hi Mr Roger Ford,
    Would you please to help me.
    I'm using SES 11.1.2 on SuSE Linux SLES 10.
    I would like to change the logo image in search page.
    I have followed step by step in:
    http://download.oracle.com/docs/cd/E14507_01/apirefs.1112/e14133/objects008.htm#BABGAHHE
    http://download.oracle.com/docs/cd/E14507_01/apirefs.1112/e14133/objects008.htm#sthref166
    when I reach the step:
    create skinBundle NAME=example INPUT_FILE=example.xml --ATTACHMENT_
    LIST=example.lst
    I get error:
    the attachment file "assets/images/example.gif" which path is "/scratch/skins/example/assets/images/example.gif" in the list file doesn't exist ( It is my translation from French)
    I have created the directory:
    /opt/oracle/seshome/example/templates
    /opt/oracle/seshome/example/assets/images
    /opt/oracle/seshome/scratch/skins
    and i have put example.gif in the /opt/oracle/seshome/example/assets/images directory all the oter steps
    I just would like to change only the OracleLogo.
    PLEASE HELP ME.
    Edited by: Ranou on Nov 18, 2010 9:23 PM

    Thank you for your answer Mr Roger Ford.
    my file example.lst becomes:
    /opt/oracle/seshome/example/assets/images/example.gif::/scratch/skins/example/assets/images/example.gif
    /opt/oracle/seshome/example/assets/images/search.jpg::/scratch/skins/example/assets/images/search.jpg
    /opt/oracle/seshome/example/assets/images/rss.jpg::/scratch/skins/example/assets/images/rss.jpg
    /opt/oracle/seshome/example/templates/inc_footer.ftl::/scratch/skins/example/templates/inc_footer.ftl
    /opt/oracle/seshome/example/templates/inc_logo_querybox.ftl::/scratch/skins/example/templates/inc_logo_
    querybox.ftl
    /opt/oracle/seshome/example/templates/results.ftl::/scratch/skins/example/templates/results.ftl
    And I have got the same error.
    I have tryed a second file: example.lst as follows:
    /opt/oracle/seshome/example/assets/images/example.gif::/opt/oracle/seshome/scratch/skins/example/assets/images/example.gif
    /opt/oracle/seshome/example/assets/images/search.jpg::/opt/oracle/seshome/scratch/skins/example/assets/images/search.jpg
    /opt/oracle/seshome/example/assets/images/rss.jpg::/opt/oracle/seshome/scratch/skins/example/assets/images/rss.jpg
    /opt/oracle/seshome/example/templates/inc_footer.ftl::/scratch/skins/example/templates/inc_footer.ftl
    /opt/oracle/seshome/example/templates/inc_logo_querybox.ftl::/opt/oracle/seshome/scratch/skins/example/templates/inc_logo_
    querybox.ftl
    /opt/oracle/seshome/example/templates/results.ftl::/opt/oracle/seshome/scratch/skins/example/templates/results.ftl
    And I have got the same error too.
    Would please to help me Mr Roger Ford.

  • SAP CRM Navigate from custom search page to email component

    Hello Experts,
    I implemented my own search page and added a link on every row of the returned query that should direct me to the email component eg. CRMCMP_CCS_EMLV.
    I did something similar with Business partners and Task and it works. For BPs and tasks I managed to identify the object type and name associated to each of them and then I dynamically navigate to the components required.
    The way I did it for tasks for instance is:
    DATA:  lr_entity TYPE REF TO cl_crm_bol_entity,
    lr_col TYPE REF TO cl_crm_bol_bo_col.
    DATA:  lr_nav_descr      TYPE REF TO if_bol_bo_property_access,
                 lr_nav_serv       TYPE REF TO if_crm_ui_navigation_service.
    lr_entity = lr_core->get_root_entity( iv_object_name = 'BTOrder' iv_object_guid = lv_guid ).
    CREATE OBJECT lr_col.
    lr_col->if_bol_bo_col~add( iv_entity = lr_entity iv_set_focus = abap_true ).
    CALL METHOD cl_crm_ui_descriptor_obj_srv=>create_ui_object_based
      EXPORTING
        iv_ui_object_type   = 'BT126_CALL'
        iv_ui_object_action = 'B'
      RECEIVING
        rr_result           = lr_nav_descr.
    lr_nav_serv = cl_crm_ui_navigation_service=>get_instance( ).
    lr_col->if_bol_bo_col~insert( iv_bo    = lr_nav_descr iv_index = 1 ).
    *   start the navigatiostart the navigation
    lr_nav_serv->navigate_dynamically( iv_data_collection = lr_col ).
    My question is whether doing the same for emails is possible and if yes can someone please share his/hers knowledge?
    I guess that there should be a root object associate with emails like there is BTOrder for tasks.
    Once the correct root object is identified I will need the object type (like BT126_CALL for tasks) to create the ui_object_based
    Thank you for you help,
    K

    Hi mimimaker,
    According to your description, I think the function that you want to achieve is navigation rather then Seach in SharePoint 2010.
    For achieving navigation in the current site, you can do as the followings:
    Activate SharePoint Server Publishing Infrastructure feature at site collection level (Site settigs->Site collection features).
    Go to a subsite, activate SharePoint Server Publishing feature at site level(Site settings->Manage site features).
    Then go to Site setttings->Navigation under Look and Feel.
    On the Global Navigation section, select “Display the navigation items below the current site”, and un-select “Show pages”.
    On Navigation Editing and Sorting section, click Global Navigation
    Then click “Add link…”
    Type a title, and browse and select the page that you want to use in the navigation
    Click Ok
    Then the title will display on current site global navigation, you click it, it will automatically go to the page.
    Repeat the step 2-9 for each subsite.
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • On opening a new tab it loads firefox search page when before it opened blank FF ner 16.0.1

    I just downloaded Firefox Version 16.0.1 and whenever I open a new tab it takes me to Fire Fox's search page when before it opened a blank page .How do I change Firefox back to opening a blank page? I have Windows Vista Ultimate 64 bit

    hello Blklog01, you can manually edit this behaviour: enter '''about:config''' into the firefox location bar (confirm the info message in case it shows up), search for the preference named '''browser.newtab.url''' and double-click & change its value to '''about:blank'''.

  • Search Page based on select Query...

    I want to create a simple search page base on a select query.
    The select query will not be based on Table.Its based on functions.
    I have created a view object like this
    select xx_test_accruals(:p_date) ACCRUAL,:p_date DT from dual
    I have created a Search page
    In Main Page layout region i have added a query region.In that Query region i have created a result based search Table.
    When i run the page is opening with field
    Dt
    When i enter date and click go i am getting error like this..
    oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (select xx_test_accruals(:p_date) ACCRUAL,:p_date DT from dual) QRSLT WHERE (( UPPER(DT) like :1 AND (DT like :2 OR DT like :3 OR DT like :4 OR DT like :5)))
    Please help
    Edited by: [email protected] on Oct 4, 2009 2:04 PM

    Hi,
    i tried it on my machine....there's a little change on the approach.
    See we have a View Object : XxAccrualsSummaryVO
    the query is
    select xx_test_accruals(to_date(:1,'YYYY-MM-DD')) ACCRUAL,to_date(:2,'YYYY-MM-DD') DT from dual
    Create a Property View Object : say DateTestPVO and in that create a Transient Attribute of DATE type say InputDate. How to create property View Object(read in dev guide).
    Bind the date text input to DateTestPVO and InputDate Attribute.
    Now as the page loads in process request initialise the PVO not XxAccrualsSummaryVO.
    public void initialisePVO()
    OAViewObject vo = (OAViewObject)getDatePVO1();
    if (!vo.isPreparedForExecution())
    vo.setMaxFetchSize(0);
    Row row = vo.createRow();
    vo.insertRow(row);
    row.setNewRowState(Row.STATUS_INITIALIZED);
    And when the Go button is pressed then grab the date being entered and set the where clause of XxAccrualsSummaryVO.
    if(pageContext.getParameter("Go")!=null)
    //Get the value entered by user in date field.
    OAMessageDateFieldBean dateField = (OAMessageDateFieldBean)webBean.findIndexedChildRecursive("text");
    String datetest = (String)dateField.getValue(pageContext).toString();
    //Now set the where clause parameters of VO.
    OAViewObject vodate = (OAViewObject)am.findViewObject("invoicetestVO1");
    vodate.setWhereClauseParams(null);
    vodate.setWhereClauseParam(0,datetest);
    vodate.setWhereClauseParam(1,datetest);
    vodate.executeQuery();
    It works perfectly...I have tested it.
    Thanks,
    Gaurav

Maybe you are looking for

  • No Internet Access with Static IP and RVS 4000

    I have an RVS 4000.  I have several PC's to which I have assigned static IP addresses.  I have recently upgraded most of the PC's to Win 7 (64) machines.  I updated the firmware on the RVS4000 to 1.3.3.5 in conjunction with this.  After such update (

  • Need Help about Certificate based Authentication

    Hi friends.. Currently, i'm trying to develop an applet that using Certificate Based Authentication.. i have looked at this thread : http://forums.sun.com/thread.jspa?threadID=5433603 these is what Safarmer says about steps to generate CSR : 0. Gener

  • Want to reset the stored ID/Password for a site

    I need to reset the stored ID/Password for a site. I entered the wrong ID and clicked Save on the pop-up for saving password for the site. Turns out I used the wrong ID to login and now I can't reset it to the correct spelling. It keeps overriding wh

  • IDOC with basic type INVOIC01 help !!!

    Hi experts, In this idoc type  INVOICE01, where I can see the customer number? I created a function module to process this inbound IDOC and trying to get sales orders by BAPI function module BAPI _ SALES_GETLIST , but I don't know how to get the cust

  • Certs

    Just a question about Linux certs.  Is Linux+ a good one or is there a better one that is not a Red Hat cert.  I am going to get my Linux+ but just seeing if there is a non-RH cert that is a good one to have also.