How to bind to poplist VO's parameter

Hi,
There is a poplist VO need to bind a value for the parameter.I bind it like normal VO, the VO's init method was no error occur(am.invokeMethod("initBudgetNamesVO", parameters, paramTypes);) ,but errors JBO-27122 and ORA-01008: not all variables bound Cause) when display the page.
it likes that it will execute the VO one more time without bind a value.for the poplist vos are maintain by themselves and we do not maintain it?
could anybody help me?
Thanks & Regards,
Binghao.

thanks,avajain, here is the compete stack trace:
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: Æíåöú° SQL ïíå: SELECT 2 order1,
xuiv.item_order order2,
xuiv.item_code item_code,
xuiv.meaning meaning
FROM xgv_usable_items_vl xuiv
WHERE xuiv.inquiry_type = 'J'
AND xuiv.enabled_flag = 'Y'
AND xuiv.is_break_key = 'Y'
UNION ALL
SELECT 3 order1,
xfsv.segment_id order2,
to_char(xfsv.segment_id) item_code,
xfsv.segment_name meaning
FROM xgv_flex_structures_vl xfsv
WHERE xfsv.ledger_id = :1
AND xfsv.application_id = XGV_UTILITIES_PKG.get_gl_appl_id
ORDER BY 1, 2
     at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
     at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1145)
     at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:2898)
     at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:2700)
     at OA.jspService(OA.jsp:48)
     at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
     at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
     at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
     at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
     at java.lang.Thread.run(Thread.java:534)
