Drilling down on a Graph Panel component with a View Object as Data Source

I am using a Graph panel attached to a View Object as the data source, to display a bar graph. I would like to support a double-click on
a specific bar, to display the row(s) of data behind the bar. I can see in the BI Beans API reference a DrillRequesting event on the Graph class.
Is this the correct event in which to place logic for this function? How can I trigger this event? How can I retrieve the component attributes
(i.e. group, series, values), for the selected bar?
Thanks in advance for the help!

DrillRequesting event is used in association with BI Crosstab control.
Did you try addMouseListener() method on the Graph in association
with getDataSource() method ?.
You may also want to try posting this query in the BI Bean forum.
HTH,
Sathish

Similar Messages

  • Drill down of manual cross tab reports with Multi variable subreports

    I tried to make a subreport by setting the hyperlink on the group sum of a manual crosstab (http://www.tek-tips.com/faqs.cfm?fid=1219) by setting Hyperlink to another report object.
    The documentation said I should copy and paste the name of the report object in the sub report over into the field in the primary report.  As I don' t really know what a report object is this failed.  Further I found some code in a sample report to deal with subreports that have multiple parameters.  The code was unbelievable; it couldn't be right.  So, how do I link my subreports to my reports by passing two parameters to the subreports that represent the row and column label of a given sum.
    Further what are the fields in the hyperlink another report object from for:
    Select from: //do they want a query here?
    Report title: //The don't let you type in this
    Object Name: //This seems elective
    Data Context:// No clue on this either
    Thanks for any help you can provide
    p.s. This forum doesn't seem to use traditional bit code

    Thanks for the reply.  I looked through those samples and other samples.  The two cross tab samples I could find were CtossTab and Inventory CrossTab.  Neither has a hyperlink to a sub report and I believe those were actual cross tabs, not manual crosstabs.  When I scoured the web for an answer, all I could find was what was linked.  This is going 20 pages deep on google.
    Crystal crosstabs are 98% better than the excel power pivot or pivot table.  However, with Excel, you can drill down to the details automatically.  With crosstabs you can't.  I was hoping to replicate this by making each summary in the manual cross tab a hyperlink to a sub report that filters the details based on the row and column just as excel does.  There is no sample for this.
    Oh yes, I'm using CR XI

  • Master-detail with dynamic view object

    How can you create a view link with a view object that is dynamic? I have created a master-detail relationship on a UIX page. I change the master view object at runtime using a view definition and SQL and then I bind the view object to an iterator on a UIX page. I need the new dynamic view object to maintain the link between the detail view object. Is this possible?
    The reason why I have to change the view object at runtime is because I am implementing a search module and the tables in the from clause can be modified at runtime so I need to have a dynamic view object.
    Thanks,
    Sanjay

    After playing around with ViewObjectImpl's setQuery() method some more I found out that this solution might not work for me due to the following reason: when the user tries to sort a column in the result table, the original contents of the view object get executed instead of the run time query.
    <p>
    I would like to go back to my original solution that included creating a view definition based on the runtime query and then creating a view object from that which I bind to the RowSetIterator. The missing piece to the master-detail functionality is with the detail Iterator being in sync with the master. I have tried the following but I get a ClassCastException <p>
    DCIteratorBinding detailBinding = ctx.getBindingContainer().findIteratorBinding("DetailIterator");
    detailBinding.getViewObject().<b>setMasterRowSetIterator</b>(masterBinding.getRowSetIterator());
    <p>
    here is the relevant stack trace:
    java.lang.ClassCastException
    at oracle.jbo.client.remote.ViewUsageImpl.getImplObject(ViewUsageImpl.java:1829)
    at oracle.jbo.client.remote.RowSetImpl.setMasterRowSetIterator(RowSetImpl.java:512)
    at oracle.jbo.client.remote.ViewUsageImpl.setMasterRowSetIterator(ViewUsageImpl.java:1147)
    at oracle.jbo.common.ws.WSViewObjectImpl.setMasterRowSetIterator(WSViewObjectImpl.java:1005)

  • Clone schema with current db objects and data.

    Hi Cloud expert,
    I need feature to clone existing schema and create new schema with schema as a service. I created profile that export schema with database objects and data. I created template that use the profile created. While provisioning the template I found all the database objects with template. Now I need a solution to clone the current schema with all the objects at current time. The way I tried contains all the objects that were exists while exporting the schema. I need the solution to clone schema so that it will contains all the objects and data right now.
    While reading document I found snapclone but that is not the exactly the solution I need. I simply need to clone schema with latest db object and data with Self Service portal.
    Thank You in advance.
    Dilli R. Maharjan

    One option is to run BACKUP/RESTORE, once you have restored you run:
    SELECT 'ALTER TABLE ' + quotename(s.name) + '.' + quotename(o.name) +
           ' DISABLE TRIGGER ALL '
    FROM   sys.schemas s
    JOIN   sys.objects o ON o.schema_id = s.schema_id
    WHERE  o.type = 'U'
      AND  EXISTS (SELECT *
                   FROM   sys.triggers tr
                   WHERE  tr.parent_id = o.object_id)
    Copy result and paste into a query window do to run. Next:
    SELECT 'DELETE ' + quotename(s.name) + '.' + quotename(o.name)
    FROM   sys.schemas s
    JOIN   sys.objects o ON o.schema_id = s.schema_id
    WHERE  o.type = 'U'
    Run this result until you don't get any more errors.
    Run the first query again, but change DISABLE to ENABLE.
    This is more long-winding than scripting, particularly if you have lots of data. But you know that you will not make any changes whatsoever to the schema.
    The scripting in SSMS generally does it right, I believe, but some items are not scripted by default. If you run BACKUP/RESTORE, you know that you get a faithful copy.
    Of course, the best way is to keep your code under version control and take the version control system as your ultimate truth.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Drill Down between 2 stacked column chart with multiple rows.

    Hi,
    Can anyone please help me.
    1) i have to create stacked column chart with Region and cout of calls for previous 3 quarters.
    2) the 2nd stacked column should display the priority with the count of calls for the respective selection of region on the 1st chart..
    to achieve this,
    i'm using 2 stacked column charts and 1 lebel baseb menu.
    from this i can able to get the drill down from label based menu to 2nd stacked column chart but i couldn't able to done the same from 1st stacked coumn chart.
    Becoz my data is multiple row for each quarter.
    please suggest me to achieve the drill down between 2 stacked column charts.
    assume that my data like below.:
    coulmns for 1st stacked column chart : Region, Q2,Q3 &Q4
    Region                Q2                Q3               Q4
    Other              3658              3497               497
    NA - North
    America                3               3               1101
    APJK     1     4     597
    UK               324
    EMEA North     1     1     288
    CORPORATE     1     5     215
    LA -
    Latin America1     2     208
    EMEA     1          199
    EMEA South     1     1     169
    Coulmns for 2nd coumn chart:  Region, Priority, Q2,Q3,Q4 ()which is derived from 1st table.
    Region     Priority     Q2     Q3     Q4
    Other     D: End of Next Day     1568     1613     239
    Other     C: End of Day     983     893     119
    Other     A: 2 Hour     631     610     70
    Other     B: 4 Hour     396     318     56
    NA -
    North AmericaD: End of Next Day     2     2     514
    APJK     D: End of Next Day          3     297
    NA -
    North AmericaC: End of Day               284
    NA -
    North AmericaA: 2 Hour     1          170
    UK     D: End of Next Day               157
    APJK     C: End of Day     1     1     152
    Other     E: 3 - 5 Business Days     68     58     13
    EMEA North     D: End of Next Day          1     136
    CORPORATE     D: End of Next Day          4     107
    NA - North America     B: 4 Hour          1     104
    LA - Latin America     D: End of Next Day     1     1     86
    EMEA     D: End of Next Day               86
    UK     C: End of Day               85
    APJK     A: 2 Hour               79
    EMEA South     D: End of Next Day               72
    EMEA North     A: 2 Hour               69
    EMEA North     C: End of Day               56
    APJK     B: 4 Hour               55
    EMEA     C: End of Day     1          53
    LA - Latin America     C: End of Day               54
    UK     A: 2 Hour               49
    EMEA South     C: End of Day     1          44
    CORPORATE     A: 2 Hour          1     43
    CORPORATE     C: End of Day               44
    LA - Latin America     A: 2 Hour          1     42
    EMEA South     A: 2 Hour          1     32
    EMEA     B: 4 Hour               30
    UK     B: 4 Hour               30
    EMEA     A: 2 Hour               27
    EMEA North     B: 4 Hour     1          26
    NA -
    North AmericaE: 3 - 5 Business Days               25
    LA - Latin America     B: 4 Hour               23
    EMEA South     B: 4 Hour               20
    CORPORATE     B: 4 Hour               17
    APJK     E: 3 - 5 Business Days               13
    Other     F: 6 - 10 Business Days     6     4     
    Other     G: 11 - 20 Business Days     6     1

    Hi Srinivas,
    I'm using label based menu "filterd rows" only but i couldn't bind the drill down with the 1st stacked column chart.
    for mor details:
    1) i'm having 2 stacked coumn charts & 1 lebel based menu but eventhough i couldn't able to achieve.
    if i select the lebel based values then the 2nd stacked column charts is giving detailed valus but if i keep my mouse on the 1st stacked column chart the there is no changes on the 2nd chart..
    somewhere i'm mising the binding data between 1st stacked coumn chart & lebel based menu on drill down part.
    Becoz i'm having multiple rows. so can you please try your and send me the xlf file using your concept.

  • Drill down report on Oracle R-Enterprise with OBIEE 11g

    Greeting Guru
    I see the demo that OBIEE can use the png graphic file produced by R.
    Is it possible to produce drill down report that way ?
    We are doing statistical analysis and we would like to do a drill down with some of our data visualization results.
    Is there demo/example code ??
    Thanks for the help

    http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/ore-trng5-operatnlzgrscripts-1501640.…
    The link above shows a graphic generated by R got embedded in OBIEE11g dashboard
    e.g. on presentation p.42 there is a graphic of flight delays by airport.  top 36 busiest airport
    Is it possible that with a double clicks of  JFK, it opens up another reports that is related to JFK let say group it by different airline provider of group by different flight destination for the delay reports.

  • Bar Chart Drill down getting "Insert in range overlaps with other series" # Error

    Hi friends,
    I am trying to drill down for Bar chart to Combination chart dashboard.
    I have bar chart in region wise values are  Revenue ,Net contribution,Total cost ,
    So when i was binding for those values for one destination column could be same
    in spreadsheet  then its getting below error.
    I tried formula for one destination to other columns
    in spreadsheet also but that's not allowing to formula for binding destination .
    Please kindly anybody help me out
    Thank you
    Sudhakar M

    Hi Runali,
    Sorry for late reply,the issue was not solved .
    Got another issue in BI launch pad .
    one Webi report migrated from R2 environment to BO 4.1.when open that report in BI launch pad
    working perfect but when report was edit in the query level and run the all queries its asking context selection
    If i selected all the context and run all the queries then again getting another issue.
    Why its asking Query Context in Query prompt level?
    Thank you
    Sudhakar M

  • Drill down on Charts(Graphs)

    Hi,
    I have three level hierarchies Country, State and customer for drill down
    Country should be shown in bar chart.
    When report is opend first time, this bar chart will be displayed.
    Now only one chart is showing for coutry.
    I will start drill down.
    If I click on the bar(coutry bar chart) , below of the bar chart, map chart should be displayed for state.
    If I click on map chart(state map chart) , below of the map chart, line chart should be displayed for customer.
    Now there are three charts bar, map and line after drill down.
    How to achieve these please let me know.
    Thanks and Regards,
    Manjunath

    Alering the Chart is not possible in webi or Deski. You can alter hte header or title but not the chart. You can do this in Dashboard or in Xcelsius.

  • How to bind UI component to a view object which is created from a SQL query

    I am using JDeveloper 11.1.1.2.
    I created a method in my ApplicationModule to create an instance of ViewObject dynamically based on a "voCode" passed in :
    public ViewObject loadVO(String voCode) {
    ViewObject viewObject = findViewObject(voCode);
    if (viewObject == null) {
    viewObject = createViewObject(programCode);
    return viewObject;
    I created a Client interface for this method and refreshed the data control of the ApplicationModule.
    From the "Oracle JDeveloper 11g Handbook", I should be able to create a tree binding and a methodIterator executable for the "loadVO" method via the data control of the AM.
    I tried to add the binding manually to the page definition of my jspx page as I like to see if I can replace an existing binding with this new binding.
    I was not able to add the binding as the "Create Tree Binding" required both the "Root Data Source" and "Tree Level Rules" to be specified.
    I could specify the "Root Data Source" to point to the "loadVO" and corresponding parameter but not able to add any rule.
    When I clicked on the "+" icon to add rule, nothing happened that allowed me to specify the rule (if I know what rule I need to add).
    How should I bind the application module method "loadVO" so that it can be exposed in the Data Control to provide the data for a UI component like dynamic table?
    On the other hand, I could create the "methodIterator" first for the AM method "loadVO" but I wasn't able to create a tree binding to reference the "methodIterator".
    Is it possible to invoke the loadVO method with specific parameter value via the "methodIterator" from a bean method?
    Edited by: pyin_amec on Jan 25, 2010 3:57 PM
    I corrected the subject line and change my question to better reflect the problem I tried to solve.
    Edited by: pyin_amec on Jan 26, 2010 7:41 AM

    Hi,
    This worked for me .. I created a inputtext area where I can enter a query and execute ..
    Hope it helps..
    AM Impl
         public void createVoWithQuery( String pQuery )
              ViewObjectImpl vo = null;
              if( findViewObject( "DemoVo" ) != null )
                   findViewObject( "DemoVo" ).remove();
              vo = ( ViewObjectImpl )createViewObjectFromQueryStmt( "DemoVo", pQuery );
              //  vo.setKeyAttributeDefs( new int[]{0} );
              vo.executeQuery();
         @Override
         protected void prepareSession( Session session )
              super.prepareSession( session );
              if( findViewObject( "DemoVo" ) == null )
                   createViewObjectFromQueryStmt( "DemoVo", "Select 1 from dual" );
         }Page Def
    <executables>
        <variableIterator id="variables">
          <variable Type="java.lang.String" Name="createVoWithQuery_pQuery" IsQueriable="false"/>
        </variableIterator>
        <iterator Binds="DemoVo" RangeSize="25" DataControl="AppModuleDataControl"
                  id="ViewObj1Iterator" Refresh="deferred"/>
      </executables>
      <bindings>
        <tree IterBinding="ViewObj1Iterator" id="ViewObj1">
          <nodeDefinition Name="Dummy">
          </nodeDefinition>
        </tree>
        <methodAction id="createVoWithQuery" RequiresUpdateModel="true" Action="invokeMethod"
                      MethodName="createVoWithQuery" IsViewObjectMethod="false"
                      DataControl="AppModuleDataControl"
                      InstanceName="AppModuleDataControl.dataProvider">
          <NamedData NDName="pQuery" NDType="java.lang.String"
                     NDValue="${bindings.createVoWithQuery_pQuery}"/>
        </methodAction>
        <attributeValues IterBinding="variables" id="pQuery">
          <AttrNames>
            <Item Value="createVoWithQuery_pQuery"/>
          </AttrNames>
        </attributeValues>
      </bindings>page
    <af:panelStretchLayout id="psl1" startWidth="0" topHeight="100px" bottomHeight="0">
              <f:facet name="center">
                <af:table rows="#{bindings.ViewObj1.rangeSize}"
                          fetchSize="#{bindings.ViewObj1.rangeSize}"
                          emptyText="#{bindings.ViewObj1.viewable ? 'No data to display.' : 'Access Denied.'}"
                          var="row" rowBandingInterval="0"
                          value="#{bindings.ViewObj1.collectionModel}"
                          selectedRowKeys="#{bindings.ViewObj1.collectionModel.selectedRow}"
                          selectionListener="#{bindings.ViewObj1.collectionModel.makeCurrent}"
                          rowSelection="single" id="t1" partialTriggers="::cbEx">
                  <af:forEach items="#{bindings.ViewObj1Iterator.attributeDefs}" var="def">
                    <af:column headerText="#{def.name}" sortable="true" sortProperty="#{def.name}"
                               id="c1">
                      <af:outputText value="#{row[def.name]}" id="ot1"/>
                    </af:column>
                  </af:forEach>
                </af:table>
              </f:facet>
              <f:facet name="bottom"/>
              <f:facet name="top">
                <af:panelFormLayout id="pfl1">
                  <af:inputText value="#{bindings.pQuery.inputValue}"
                                label="#{bindings.pQuery.hints.label}"
                                required="#{bindings.pQuery.hints.mandatory}"
                                columns="60"
                                maximumLength="#{bindings.pQuery.hints.precision}"
                                shortDesc="#{bindings.pQuery.hints.tooltip}" id="it1" rows="2">
                    <f:validator binding="#{bindings.pQuery.validator}"/>
                  </af:inputText>
                  <af:commandButton actionListener="#{bindings.createVoWithQuery.execute}"
                                    text="ExecuteQuery"
                                    disabled="#{!bindings.createVoWithQuery.enabled}" id="cbEx"/>
                </af:panelFormLayout>
              </f:facet>
            </af:panelStretchLayout>

  • Error when i run any page with any view object

    jdevloper 11.1.2
    version 64
    i create menu from task flow and template  and its ok .
    after create  model from database.
    when i run any page not have any view object its successful and run
    but when i drag any table  object from data control  to the page and run  its show error
    Error 500--Internal Server Error
    oracle.jbo.domain.DataCreationException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-25029 at oracle.jbo.common.JBOClass.findDataClass(JBOClass.java:243) at oracle.jbo.server.AttributeDefImpl.initFromXML(AttributeDefImpl.java:3904) at oracle.jbo.server.AttributeDefImpl.loadFromXML(AttributeDefImpl.java:3855) at oracle.jbo.server.EntityDefImpl.loadAttribute(EntityDefImpl.java:4935) at oracle.jbo.server.EntityDefImpl.loadAttributes(EntityDefImpl.java:4899) at oracle.jbo.server.EntityDefImpl.loadFromXML(EntityDefImpl.java:3808) at oracle.jbo.server.EntityDefImpl.loadFromXML(EntityDefImpl.java:3422) at oracle.jbo.server.EntityDefImpl.loadFromXML(EntityDefImpl.java:3406) at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:525) at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:1202) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:585) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:507) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:489) at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:753) at oracle.jbo.server.EntityDefImpl.findDefObject(EntityDefImpl.java:644) at oracle.jbo.server.ViewDefImpl.doAddRowReference(ViewDefImpl.java:7076) at oracle.jbo.server.ViewDefImpl.loadEntityReference(ViewDefImpl.java:7357) at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:4003) at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:3773) at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:3721) at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:529) at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:1202) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:585) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:507) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:489) at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:753) at oracle.jbo.server.ViewDefImpl.findDefObject(ViewDefImpl.java:739) at oracle.jbo.server.AMViewUsage.createViewObject(AMViewUsage.java:112) at oracle.jbo.server.ApplicationModuleDefImpl.loadViewObject(ApplicationModuleDefImpl.java:655) at oracle.jbo.server.ApplicationModuleDefImpl.loadComponents(ApplicationModuleDefImpl.java:916) at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:489) at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:86) at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:158) at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:73) at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:2908) at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:580) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2468) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2342) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3241) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:571) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:234) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:504) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:499) at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:517) at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:867) at oracle.adf.model.binding.DCDataControl.setErrorHandler(DCDataControl.java:486) at oracle.jbo.uicli.binding.JUApplication.setErrorHandler(JUApplication.java:261) at oracle.adf.model.BindingContext.put(BindingContext.java:1318) at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:247) at oracle.adf.model.BindingContext.instantiateDataControl(BindingContext.java:1020) at oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1645) at oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1514) at oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1474) at oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1150) at oracle.adf.model.BindingContext.get(BindingContext.java:1103) at oracle.adf.model.binding.DCParameter.evaluateValue(DCParameter.java:82) at oracle.adf.model.binding.DCParameter.getValue(DCParameter.java:111) at oracle.adf.model.binding.DCBindingContainer.getChildByName(DCBindingContainer.java:2748) at oracle.adf.model.binding.DCBindingContainer.internalGet(DCBindingContainer.java:2796) at oracle.adf.model.binding.DCExecutableBinding.get(DCExecutableBinding.java:115) at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:329) at oracle.adf.model.binding.DCBindingContainer.evaluateParameterWithElCheck(DCBindingContainer.java:1478) at oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1608) at oracle.adf.model.binding.DCIteratorBinding.initDataControl(DCIteratorBinding.java:2542) at oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2477) at oracle.jbo.uicli.binding.JUCtrlActionBinding.getDataControl(JUCtrlActionBinding.java:583) at oracle.jbo.uicli.binding.JUCtrlActionBinding.isOperationEnabled(JUCtrlActionBinding.java:316) at oracle.jbo.uicli.binding.JUCtrlActionBinding.isActionEnabled(JUCtrlActionBinding.java:296) at oracle.jbo.uicli.binding.JUCtrlActionBinding.getEnabled(JUCtrlActionBinding.java:1824) at oracle.jbo.uicli.binding.JUCtrlActionBinding.internalGet(JUCtrlActionBinding.java:1918) at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.internalGet(FacesCtrlActionBinding.java:367) at oracle.adf.model.binding.DCControlBinding.get(DCControlBinding.java:749) at javax.el.MapELResolver.getValue(MapELResolver.java:164) at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) at com.sun.el.parser.AstValue.getValue(Unknown Source) at com.sun.el.parser.AstNot.getValue(Unknown Source) at com.sun.el.ValueExpressionImpl.getValue(Unknown Source) at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:73) at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.getDisabled(GoLinkRenderer.java:585) at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.isDisabled(GoLinkRenderer.java:760) at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.handleInaccessibility(GoLinkRenderer.java:663) at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.encodeAll(GoLinkRenderer.java:146) at oracle.adfinternal.view.faces.renderkit.rich.CommandLinkRenderer.encodeAll(CommandLinkRenderer.java:170) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:493) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:913) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:606) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:525) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$1200(PanelGroupLayoutRenderer.java:30) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:698) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:637) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:187) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:318) at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:283) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:360) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:493) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:913) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:606) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201) at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeFacet(DecorativeBoxRenderer.java:440) at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer._encodeCenterPane(DecorativeBoxRenderer.java:704) at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeAll(DecorativeBoxRenderer.java:380) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:493) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:913) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:606) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:623) at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062) at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:274) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:493) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:913) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:606) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:623) at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062) at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1277) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:493) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:913) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1655) at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:399) at org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:350) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:273) at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:165) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1027) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:334) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:232) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:121) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) Caused by: java.lang.ClassNotFoundException: BigInteger at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297) at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270) at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64) at java.lang.ClassLoader.loadClass(ClassLoader.java:305) at java.lang.ClassLoader.loadClass(ClassLoader.java:246) at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179) at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:43) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at oracle.jbo.common.java2.JDK2ClassLoader.loadClassForName(JDK2ClassLoader.java:35) at oracle.jbo.common.JBOClass.forName(JBOClass.java:174) at oracle.jbo.common.JBOClass.findDataClass(JBOClass.java:239) ... 176 more

    Thanks for u replay
    yes it show same error when i run new page without template
    but i close jdevloper and open it again and  page come but   appear others error
    in message popup  in page like this
    ""Messages for this page are listed below.ErrorBigIntegerErrorBigInteger   ""
    And in log  file it appear like this
    - http://localhost:7101/MenuWebApp-ViewController-context-root/faces/TaskStuts
    <ViewHandlerImpl> <_checkTimestamp> Apache Trinidad is running with time-stamp checking enabled. This should not be used in a production environment. See the org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
    <Utils> <buildFacesMessage> ADF: Adding the following JSF error message: BigInteger
    java.lang.ClassNotFoundException: BigInteger
      at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
      at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)

  • Issue with table ROOSPRMSF entries for data source 0FI_AP_4

    Hi Experts,
    I am facing with an issue where we found incosistencies with table ROOSPRMSF in R/3 system.
    In BW , we have done initializations based on fiscal period selections (none of the selections overlap) for data source 0FI_AP_4.
    We have done in total 7 initializations. So in BW system in table RSSDLINITSEL we have 7 initialization requests.
    But in R/3 system we have 49 records for data source 0FI_AP_4 in ROOSPRMSF table out of which 42 are invalid records.
    I suspect that these 42 invalid records are created due to the execution of program RSSM_OLTP_INIT_DELTA_UPDATE when the tables ROOSPRMSF are actually holding the 7 initialization request entries.   Due to this each and every initialization request is linked to rest of the other intialization requests and ended with 49 records in table ROOSPRMSF table.
    Now our data loads are running fine but daily a short dump is raised . In the daily loads, BW init records in RSSDLINITSEL are compared with ROOSPRMSF entries and all the other 42 records which are invalid are written into system log and a short dump is raised.
    In order to fix these inconsistencies i checked for OSS note 852443. (Point 3 in OSS note)
    But it is specified to delete the delta queue for data source 0FI_AP_4 in RSA7 and instructed to execute the program RSSM_OLTP_INIT_DELTA_UPDATE so that the ROOSPRMSF table will be reconstructed with valid records available in RSSDLINITSEL. 
    From OSS note 852443 point 3
    "3. If the RSSDLINIT table in the BW system already contains entries, check the requests listed there in the RNR column in the monitor (transaction RSRQ). Compare these entries with the entries in the ROOSPRMSF and ROOSPRMSC tables with the INITRNR field. If, in the ROOSPRMSF and ROOSPRMSC tables for your DataSource source system combination, there are more entries with different INITRNR numbers, use transaction RSA7 in an OLTP source system to delete all entries and then use the RSSM_OLTP_INIT_DELTA_UPDATE report mentioned in the next section. For a DataMart source system, delete the entries that you cannot find in the RSSDLINIT table using the procedure described above."
    My question is if we delete the delta queue in RSA7 then all the tables in R/3 (ROOSPRMSF, ROOSPRMSC, Time stamp table) and BW (RSSDLINITSEL, initialization requests will be deleted) will be cleared. Then how will the program RSSM_OLTP_INIT_DELTA_UPDATE  copy entries into ROOSPRMSF table in R/3 ?
    Could any one please clarify this ?
    Thanks
    Regards,
    Jeswanth

    Hi Amarnath,
    Did you unhide the new field in RSA6 and regenerated the DataSource?
    Often SAP will populate newly added fields (belonging to the same (set) of table(s) used for extraction) automatically (e.g. SAP uses 'move-corresponding' in it's extractor-code, or, in this case, reading all fields from the DD, FM BWFIU_TRANSFORM_FIELDLIST).
    If the DataSource looks fine to you and the field is still not populated in RSA3 you can't go without a user-exit.
    Grtx,
    Marco

  • Crystal Reports with Graphical Linking on Multiple Data source

    Hello
    I have a report which uses graphical linking on 6 tables/views which acts as the data source.
    4 are on HANA and 2 on a legacy system.
    Record selection filters are applied to filter data.
    Report's performance is incredibly slow on running for higher date ranges even for less than a month bringing back < 10000 records.
    Please suggest any tips to improve this.
    already tried below :
    Checked no printer option
    Removed Page N of M control
    Changed Order links to pick small tables first
    Crystal Reports 2013 connecting via ODBC to HANA and legacy
    -Jayakrishnan

    Hi Jayakrishnan,
    When you join tables from multiple datasources, CR processes the joins and any record selection criteria locally. This is what slows down the report.
    The only way to speed up performance is to have all the data atleast come from the same database or even better, creating a view that has all the required tables and joins.
    -Abhilash

  • Problem with 2 View Objects based on One Entity -Probably a Bug in ADF BC

    Hi
    I am using JDeveloper 10.1.3(SU5) and adf faces and ADF BC and to explain my problem I use HR schema.
    First, I created 2 view objects based on countries table named as TestView1 and TestView2. I set TestView1 query where clause to region_id=1 and TestView2 query where clause to region_id!=1 in the view object editor and then I created 2 separated form on these 2 view objects by dragging and dropping from data control palette.
    Now when I insert a record in the form based on TestView1 with region_id set to 1 and commit the record and go to the next form I can see the record in the second form which is completely wrong since it is against the where clause statement of the second form.
    I am really confused and the situation is very wired and it seems to me something like bug in adf bc.Am I right.Is there any work around or solution for solving this problem.
    Any help would be highly appreciated.
    Best Regards,
    Navid

    Dear Frank,
    Thank you very much for your quick response.
    Reading your helpful comments now I have some questions:
    1- I have commited the record in the database so shouldn't the query of view objects be re-queried?
    2- We try to use ClearVOCaches (entity_name,false) in afterCommit of the base entity object but unfortunately it does not work correctly. after that,We got root app module and used findViewObject method to find all the view of that entity (we have found them by using name not automaticlly) and called executeQuery of all views. From my point of view it has 2 big disadvantages. First suppose that this entity is an important entity and 4 or 5 viow objects are based on it. Now, For inserting one record we should re-execute 4 or 5 view which I think makes some performance issues. Besides, If during the development one programmer add a new view object based on this entity and don't add the executeQuery in the afterCommit for this view, again we have the same problem. Isn't there at least a way that automatically refresh all related view objects however the performance issue still exists.
    3- You mentioned that this issue is handled in the developer guide. Could you kindly give me a refrence which developer guide you mean and which section I should read to overcome this problem.(I have ADF Developer's Guide for Forms/4GL Developer's Guide , however I search for clearVOCaches and surprisingly nothing was found!!!)
    4- Could you please give me some hints that from your point of view what is the best method to solve this problem with minimum performance effect.
    Any comment would be of some great help.
    Thanks in advance,
    Navid

  • Data source creation with XEClient driver crashes ODBC Data Source Admin.

    OS: Windows XP Professional SP2
    How to reproduce:
    1. Install Oracle XEClient 10g from: http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html
    2. (optional) You may need to install MSVCRT71.DLL and MFC71.DLL (see Re: odbc error in XE and 9i
    3. Open Control Panel
    4. Double-click on the Administrative Tools icon
    5. Open Data Sources (ODBC) applet.
    6. Click Add button
    7. Select Oracle in XEClient
    8. Name the Data Source.
    9. Press OK
    10. Double-click on the Data Source. The ODBC Data Source Administrator crashes.

    OS: Windows XP Professional SP2
    How to reproduce:
    1. Install Oracle XEClient 10g from: http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html
    2. (optional) You may need to install MSVCRT71.DLL and MFC71.DLL (see Re: odbc error in XE and 9i
    3. Open Control Panel
    4. Double-click on the Administrative Tools icon
    5. Open Data Sources (ODBC) applet.
    6. Click Add button
    7. Select Oracle in XEClient
    8. Name the Data Source.
    9. Press OK
    10. Double-click on the Data Source. The ODBC Data Source Administrator crashes.

  • The schedule in Power BI report refresh error with the powerpivot or powerview with SQL Analysis services as data source

    In the Power BI Admin Centre, the data sources that cannot be setup with Analysis services, and it has the error to schedule the powerpivot or powerview report to have data refresh. The error is "我們無法重新整理此報表中的資料來源種類。" - english, "We
    can not rearrange the source of information in this report types ." We would like to know the power bi schedule function can support SQL analysis service or not. Please advise. Thanks.
    Winsee

    It is not currently supported. You might be able to create a linked server in SQL to be a proxy for the connection and enable scheduled refresh if you are desperate.
    https://support.office.com/en-US/Article/Supported-data-sources-cb69a30a-2225-451f-a9d0-59d24419782e#__supported_data_sources
    http://artisconsulting.com/Blogs/GregGalloway

Maybe you are looking for

  • Spry Collapsible Panel animation not working

    I've inserted a spry collapsible panel into a web page and it works fine when I preview it. But when I upload it to the server the animation does not work in both Safari and Firefox (haven't tried any other browsers). The panel is just static, showin

  • Photos won't show up in camera role & forever backups. Please help!

    This has been going on for 3 months now and its really becoming a pain. The problem in itself is now a giant conundrum where I can't find a possible fix so here it goes! It all started when I noticed that when I took a photo with the built in camera

  • Passing Inner class name as parameter

    Hi, How i can pass inner class name as parameter which is used to create object of inner class in the receiving method (class.formane(className)) Hope somebody can help me. Thanks in advance. Prem

  • Missing package information on MyBT accounts

    Missing package information on MyBT accounts and after lots of phone call no one can fix it. which department do i need to talk to. and can i have a name of some one it that department so I can look them up in the Directory if not a name a EIN will d

  • Explain about Idoc to soap scenario

    Hi All, I am beginner to sap pi can anybody help me out, How to perform Idoc to soap scenario...