## Detail 0 ##
java.sql.SQLException: ORA-01008: ФóÉUŒfDjD     pLBŠ~Y
     at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
     at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
     at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:583)
     at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1983)
     at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1141)
     at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2487)
     at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2854)
     at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:622)
     at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:550)
     at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:627)
     at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:515)
     at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3347)
     at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:825)
     at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4465)
     at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574)
     at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
     at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
     at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3311)
     at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3298)
     at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.createListDataObject(OAWebBeanPickListHelper.java:973)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getListDataObject(OAWebBeanPickListHelper.java:818)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getList(OAWebBeanPickListHelper.java:462)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getList(OAWebBeanPickListHelper.java:403)
     at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getList(OAMessageChoiceBean.java:762)
     at oracle.apps.fnd.framework.webui.OADataBoundValuePickListData.getValue(OADataBoundValuePickListData.java:86)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(OAWebBeanHelper.java:1760)
     at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getAttributeValueImpl(OAMessageChoiceBean.java:369)
     at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
     at oracle.apps.fnd.framework.webui.OADataBoundValuePickListSelectionIndex.getValue(OADataBoundValuePickListSelectionIndex.java:61)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(OAWebBeanHelper.java:1760)
     at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getAttributeValueImpl(OAMessageChoiceBean.java:369)
     at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
     at oracle.cabo.ui.collection.UINodeAttributeMap.getAttribute(Unknown Source)
     at oracle.cabo.ui.collection.AttributeMapProxy.getAttribute(Unknown Source)
     at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
     at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
     at oracle.cabo.ui.collection.UINodeAttributeMap.getAttribute(Unknown Source)
     at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
     at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
     at oracle.cabo.ui.laf.base.BaseLafUtils.getLocalAttribute(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.getSelectedIndex(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.populateOptionInfo(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.createOptionInfo(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.prerender(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.ChoiceRenderer.prerender(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.FormElementRenderer.render(Unknown Source)
     at oracle.apps.fnd.framework.webui.OARendererProxy.render(OARendererProxy.java:76)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(OAWebBeanPickListRendererProxy.java:59)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderNamedChild(Unknown Source)
     at oracle.cabo.ui.laf.base.SwitcherRenderer._renderCase(Unknown Source)
     at oracle.cabo.ui.laf.base.SwitcherRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
     at oracle.apps.fnd.framework.webui.OARendererProxy.render(OARendererProxy.java:76)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(OAWebBeanPickListRendererProxy.java:59)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.RowLayoutRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.InlineMessageRenderer.render(Unknown Source)
     at oracle.apps.fnd.framework.webui.OARendererProxy.render(OARendererProxy.java:76)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(OAWebBeanPickListRendererProxy.java:59)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer._renderTableContent(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.oracle.desktop.PageLayoutRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.BodyRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.apps.fnd.framework.webui.beans.OABodyBean.render(OABodyBean.java:398)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.partial.PartialPageUtils.renderPartialPage(Unknown Source)
     at oracle.apps.fnd.framework.webui.OAPageBean.render(OAPageBean.java:3209)
     at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:2888)
     at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:2700)
     at OA.jspService(OA.jsp:48)
     at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
     at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
     at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
     at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
     at java.lang.Thread.run(Thread.java:534)
java.sql.SQLException: ORA-01008: ФóÉUŒfDjD     pLBŠ~Y
     at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
     at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
     at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:583)
     at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1983)
     at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1141)
     at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2487)
     at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2854)
     at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:622)
     at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:550)
     at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:627)
     at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:515)
     at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3347)
     at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:825)
     at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4465)
     at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574)
     at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
     at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
     at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3311)
     at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3298)
     at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.createListDataObject(OAWebBeanPickListHelper.java:973)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getListDataObject(OAWebBeanPickListHelper.java:818)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getList(OAWebBeanPickListHelper.java:462)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getList(OAWebBeanPickListHelper.java:403)
     at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getList(OAMessageChoiceBean.java:762)
     at oracle.apps.fnd.framework.webui.OADataBoundValuePickListData.getValue(OADataBoundValuePickListData.java:86)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(OAWebBeanHelper.java:1760)
     at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getAttributeValueImpl(OAMessageChoiceBean.java:369)
     at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
     at oracle.apps.fnd.framework.webui.OADataBoundValuePickListSelectionIndex.getValue(OADataBoundValuePickListSelectionIndex.java:61)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(OAWebBeanHelper.java:1760)
     at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getAttributeValueImpl(OAMessageChoiceBean.java:369)
     at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
     at oracle.cabo.ui.collection.UINodeAttributeMap.getAttribute(Unknown Source)
     at oracle.cabo.ui.collection.AttributeMapProxy.getAttribute(Unknown Source)
     at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
     at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
     at oracle.cabo.ui.collection.UINodeAttributeMap.getAttribute(Unknown Source)
     at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
     at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
     at oracle.cabo.ui.laf.base.BaseLafUtils.getLocalAttribute(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.getSelectedIndex(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.populateOptionInfo(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.createOptionInfo(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.prerender(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.ChoiceRenderer.prerender(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.FormElementRenderer.render(Unknown Source)
     at oracle.apps.fnd.framework.webui.OARendererProxy.render(OARendererProxy.java:76)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(OAWebBeanPickListRendererProxy.java:59)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderNamedChild(Unknown Source)
     at oracle.cabo.ui.laf.base.SwitcherRenderer._renderCase(Unknown Source)
     at oracle.cabo.ui.laf.base.SwitcherRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
     at oracle.apps.fnd.framework.webui.OARendererProxy.render(OARendererProxy.java:76)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(OAWebBeanPickListRendererProxy.java:59)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.RowLayoutRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.InlineMessageRenderer.render(Unknown Source)
     at oracle.apps.fnd.framework.webui.OARendererProxy.render(OARendererProxy.java:76)
     at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(OAWebBeanPickListRendererProxy.java:59)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer._renderTableContent(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
     at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.oracle.desktop.PageLayoutRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.BodyRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.apps.fnd.framework.webui.beans.OABodyBean.render(OABodyBean.java:398)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.renderContent(Unknown Source)
     at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
     at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.BaseUINode.render(Unknown Source)
     at oracle.cabo.ui.partial.PartialPageUtils.renderPartialPage(Unknown Source)
     at oracle.apps.fnd.framework.webui.OAPageBean.render(OAPageBean.java:3209)
     at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:2888)
     at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:2700)
     at OA.jspService(OA.jsp:48)
     at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
     at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
     at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
     at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
     at java.lang.Thread.run(Thread.java:534)

Similar Messages

  • How to bind SelectManyChoice to Integer array parameter

    Hi.
    I am using JDev TP4. I need to populate an integer array with the keys of the items selected in a SelectManyChoice.
    I have created a page with a parameter form for the three parameters and a readonly table for the result class from a data control for this method:
    public FreeGuaranteeModel[] getFreeGuarantees(Timestamp firstDate, Timestamp lastDate, Integer[] companyIds)
    In the parameter form i have created a SelectManyChoice which displays a list
    from a viewObject by dragging the companyIds parameter onto the parameter form, creating a SelectSingle component and then converted it to a SelectManyChoice.
    The page renders ok, I can select one or more items in the list, but when I press the button to execute the method, the companyIds array is empty.
    (The two date parameters are populated).
    What am I missing? Is the binding wrong? I am new to JDev so if there is some other way to do this, please let me know.
    This is the relevant part of the jspx:
    <af:selectManyChoice value="#{bindings.companyIds.inputValue}"
              label="#{bindings.companyIds.label}"
              shortDesc="#{bindings.companyIds.hints.tooltip}"
              binding="#{backing_ViewFinancialResult.selectOneListbox1}"
              id="selectOneListbox1">
    <f:selectItems value="#{bindings.companyIds.items}"
         binding="#{backing_ViewFinancialResult.selectItems1}"
         id="selectItems1"/>
    </af:selectManyChoice>
    The pagedef contains this:
    <?xml version="1.0" encoding="UTF-8" ?>
    <pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"
    version="11.1.1.49.49" id="ViewFinancialResultPageDef"
    Package="com.ispartner.gvg.pageDefs">
    <parameters/>
    <executables>
    <variableIterator id="variables">
    <variable Type="java.sql.Timestamp" Name="getFreeGuarantees_firstDate"
    IsQueriable="false"/>
    <variable Type="java.sql.Timestamp" Name="getFreeGuarantees_lastDate"
    IsQueriable="false"/>
    <variable Type="java.lang.Integer[]" Name="getFreeGuarantees_companyIds"
    IsQueriable="false"/>
    </variableIterator>
    <methodIterator Binds="getFreeGuarantees.result"
    DataControl="CapacityReader" RangeSize="25"
    BeanClass="com.ispartner.gvg.util.capacity.FreeGuaranteeModel"
    id="getFreeGuaranteesIterator"
    RefreshCondition="#{adfFacesContext.postback == true}"
    Refresh="renderModelIfNeeded"/>
    <iterator Binds="CompanyLOV1" RangeSize="-1"
    DataControl="ChoiceListAMDataControl" id="CompanyLOV1Iterator"/>
    </executables>
    <bindings>
    <methodAction id="getFreeGuarantees" RequiresUpdateModel="true"
    Action="invokeMethod" MethodName="getFreeGuarantees"
    IsViewObjectMethod="false" DataControl="CapacityReader"
    InstanceName="CapacityReader.dataProvider"
    ReturnName="CapacityReader.methodResults.getFreeGuarantees_CapacityReader_dataProvider_getFreeGuarantees_result">
    <NamedData NDName="firstDate" NDType="java.sql.Timestamp"
    NDValue="${getFreeGuarantees_firstDate}"/>
    <NamedData NDName="lastDate" NDType="java.sql.Timestamp"
    NDValue="${getFreeGuarantees_lastDate}"/>
    <NamedData NDName="companyIds" NDType="java.lang.Integer[]"
    NDValue="${bindings.getFreeGuarantees_companyIds}"/>
    </methodAction>
    <attributeValues IterBinding="variables" id="firstDate">
    <AttrNames>
    <Item Value="getFreeGuarantees_firstDate"/>
    </AttrNames>
    </attributeValues>
    <attributeValues IterBinding="variables" id="lastDate">
    <AttrNames>
    <Item Value="getFreeGuarantees_lastDate"/>
    </AttrNames>
    </attributeValues>
    <tree IterBinding="getFreeGuaranteesIterator" id="FreeGuaranteeModel">
    <nodeDefinition DefName="com.ispartner.gvg.util.capacity.FreeGuaranteeModel">
    <AttrNames>
    <Item Value="companyId"/>
    <Item Value="name"/>
    <Item Value="guaranteeRequired"/>
    <Item Value="guaranteeToDate"/>
    <Item Value="guaranteeAmount"/>
    <Item Value="bookedValue"/>
    <Item Value="freeGuarantee"/>
    </AttrNames>
    </nodeDefinition>
    </tree>
    <list IterBinding="variables" id="companyIds" DTSupportsMRU="false"
    StaticList="false" ListIter="CompanyLOV1Iterator"
    NullValueFlag="start" NullValueId="companyIds_null">
    <AttrNames>
    <Item Value="getFreeGuarantees_companyIds"/>
    </AttrNames>
    <ListAttrNames>
    <Item Value="CompanyId"/>
    </ListAttrNames>
    <ListDisplayAttrNames>
    <Item Value="ShortName"/>
    </ListDisplayAttrNames>
    </list>
    </bindings>
    <ResourceBundle>
    <PropertiesBundle xmlns="http://xmlns.oracle.com/adfm/resourcebundle"
    PropertiesFile="com.ispartner.gvg.gvg-webBundle"/>
    </ResourceBundle>
    </pageDefinition>
    Regards,
    TL

    Hi,
    Thank you for your answer.
    Following the example I was able to get the selected entries into an Integer array property with accessors which I created in a managed bean.
    But I have not been able to get the values into the companyIds parameter of the method to execute.
    Is there a way to bind directly to this parameter, or do I have to collect all parameters through separate properties and then call my method manually when the button is pressed?
    TL

  • How to bind an aggregated list to a variable in an IN or ANY clause

    Hello, and thank you for helping -
    I have a process that involves a parameter assertion, the result of which is a string for an IN or ANY clause. I am not able to figure out how to bind the result of the assertion to to executable SQL. The actual business process is long and laborious and, I decided, not worth explaining for the purpose of this forum. I have abstracted the process into some dummy data. The goal is to bind v_any_condition to :a. I could certainly build the SQL without the binding, but I would be very interested to know just the same what I am missing here (I'm sure something simple, or just a basic SQL rules that I have missed).
    Thanks!
    DECLARE
    -- The goal is to bind v_any_condition in an ANY clause
    v_any_condition VARCHAR2(30) DEFAULT '4,9,d'; -- the three rows to return from the sample data
    -- v_any_condition VARCHAR2(30) DEFAULT DBMS_ASSERT.ENQUOTE_LITERAL('4')||','||
    -- DBMS_ASSERT.ENQUOTE_LITERAL('9')||','||
    -- DBMS_ASSERT.ENQUOTE_LITERAL('d');
    v_sql varchar2(2048);
    -- We'll create a simple cursor of VARCHAR2(1) just like DUAL.DUMMY
    rc sys_refcursor;
    rc_record dual%ROWTYPE;
    v_counter NUMBER DEFAULT 0;
    BEGIN -- Build the SQL. In this example, we decompose an aggregated string
    -- containing the first 16 hex numbers. The result is a simple 16-row table
    -- from which we will attempt to return the three rows by binding
    -- v_any_condition to ANY in the SQL below.
    v_sql := '
    SELECT token
    FROM ( -- materialize the list
    WITH t AS (SELECT ''0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f'' AS txt FROM DUAL)
    -- then decompose the list into rows
    SELECT REGEXP_SUBSTR (txt, ''[^,]+'', 1, LEVEL) AS token
    FROM t
    CONNECT BY LEVEL <= LENGTH(REGEXP_REPLACE(txt,''[^,]*''))+1
    /* WHERE token = ANY(''4'',''9'',''d'') */ -- hardcoding works
    WHERE token = ANY(:a) -- binding does not work; the goal is to get this to work '
    OPEN rc FOR v_sql USING v_any_condition; -- when binding, we never even enter the loop
    LOOP
    v_counter := v_counter + 1;
    FETCH rc INTO rc_record;
    EXIT WHEN rc%NOTFOUND;
    DBMS_OUTPUT.PUT_LINE (v_counter || ': '||rc_record.dummy);
    END LOOP;
    END;
    Edited by: ltps on Jan 9, 2012 4:28 PM

    Superb. Thank you very much.
    For anyone who is interested in the solution I chose, here is the revised SQL that accepts a list as a bind variable after casting the list as a table. The "split string" code is below that. (What look like double quotes in the block below are actually consecutive single quotes.)
    DECLARE
    v_any_condition VARCHAR2(30) DEFAULT '4,9,d';
    v_sql varchar2(2048);
    rc sys_refcursor;
    rc_record dual%ROWTYPE;
    v_counter NUMBER DEFAULT 0;
    BEGIN
    v_sql := '
    SELECT token
    FROM (
    WITH t AS (SELECT ''0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f'' AS txt FROM DUAL)
    -- then decompose the list into rows
    SELECT REGEXP_SUBSTR (txt, ''[^,]+'', 1, LEVEL) AS token
    FROM t
    CONNECT BY LEVEL <= LENGTH(REGEXP_REPLACE(txt,''[^,]*''))+1
    , TABLE(CAST(XX_SPLIT_STRING(:a,'','') AS XX_SPLIT_TABLE)) cst
    WHERE cst.column_value = token'
    OPEN rc FOR v_sql USING v_any_condition;
    LOOP
    v_counter := v_counter + 1;
    FETCH rc INTO rc_record;
    EXIT WHEN rc%NOTFOUND;
    DBMS_OUTPUT.PUT_LINE (v_counter || ': '||rc_record.dummy);
    END LOOP;
    END;
    -- And the main SQL, just for clarity:
    SELECT token
    FROM (
    WITH t AS (SELECT '0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f' AS txt FROM DUAL)
    SELECT REGEXP_SUBSTR (txt, '[^,]+', 1, LEVEL) AS token
    FROM t
    CONNECT BY LEVEL <= LENGTH(REGEXP_REPLACE(txt,'[^,]*'))+1
    , TABLE(CAST(XX_SPLIT_STRING('4,9,d',',') AS XX_SPLIT_TABLE)) cst
    WHERE cst.column_value = token;
    CREATE OR REPLACE FUNCTION XX_SPLIT_STRING (
    p_string VARCHAR2
    , p_delimiter VARCHAR2 DEFAULT ','
    RETURN XX_SPLIT_TABLE PIPELINED
    IS
    l_idx PLS_INTEGER;
    l_string VARCHAR2(32767) := p_string;
    l_value VARCHAR2(32767);
    BEGIN
    LOOP
    l_idx := INSTR ( l_string, p_delimiter );
    IF l_idx > 0 THEN
    pipe ROW ( SUBSTR ( l_string, 1, l_idx - 1 ) );
    l_string := SUBSTR ( l_string, l_idx + LENGTH (p_delimiter) );
    ELSE
    PIPE ROW ( l_string);
    EXIT;
    END IF;
    END LOOP;
    RETURN;
    END XX_SPLIT_STRING;

  • I don't understand how to bind a node

    Hi guys
    I don't understand how to bind a node
    I want to bind a mandatory parameter for my model (ex: Bapi_Delete_Travel_Expense_Input)
    if  the parameter is a node ,not a attribute,how to bind it I don't understand yet.
    Please give me some suggest
    Thanks
    Best Regards
    Yan

    Context--
    Z_Hr_Ess_Delete_Travel_Expense_Input (node)
    Framedata (node)  
    Outpute   (node)
    Employeenumber (attribute)
    Tripno (attribute)
    The Framedata's structure is Bapitrmian
    The mandatory parameter is " Framedata" ,  "Employeenumber "  , "Tripno"
    The  Framedata  need  through other  RFC "Z_Hr_Ess_Read_Travel_Details_Input"   to get  
    Context--
    Z_Hr_Ess_Read_Travel_Details_Input
    Output  (node) 
    Framedata (node) 
    Employeenumber (attribute)

  • How to bind values for input parameters from an adf table?

    Hi,
    The version I am using is
    Jdev TP4 11.1.1.0.0
    I need to know how to bind values for input parameters to methods.
    I have created an af:table and I have a button created using a method which is outside the af:table. This method needs to take input parameter values from the column values in the table.
    When I have an adf form instead of the table the binding works.
    Any help?
    Thanks.

    Hi Balaji,
    you need to bind you table to a backing bean and call a method in the backing bean when you hit the button. In the method you get the selected row from the table and have access to the columns of it. Then call the the method with the parameters.
    To bind the table to a bean select the properties of the table, go to behavior section and look for the advanced section 'Binding' property.
    Select the small down arrow at the right side and click edit. In the dialog select or create a bean and property for the table.
    Go to the button properties, look for 'Action', again select the small down arrow and click 'Edit'. Select the bean which holds the table property and create a method for the button.
    The method look like    public void bearbeitenQuelle(ActionEvent actionEvent)
            // Add event code here...
            RichTable lTable = getYourTable();
            Object lData = lTable.getSelectedRowData();
            FacesCtrlHierNodeBinding lNB = (FacesCtrlHierNodeBinding) lData;
            YourViewRow lRow = (YourViewRow ) lNB.getCurrentRow();
        }Hope the get you started
    Timo

  • How to Bind a Combo Box so that it retrieves and display content corresponding to the Id in a link table and populates itself with the data in the main table?

    I am developing a desktop application in Wpf using MVVM and Entity Frameworks. I have the following tables:
    1. Party (PartyId, Name)
    2. Case (CaseId, CaseNo)
    3. Petitioner (CaseId, PartyId) ............. Link Table
    I am completely new to .Net and to begin with I download Microsoft's sample application and
    following the pattern I have been successful in creating several tabs. The problem started only when I wanted to implement many-to-many relationship. The sample application has not covered the scenario where there can be a any-to-many relationship. However
    with the help of MSDN forum I came to know about a link table and managed to solve entity framework issues pertaining to many-to-many relationship. Here is the screenshot of my application to show you what I have achieved so far.
    And now the problem I want the forum to address is how to bind a combo box so that it retrieves Party.Name for the corresponding PartyId in the Link Table and also I want to populate it with Party.Name so that
    users can choose one from the dropdown list to add or edit the petitioner.

    Hello Barry,
    Thanks a lot for responding to my query. As I am completely new to .Net and following the pattern of Microsoft's Employee Tracker sample it seems difficult to clearly understand the concept and implement it in a scenario which is different than what is in
    the sample available at the link you supplied.
    To get the idea of the thing here is my code behind of a view vBoxPetitioner:
    <UserControl x:Class="CCIS.View.Case.vBoxPetitioner"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:v="clr-namespace:CCIS.View.Case"
    xmlns:vm="clr-namespace:CCIS.ViewModel.Case"
    mc:Ignorable="d"
    d:DesignWidth="300"
    d:DesignHeight="200">
    <UserControl.Resources>
    <DataTemplate DataType="{x:Type vm:vmPetitioner}">
    <v:vPetitioner Margin="0,2,0,0" />
    </DataTemplate>
    </UserControl.Resources>
    <Grid>
    <HeaderedContentControl>
    <HeaderedContentControl.Header>
    <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
    <TextBlock Margin="2">
    <Hyperlink Command="{Binding Path=AddPetitionerCommand}">Add Petitioner</Hyperlink>
    | <Hyperlink Command="{Binding Path=DeletePetitionerCommand}">Delete</Hyperlink>
    </TextBlock>
    </StackPanel>
    </HeaderedContentControl.Header>
    <ListBox BorderThickness="0" SelectedItem="{Binding Path=CurrentPetitioner, Mode=TwoWay}" ItemsSource="{Binding Path=tblParties}" />
    </HeaderedContentControl>
    </Grid>
    </UserControl>
    This part is working fine as it loads another view that is vPetioner perfectly in the manner I want it to be.
    Here is the code of vmPetitioner, a ViewModel:
    Imports Microsoft.VisualBasic
    Imports System.Collections.ObjectModel
    Imports System
    Imports CCIS.Model.Party
    Namespace CCIS.ViewModel.Case
    ''' <summary>
    ''' ViewModel of an individual Email
    ''' </summary>
    Public Class vmPetitioner
    Inherits vmParty
    ''' <summary>
    ''' The Email object backing this ViewModel
    ''' </summary>
    Private petitioner As tblParty
    ''' <summary>
    ''' Initializes a new instance of the EmailViewModel class.
    ''' </summary>
    ''' <param name="detail">The underlying Email this ViewModel is to be based on</param>
    Public Sub New(ByVal detail As tblParty)
    If detail Is Nothing Then
    Throw New ArgumentNullException("detail")
    End If
    Me.petitioner = detail
    End Sub
    ''' <summary>
    ''' Gets the underlying Email this ViewModel is based on
    ''' </summary>
    Public Overrides ReadOnly Property Model() As tblParty
    Get
    Return Me.petitioner
    End Get
    End Property
    ''' <summary>
    ''' Gets or sets the actual email address
    ''' </summary>
    Public Property fldPartyId() As String
    Get
    Return Me.petitioner.fldPartyId
    End Get
    Set(ByVal value As String)
    Me.petitioner.fldPartyId = value
    Me.OnPropertyChanged("fldPartyId")
    End Set
    End Property
    End Class
    End Namespace
    And below is the ViewMode vmParty which vmPetitioner Inherits:
    Imports Microsoft.VisualBasic
    Imports System
    Imports System.Collections.Generic
    Imports CCIS.Model.Case
    Imports CCIS.Model.Party
    Imports CCIS.ViewModel.Helpers
    Namespace CCIS.ViewModel.Case
    ''' <summary>
    ''' Common functionality for ViewModels of an individual ContactDetail
    ''' </summary>
    Public MustInherit Class vmParty
    Inherits ViewModelBase
    ''' <summary>
    ''' Gets the underlying ContactDetail this ViewModel is based on
    ''' </summary>
    Public MustOverride ReadOnly Property Model() As tblParty
    '''' <summary>
    '''' Gets the underlying ContactDetail this ViewModel is based on
    '''' </summary>
    'Public MustOverride ReadOnly Property Model() As tblAdvocate
    ''' <summary>
    ''' Gets or sets the name of this department
    ''' </summary>
    Public Property fldName() As String
    Get
    Return Me.Model.fldName
    End Get
    Set(ByVal value As String)
    Me.Model.fldName = value
    Me.OnPropertyChanged("fldName")
    End Set
    End Property
    ''' <summary>
    ''' Constructs a view model to represent the supplied ContactDetail
    ''' </summary>
    ''' <param name="detail">The detail to build a ViewModel for</param>
    ''' <returns>The constructed ViewModel, null if one can't be built</returns>
    Public Shared Function BuildViewModel(ByVal detail As tblParty) As vmParty
    If detail Is Nothing Then
    Throw New ArgumentNullException("detail")
    End If
    Dim e As tblParty = TryCast(detail, tblParty)
    If e IsNot Nothing Then
    Return New vmPetitioner(e)
    End If
    Return Nothing
    End Function
    End Class
    End Namespace
    And final the code behind of the view vPetitioner:
    <UserControl x:Class="CCIS.View.Case.vPetitioner"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:vm="clr-namespace:CCIS.ViewModel.Case"
    mc:Ignorable="d"
    Width="300">
    <UserControl.Resources>
    <ResourceDictionary Source=".\CompactFormStyles.xaml" />
    </UserControl.Resources>
    <Grid>
    <Border Style="{StaticResource DetailBorder}">
    <Grid>
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto" />
    <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>
    <TextBlock Grid.Column="0" Text="Petitioner:" />
    <ComboBox Grid.Column="1" Width="240" SelectedValuePath="." SelectedItem="{Binding Path=tblParty}" ItemsSource="{Binding Path=PetitionerLookup}" DisplayMemberPath="fldName" />
    </Grid>
    </Border>
    </Grid>
    </UserControl>
    The problem, presumably, seems to be is that the binding path "PetitionerLookup" of the ItemSource of the Combo box in the view vPetitioner exists in a different ViewModel vmCase which serves as an ObservableCollection for MainViewModel. Therefore,
    what I need to Know is how to route the binding path if it exists in a different ViewModel?
    Sir, I look forward to your early reply bringing a workable solution to the problem I face. 
    Warm Regards,
    Arun

  • How to bind two Items?

    Hello,
    on my page I have 2 items:checkbox and text area. How to bind its work processes together? For example, when checkbox is checked then Text area is disable and when not then enable.
    Thanks' for help.
    Karina.

    hi karina--
    this, too, is javascript question. please see my answer to your previous post...
    Multiselect list (LOV)
    ...regards,
    raj

  • How to bind a UI element to the context

    Hi Experts,
               I have a problem binding UI element to the context. In my code i have to create TabStrips dynamically and under this tabstrip number of UI elements would be there. For this i have a code like this..
    IWDTransparentContainer theActionContainer =(IWDTransparentContainer)view.getElement("RootUIElementContainer");
         IWDTabStrip ts = (IWDTabStrip) view.createElement(IWDTabStrip.class,"TabStrip");
              IWDTab tab1 = (IWDTab) view.createElement(IWDTab.class,"Tab1");
              IWDInputField in = (IWDInputField) view.createElement(IWDInputField.class,"in");
              IWDCaption header1 = (IWDCaption) view.createElement(IWDCaption.class,"Header1");
              header1.setText("Tab1");
              tab1.setContent(in);
              ts.addTab(tab1);
              IWDTab tab2 = (IWDTab) view.createElement(IWDTab.class,"Tab2");
              IWDInputField in2 = (IWDInputField) view.createElement(IWDInputField.class,"in2");
              IWDCaption header2 = (IWDCaption) view.createElement(IWDCaption.class,"Header2");
              header2.setText("Tab2");
              tab2.setHeader(header2);
              ts.addTab(tab2);
              theActionContainer.addChild(ts);
    <b>when i run this code it is giving following exceptions..</b>
    The initial exception that caused the request to fail, was:
       com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Property 'value' of AbstractInputField with id 'in' in view 'LoginView' must be bound to the context
        at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.AbstractInputField.getValue(AbstractInputField.java:1260)
        at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.InputFieldAdapter.getValue(InputFieldAdapter.java:582)
        at com.sap.tc.ur.renderer.ie6.InputFieldRenderer.render(InputFieldRenderer.java:56)
        at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:435)
        at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:134)
        ... 63 more
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Property 'value' of AbstractInputField with id 'in' in view 'LoginView' must be bound to the context
         at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.AbstractInputField.getValue(AbstractInputField.java:1260)
         at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.InputFieldAdapter.getValue(InputFieldAdapter.java:582)
         at com.sap.tc.ur.renderer.ie6.InputFieldRenderer.render(InputFieldRenderer.java:56)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:435)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:134)
         at com.sap.tc.ur.renderer.ie6.TabStripRenderer.renderTabStripItemContentFragment(TabStripRenderer.java:1867)
         at com.sap.tc.ur.renderer.ie6.TabStripRenderer.renderTabStripFragment(TabStripRenderer.java:838)
    From these exceptions what  i understood is, i need to bind these UI elements to context.
       Can any body tell me how to bind a UI element to the context if I understood the exceptions correct..
    Thanks in Advance,
    Murthy.

    HI,
    lets say Ctx is your context attribute,
    IWDAttributeInfo attrInfo = wdContext.getNodeInfo.getAttribute("Ctx");
    then , as per your code,
    IWDInputField in = (IWDInputField) view.createElement(IWDInputField.class,"in");
    <b>in.bindValue(attrInfo);</b>
    if your contex attribute is child of some other node then do like this,
    IWDAttributeInfo attrInfo = wdContext.getNodeInfo.getChildNode("SalesOrder",0)getAttribute("Ctx");
    //this is when Ctx is child of node SalesOrder, and we are taking Ctx from its 0th element
    then ,
    IWDInputField in = (IWDInputField) view.createElement(IWDInputField.class,"in");
    <b>in.bindValue(attrInfo);</b>
    include this in your code ,
    let me know if you face any problem
    regards
    reward points if it helps

  • How to Change the Size of the Parameter Form in Report6i

    hi
    Does any one know how to change the size of the "PARAMETER FORM" in Report6i.

    Hi,
    You can change it in the "Parameter Form Window" property of the Report Object.
    In the object navigator, select the Report object and open its property palette. Under "Parameter Form Window" you can change the "width" and "height" properties.
    Regards,
    Siva B

  • In flex, How to set a value to one parameter, the parameter defined in a cffunction in a cfc file

    In flex, How to set a value to one parameter, the parameter
    defined in a cffunction in a cfc file, In the cffunction there are
    much cfargument, I want set a value to one of them, such as the
    cfc:
    <cffunction access="remote" name="myShow" output="false"
    returntype="struct">
    <cfargument name="ID" type="numeric" default=0>
    <cfargument name="GoodsID" type="string" default="">
    <cfargument name="DestTime" type="string" default="">
    <cfargument name="DestCount" type="numeric" default=1>
    How I set a value to only parameter one of them , such as set
    GoodsID when use mx:remoteObject.
    Thanks for your help

    Got maybe a solution for you, I have just tested it.
    So, the idea is to use intermediate variables. Imagine Var1 and Var2 variables that you refresh with your more or less complicated queries. Then what you can do is to refresh your final variable Var3 with a query using your intermediate variables. Here is an example for Oracle:
    select #Var1+#Var2 from dual
    This way you can make a chain of dependent variables: Var3 is using Var2 and Var2 is using Var1.
    Hope it helps.
    Shamil

  • How to bind JtextFields in Swing to Table fields in the database

    Can some one give the code of how to bind JtextFields in Swing to Table fields in the database
    Am really new to java programming and have interest in learning

    The standard JDK doesn't do this for you. If you search on Google, you may find some 3rd party packages that will do this.
    You need to create your own form add execute the appropriate SQL yourself. Read the tutorial on [url http://java.sun.com/docs/books/tutorial/]JDBC Database Access to get started.

  • How to change the width of dropdown parameter's in BI Publisher

    Hi,
    Can you please tell me how to change the width of dropdown parameter's in BI Publisher

    Kirk,
    In the <rw:graph> tag, just add the standard HTML properties of width="xxx" and height="xxx" to control the width and height of the image. BTW, the graph tag is in the on-line help, although not in the index. You can find it by doing a search for "rw:graph".
    regards,
    Stewart

  • How to bind "Image Field" object on a database

    Hi to all
    I inserted into a dynamic PDF (Livecycle ES3 trial) an image field, but I don't understand how I can to bind a JPG into a database.
    In (F5) preview... I'm able to open a image file on filesystem and visualize it on PDF form... but then? How to bind on database?
    In my several tentatives I'm using a MS Access 2010 database table, where I defined a OLE object... but doesn't work.
    Thank you at all.
    visert

    Hi,
    I have not tried to do this, but this document provides some instructions.
    http://partners.adobe.com/public/developer/en/livecycle/lc_designer_XML_schemas.pdfhttp://partners.adobe.com/public/developer/en/livecycle/lc_designer_XML_schemas.pdf
    Hope it helps
    Bruce

  • How to use ABAP include in SLT parameter

    Hi Frzz,
    Could some one guide me how to use ABAP include in SLT parameter to perform calculations.
    Best Regards,
    Krishna.

    Hi,
    We can have ABAP includes within SLT advanced replicaiton settings.
    Go to IUUC_REPL_CONTENT select the applicable schema configuration name.click on "Select Configuration" button.
    you could see all the tables that are in replication.
    select the required table and then click on "edit settings for selected tables".
    in the next screen select "IUUC_***_RUL_MAP" tab . here we hve the option to insert line of code or abap include as per the requriement.
    please refer the techincal manual of SLT as well for more detailed information on advanced replicaitons within SLT.
    Thank you.
    Shishupal

  • How to bind a JTable in runtime.

    Hello Guys,
    Anyone know tell me how to bind a JTable adf Swing at Runtime?
    In other words, I want to create the bindings when the application to be running.
    Thanks in advanced.

    Try the static createAttributeListBinding() methods in JUTableBinding.
    Sascha

Maybe you are looking for

  • A question about remainders (%)

    Hello I am trying to figure out how this is the answer. Can someone explain? //a few numbers int i = 37; int j = 42; double x = 27.475; double y = 7.22; System.out.println(" x % y = " + (x % y)); Answer: x % y = 5.815 Thanks Rob

  • "Place" - multiple files

    your should make "Place" just like in InDesign so you can add multiple files - and then you should be able to add them one by one, the just like the way you do in indesign but without the cropping frame ofc.

  • Registration of Business system for the Integration Engine Java in the SLD issue

    Hi, We have completed the installation of PI-AEX 7.4 SR1 then we ran the below wizards successfully. - Configuration Wizard: PI-AEX initial setup - Configuration Wizard: PI Self Test for AEX However when we were Checking the AEX Configuration as per

  • IS-H Events for Patient Change

    Hy all! My external application needs to be informed by IS-H in case of new patients or patient change. Are there such events available in IS-H? If yes: How can I configure such events? What interface has my application to provide? Thanks in advance!

  • LMS and MDS 9148

    Unable to collect Inventory for a MDS 9148, following error : RICS0001:Internal Error,unable to process the collected data from the device. I have deleted the item and re-created LMS 3.2 ; RME 4.3.1 MDF and devices up todate.