GeneralException Node(( Context path of node ): cannot bind or add element,

Hello all,
Stack trace :
GeneralException Node((<Context path of node>): cannot bind or add element, because it is already bound to a node
I am trying to upload data from excel file in web dynpro context.In the process,  when I create and add  an element to the node which I want to populate with excel data, it throws the above mentioned exception.
Any idea as to wht is causing the problem ?

Hi,
GeneralException Node((<Context path of node>): cannot bind or add element, because it is already bound to a node
It seems that its a mapped node, try to bind or addelements at the source.
Ex: If this node is mapped from controller to view try to add elements in contoller instead of doing in view.
Regards
Ayyapparaj

Similar Messages

  • Adding elements to a node: cannot bind or add element

    Hallo,
    I want add emenents of my phases and subphases to a table, but I get this exception:
    ContextException: Node(RoadMapVIew.phase_subphase_table): cannot bind or add element, because it is already bound to a node
    The code is the following:
    int phaseSize = processT.getSequenceGroup1().getPhaseList().getSequenceGroup1().getPhase().length;
                     String currentStatus = "";
                     String currentPhaseId = "";
                     String currentSubphaseId = "";
                     String currentNotifyId = "";
                     String lastStatus = "";
                     for (int i = 0; i < phaseSize; i++)
    PhaseT phaseT = processT.getSequenceGroup1().getPhaseList().getSequenceGroup1().getPhase();
                         IPrivateRoadMapVIew.IPhase_subphase_tableElement tableElement = wdContext.nodePhase_subphase_table().createPhase_subphase_tableElement();
                          tableElement.setPhase_desc(phaseT.getSequenceGroup1().getPhaseDesc());
                          tableElement.setPhase_id(phaseT.getSequenceGroup1().getPhaseId());
                          int subPhaseSize = phaseT.getSequenceGroup1().getSubPhaseList().getSequenceGroup1().getSubPhase().length;
                          for(int j = 0; j< subPhaseSize; j++)
                               SubPhaseT subPhaseT = phaseT.getSequenceGroup1().getSubPhaseList().getSequenceGroup1().getSubPhase()[j];
                               tableElement.setSubphase_desc(subPhaseT.getSequenceGroup1().getSubPhaseDesc());
                               tableElement.setSubphase_id(subPhaseT.getSequenceGroup1().getSubPhaseId());
                               String status = subPhaseT.getSequenceGroup1().getStatus();
                               wdContext.nodePhase_subphase_table().addElement(tableElement);
                               lastStatus = status;
                               //le fasi/sotofasi sono ordinate perciò la corrente è l'ultima con uno status valido
                               if (status != null && !status.equals(""))
                                    currentStatus = status;
                                    currentPhaseId = phaseT.getSequenceGroup1().getPhaseId();
                                    currentSubphaseId = subPhaseT.getSequenceGroup1().getSubPhaseId();
                                    if (status.equals(DAConst.STATUS_NOTIFY))
                                         //currentNotifyId = "notifyId"; //subPhaseT.getSequenceGroup1().getNotifyId();
                                         currentNotifyId = subPhaseT.getSequenceGroup1().getNotifyId();
    Can anybody help me please?
    Thanks,
    regards,
    Andrea

    I have solved moving the creation of the reference of the node element and the setting of elements inside the second for loop:
    for (int i = 0; i < phaseSize; i++)
                          PhaseT phaseT = processT.getSequenceGroup1().getPhaseList().getSequenceGroup1().getPhase()<i>;
                          String phaseDesc=phaseT.getSequenceGroup1().getPhaseDesc();
                          String phaseId=phaseT.getSequenceGroup1().getPhaseId();
                          int subPhaseSize = phaseT.getSequenceGroup1().getSubPhaseList().getSequenceGroup1().getSubPhase().length;
                          for(int j = 0; j< subPhaseSize; j++)
                               SubPhaseT subPhaseT = phaseT.getSequenceGroup1().getSubPhaseList().getSequenceGroup1().getSubPhase()[j];
                               IPrivateRoadMapVIew.IPhase_subphase_tableElement tableElement = wdContext.nodePhase_subphase_table().createPhase_subphase_tableElement();
                               tableElement.setSubphase_desc(subPhaseT.getSequenceGroup1().getSubPhaseDesc());
                               tableElement.setSubphase_id(subPhaseT.getSequenceGroup1().getSubPhaseId());
                               tableElement.setPhase_desc(phaseDesc);
                               tableElement.setPhase_id(phaseId);
                               String status = subPhaseT.getSequenceGroup1().getStatus();
                               wdContext.nodePhase_subphase_table().addElement(tableElement);
                               lastStatus = status;
    Thanks everybody for helps,
    Andrea

  • ContextException : cannot bind or add element

    Hi all,
    I can't find an answer to my problem.
    Hope you'll be able to
    Here are the facts :
    Context :
    I'm currently creating a TeamViewer for Managers to be able to select the employees they manage.
    For that, I have a table which lists them all, displaying their infos in specific columns.
    Both columns and data are dynamic and are specified in the SAP back end.
    I use the following bapis to get these informations :
    - HRWPC_RFC_GET_COL_INFO (returns columns informations)
    - HRWPC_RFC_GET_OBJECTS (returns employees personal numbers -> pernr)
    Fact is the second one doesn't return as much informations as needed.
    So I have then to call a third bapi :
    - MYBAPI_USER_INFOS (return informations about an employee)
    which, from an employee pernr, returns a lot more informations about him.
    Fact is I manage to use efficiently both first bapis, so I get columns and pernr data.
    Then I would like to get in a context node the list of enhanced informations of the employees, which is mapped to my view context and applied to a dynamic table.
    My problem :
    While adding programmaticaly the columns to my context node, I get the following exception : "com.sap.tc.webdynpro.progmodel.context.ContextException: Node(TeamViewerApp.MainViewColumns): cannot bind or add element, because it is already bound to a node" error.
    Error summary :
    - com.sap.tc.webdynpro.progmodel.context.ContextException: Node(TeamViewerApp.MainViewColumns): cannot bind or add element, because it is already bound to a node
    -- at com.sap.tc.webdynpro.progmodel.context.Node.prepareAddElement(Node.java:649)
    -- at com.sap.tc.webdynpro.progmodel.context.Node.addElement(Node.java:635)
    -- at com.airfrance.tv1.teamviewer.components.TeamViewerApp.updateMainView(*TeamViewerApp.java:560*)
    -- at com.airfrance.tv1.teamviewer.components.wdp.InternalTeamViewerApp.updateMainView(InternalTeamViewerApp.java:534)
    -- at com.airfrance.tv1.teamviewer.components.views.TeamViewerView.onActionChangeView(TeamViewerView.java:197)
    TeamViewerComp code :
         wdThis.getColumnsMainView(viewId, userLanguage, userId); // get the columns infos
         IGetColumns_ResultNode columns = wdContext.nodeGetColumns_Result();
         for(int i=0; i<columns.size(); i++) {
              IWDNodeElement column = columns.getElementAt(i); // get the #i column
              wdContext.nodeMainViewColumns().addElement(column);  +//add this column to my other context +
    My context :
    Component
    - GetColumns (Model)
    -- GetColumns_Output
    --- GetColumns_Result
    Colname
    Heading
    -- Langu
    -- Uname
    -- Viewid
    - MainViewColumns (Value)
    -- lot of infos
    - SubViewColumns (Value)
    -- lot of infos
    My environment :
    - os : Windows XP SP2
    - procesor : 3GHz
    - memory : 3Gb
    - ide : SAP NWDS 7.0.12
    - server JEE : 7.00 SP12
    - server VM : Java Sun 1.4.2_12
    Any help will be really appreciated
    Thank you for your time!
    Alphonse

    HI,
    com.sap.tc.webdynpro.progmodel.context.ContextException: Node(HrChiefRedressalView.Ctx_FilteredOutput): cannot bind or add element, because it is already bound to a node
    Try to bind or add element from the source of the node instead of mapped one.
    Ex:
    Controller->View
    If your node is mapped from controller to view. bind/add element should be done at controller level not at view level.
    Regards
    Ayyapparaj

  • "cannot bind or add elements because the node has no valid parent"

    Hello All,
      I keep getting the above error message. Can someone help ?
    <u><b>Context Structure</b></u>
    - A (Model Node)
    - B (Sub Model Node of A)
       ++ Country (Model Attribute B)
       ++ Language(Model Attribute B)
    <u><b>Coding</b></u>
    IPrivateMainView.IAElement userInfo = wdContext.createAElement(new A());
    wdContext.nodeB().addElement(userInfo);
    The error stack always report that the above syntax causes the error message.
    Can someone kindly let me know where I may have gone wrong ? Thank you.
    from
    Kwok Wei

    Hi,
    The model node is a reference to the model object so you need to bind the node to a similar structure or table from the model object.
    eg.
    abc(model node)
    |__def(model subnode)
       |___attr_a
       |___attr_b
    Then you need to first bind abc node
    abc ele=new abc();
    wdContext.nodeAbc().bind(ele);
    Then bind the def to the corresponding def node
    def subele=new def();
    ele.setDef(subele); or ele.addDef(subele);
    Regards
    Noufal
    Message was edited by: Noufal Kareem
    Message was edited by: Noufal Kareem

  • Table error - Context Path Cannot Be Resolved (Last Node Is Empty)

    Hi All,
    I am dynamically building up a context node called PoList which is used to hold the contents of a table.
    My BAPI is called and a routine transfers the contents of the BAPI context node across into the POList context node. This is rendered correctly on the screen. There is a routine which filters the results based on a vendor. The code works fine when some records are found but when no records are found, I get the error "Context Path POLIST.EBELN Cannot Be Resolved (Last Node Is Empty) ".
    The cardinality of the PoList node is 0..N. This should mean that 0 records is valid.
    The ABAP which fills the context is pasted below :
    data:
        Node_Z_Bapi_Po_Combined             type ref to If_Wd_Context_Node,
        Node_Changing_Po                    type ref to If_Wd_Context_Node,
        Node_T_Header                       type ref to If_Wd_Context_Node,
        Elem_T_Header                       type ref to If_Wd_Context_Element,
        itab_C_T_Header    type If_Componentcontroller=>Elements_Polist,
       stru_C_T_Header    like line of itab_C_T_Header,
        Stru_T_Header                       type If_Componentcontroller=>Element_T_Header .
      data:
        Node_Polist                         type ref to If_Wd_Context_Node,
        Elem_Polist                         type ref to If_Wd_Context_Element,
        Stru_Polist                         type If_Componentcontroller=>Element_Polist.
      data:
    lri_Element    type ref to if_Wd_Context_Element,
    loa_Elements   type Wdr_Context_Element_Set.
    navigate from <CONTEXT> to <Z_BAPI_PO_COMBINED> via lead selection
      Node_Z_Bapi_Po_Combined = wd_Context->get_Child_Node( Name = IF_COMPONENTCONTROLLER=>wdctx_Z_Bapi_Po_Combined ).
    navigate from <Z_BAPI_PO_COMBINED> to <CHANGING_PO> via lead selection
      Node_Changing_Po = Node_Z_Bapi_Po_Combined->get_Child_Node( Name = IF_COMPONENTCONTROLLER=>wdctx_Changing_Po ).
    navigate from <CHANGING_PO> to <T_HEADER> via lead selection
      Node_T_Header = Node_Changing_Po->get_Child_Node( Name = IF_COMPONENTCONTROLLER=>wdctx_T_Header ).
    navigate from <CONTEXT> to <POLIST> via lead selection
      Node_Polist = wd_Context->get_Child_Node( Name = IF_COMPONENTCONTROLLER=>wdctx_Polist ).
      loa_Elements = node_T_Header->get_Elements( ).
      loop at loa_Elements[] into lri_Element.
        lri_Element->get_Static_Attributes(
          importing Static_Attributes = stru_C_T_Header ).
    Get the vendor number
        if i_lifnr is initial.
          insert  stru_C_T_Header into table itab_C_T_Header[].
        elseif i_lifnr = stru_c_t_header-lifnr.
          insert stru_C_T_Header into table itab_C_T_Header[].
        endif.
      endloop.
      data : W_LINES TYPE I.
      describe table itab_c_t_header lines w_lines.
      if w_lines eq 0.
        node_Polist->set_lead_selection_index( 0 ).
        CALL METHOD NODE_POLIST->INVALIDATE.
      else.
        node_Polist->bind_Table( itab_C_T_Header ).
        clear itab_C_T_Header[].
      endif.
    I would have though that invalidating the node would blank the context node and mean that the table is empty but instead I get an error.
    Please help.
    Richard

    Hi Richard,
    The problem here is that some UI element tries to bind against a node where the parent node is empty. You have to make sure that the last but one node has at least 1 element, otherwise you should hide the UI element (visibility = NONE).
    If the lead selection were empty, the corresponding error message would tell you this, but it explicitely says: "Last Node is Empty", and you can trust it.
    One possibility to have at least one element in the node is to change the cardinality to 1..n. If you have a supply function for this node, you have to make sure that there is at least 1 element (bind empty structure to the node), otherwise the framework creates the first element for you.
    Ciao, Regina

  • When using suggestedItems or LOV (on the same field) I get " Graph nodes cannot be sorted due to a cycle in the graph."

    Hi. I am on Jdev 11g R2
    I have a atribute in the VO with LOV attached. And also another attribute in the same LOV with is dependant to the first LOV. It means when I choose LOV on the first attribute the second LOV uses the chosen value,
    I droped the VO as FORM on the page.
    When I go to the first attribute and choose the LOV value (from suggestedItems or from LOV search popup) I get the following message:
    Graph nodes cannot be sorted due to a cycle in the graph
    It only happens for the first time. If i choose LOV after I get the error message , everything is working just fine
    Error message indicates that it may be some loop in the VO, but there is no....
    Please advice what can it be

    please post more log by turning on logging -
    http://xmlandmore.blogspot.in/2009/06/turn-on-diagnostic-to-debug-oracle-adf.html

  • Context node does not contain any elements

    Hi Masters,
                     I create a node dynamically from structure using CL_WD_DEMO_DYN_MODEL->create_nodeinfo_from_struct method. my code as
    nd_field_info = nd_field->get_node_info( ).
    wd_this->zwd_assist->create_nodeinfo_from_struct( EXPORTING
      parent_info = nd_field_info
      structure_name = dotablename
      is_multiple = abap_true ).
    When am set the data to context then it gives the error like node does not contain any elements, but i verified the attributes using nodeinfo then all attributes will be displayed, but when value inserting time it throws error.
    Waiting for Your Response...
    Advance Thankyou
    Regards,
    Sathya

    Hi sathya ,
    the method you using is absolute , the replacement for the methos is  if_wd_context_node_info->add_new_child_node
    pls refer the sample code to create a dynamic Node .
    DATA: pa0001  TYPE REF TO cl_abap_structdescr,
               comp_tab     TYPE cl_abap_structdescr=>component_table,
               struct_type     TYPE REF TO cl_abap_structdescr,
              ls_pa0001   ?= cl_abap_typedescr=>describe_by_name('P0001').
              comp_tab      = p0001->get_components( ).
              struct_type   = cl_abap_structdescr=>create( comp_tab ).
      struct_type = cl_abap_structdescr=>create( comp_tab ).
    * now the nodeinfo is created
      node_info = wd_context->get_node_info( ).
      node_info = node_info->add_new_child_node(
        name                         = 'MY_NODE'
        IS_MANDATORY                 = ABAP_true
        IS_MULTIPLE                  = ABAP_true
        STATIC_ELEMENT_RTTI          = struct_type
        IS_STATIC                    = ABAP_false
    refer DEMODYNAMIC component for dynamic creation of node
    regards
    Chinnaiya P
    Edited by: chinnaiya pandiyan on Dec 15, 2010 2:07 PM

  • 0x800713CF: The owner node cannot run this resource (SQL)

    I have SQL 2012 SP2 service on 2 FC nodes of 2012 R2 servers. Everything were working fine about a year, but now my first Node got mixed up with updates and it is offline now. Problem is, that second Node cannot start SQL services By its own.
    I checked/tried:
    - I checked, that other services related to SQL are online.
    - I chenged Node´s ownership to SQL service
    - Cluster name has full Access rights to OU where all Computer record of this service are in place
    The error I get: 
    0x800713cf:The cluster resource cannot be brought online. The owner node cannot run this resource.

    Thank you both. I´m not sure, how to to check the workload. In FC graphical GUI, both nodes are memebers in owner group, same Place where the owner order can be changed or owner can be disabled. I gone through entire FC management snap-in
    and didn´t find any other places or settings to go through. The article kb313882 Umesh refers, is for Server 2008, and I have 2012 R2. Command
    cluster res <var> name of resource</var> /listowners is not supported (there is no such command). I got first node up and running, and then SQL services were ON again, but if I shutdown first Node, SQL services will go down
    and won´t come up. Disk storage are online and SP level matches.
    Please could you guide me step By step, how to check ownership in 2012 R2?

  • BPEL Newbie  -- Cannot bind input

    Have been given a wsdl to an internal web service, This service can be accessed by soapUI and XMLSpy default soap generators without any problem
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="http://localhost/XX/XX">
    <soapenv:Header/>
    <soapenv:Body>
    <par:SeriesTitle>TEST</par:SeriesTitle>
    <par:SeriesId>1/200-01</par:SeriesId>
    <par:ProgrammeIdRef>1/2000</par:ProgrammeIdRef>
    <par:SeriesStatus>PROD</par:SeriesStatus>
    <par:ProductionAreaIdRef1>DRAMA</par:ProductionAreaIdRef1>
    </soapenv:Body>
    </soapenv:Envelope>
    but Oracle BPEL fails with a remote fault thrown -- 'Cannot bind input'
    The only strange thing, possibly linked - is because there are no partner link details in the original wsdl Oracle BPEL creates its own

    Hi,
    I suggest you to create a value node exactly like Output_Remarks model node in the controller context and populate all the data from Ouput_Remarks node to this value node.  You can write for loop or you can use WDCopyService.copyElements() method to copy the elements from model node to value node.
    Create one more additional boolean attribute as "isEnteredByUser" in the same value node.
    By default this boolean attribute value for all the elements will be false.
    Every time when user updates the remarks for a particular entry then go and update the remarks field for that particular entry in the value node. And change "isEnteredByUser" boolean attribute to true.
    And every time check whether remarks exist or not in the value node.
    Because of this "isEnteredByUser" attribute , you can easily identify the records which are modified at front end while updaing in database.
    I dont think it is better to update the Output model node with user input.
    Regards,
    Charan

  • 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

  • Multiple Context Paths Per Web Application

    Hi,
    We have a Web Application which has a Context Path of "titanadmin". We have some
    HTML pages which refer to this within the URLs they contain. We need to move the
    functionality in this Web Application to another Web Application with a Context
    Path of "gp3admin". We cannot change the URLs in the generated HTML.
    So, is it possible for a Web Application to have multiple Context Paths, so that
    URLs starting with "/titanadmin/" and "/gp3admin/" both go to the same Web Application.
    Thanks,
    Dave

    There is no hard limit to the number of Web Applications (I managed a WSSv3 farm that had 60+, for example). The issue is memory-related and primarily stems from 32bit systems where it was much easier to get Out Of Memory errors on the IIS Application Pools
    when performing a large operation across a 32bit Application Pool (e.g. crawling). However, if you limit each IIS Application Pool to about 10 Web Applications (again, in 32bit land that no longer applies), everything generally works OK given the Web Applications
    do not have a very large amount of content.
    But, if HNSC is in use, a single Web Application should be sufficient, barring any Web Application-specific settings you might need to make.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • h:outputLink with context path?

    Hey,
    give it anyway to set an flag in the <h:outputLink> tag to copy the context path automatic on the beginning of the value from outputLink or must I write my own component?

    No flag like that... I'm not actually sure what the problem is here though. It definitely sounds like you don't need a custom component though!
    What's wrong with just binding the value attribute to your backing bean, and let the bean figure out what your context root is?
    CowKing

  • Why maxActive Attribute(Context Path) is needed

    why maxActive Attribute(Context Path) is needed if singleton pattern database connection is used?
         maxActive attribute corresponds to maximum number of DB connection in pool. but using singleton pattern only one instance of DB connection will be available to the application at a time , so what is the use of maxActive tag. i know i am wrong at this one . please help me out on use of maxActive in Singleton pattern application
         thank you
         siva

    hi ravi,
    up to my knowledge, activation is enough if no aggregates are manitained.
    refer the following text.
    Activating Master Data and Texts
    Prerequisites
    Master data and texts have already been loaded into the BI system using the scheduler.
    Procedure
    Activating Master Data
    When you update master data from an SAP system the master data is imported in an inactive state. You must activate the new master data so that it can be accessed and used for reporting purposes.
    For more information, see Versioning Master Data.
    Choose the path InfoObject Tree ® Context Menu of Corresponding Characteristic  ® Activate Master Data.
    Upon Activation there are two scenarios to choose from:
    The Corresponding Master Data Is Already Being Used in Aggregates in the InfoCube:
    If you are already using the available master data in aggregates in InfoCubes, you cannot activate the master data individually. In this case, proceed as follows:
           1.      In the main menu, choose the path Tools ®Hierarchy/Attribute Change.
           2.      Proceed as described in System Response upon Changes to Data: Aggregate.
    The system now automatically restructures and activates the master data and its aggregates.
    Please note that this process can take several hours if the volume of data is relatively high. Therefore, you should simultaneously activate all of the characteristics that are affected by changes to their master data, at regular intervals.
    The Corresponding Master Data Is Not Used in Aggregates:
    Choose the path InfoObject Tree ® Context Menu of Corresponding Characteristic  ® Activate.
    The system now automatically activates the master data so that it can be used directly in reporting.
    Activating Texts
    Texts are active immediately and can be used directly in reporting. You do not need to Activate manually.
    thank u,
    reward if helpful.

  • Error:The node does not contain any elements

    Hi Experts,
    I am getting this error.
      The following error text was processed in the system SR6 :  The node does not contain any elements. COMPONENTCONTROLLER.1.ROADMAP
    The error occurred on the application server server6_SR6_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
          Method: RAISEELEMENT_NOT_FOUND of program CL_WDR_CONTEXT_NODE===========CP
          Method: IF_WD_CONTEXT_NODE~SET_STATIC_ATTRIBUTES of program CL_WDR_CONTEXT_NODE_VAL=======CP
          Method: WDDOINIT of program /1BCWDY/G25NECI0LTPP66VI3KOI==CP
          Method: IF_WDR_COMPONENT_DELEGATE~WD_DO_INIT of program /1BCWDY/G25NECI0LTPP66VI3KOI==CP
          Method: DO_INIT of program CL_WDR_DELEGATING_COMPONENT===CP
          Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP
          Method: INIT_CONTROLLER of program CL_WDR_COMPONENT==============CP
          Method: INIT of program CL_WDR_CONTROLLER=============CP
          Method: INIT of program CL_WDR_CLIENT_COMPONENT=======CP
          Method: INIT of program CL_WDR_CLIENT_APPLICATION=====CP
    What is the problem here?
    Thank you.
    Lalitha.

    (Assuming you have created elements for node...)
    Definitely it is cardinality problem, please check that... Try to understand below points to avoid such error.
    When a node is created in the context of a Web Dynpro component, the cardinality of the node is specified. The cardinality defines how often a node is to be instantiated at runtime u2013 that is, how many elements of this node are available at runtime.
    u2022        1u20261          Only one element is instantiated.
    u2022        0u20261          At runtime, no more than one element is instantiated, but it is also possible that no element is instantiated.
    u2022        1u2026n          n elements can be instantiated, but at least one element must be instantiated.
    u2022        0u2026n          The number of instantiated elements of the context node can vary.
    The cardinalities 0..n and 1..n correspond to the declaration of an internal table. The cardinality 1..1 corresponds to the declaration of a structure.
    Thanks,
    Swanand.

  • [help]FAIL - Application at context path

    im going crazy here.
    I see other people have had this same problem....
    I'm doing some tutorials in a book called core javaserver pages.
    I've followed each step to what appears to be a "t" and i still cannot get my application to start. I've placed my .war file in my webapps directory. The .war file expands and all the content appears to be there. When i go into the tomcat manager to start the app manually;I get the error FAIL - Application at context path /login could not be started.
    I had it working before- by fluke. But now it's gone and i can't get it back.
    I'm having a tough time even finding where to look. Can someone offer any suggestions?

    here is one of the errors i get in my tomcat/log directory
    Caused by: java.lang.ClassCastException: components.renderkit.AreaRenderer
         at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:876)

Maybe you are looking for

  • Use of HP 5550 Deskjet in England

    I would like to give my 5550 to my daughter in England. I am confused about what electrical connections are necessayr. The power cord box seems to indicate a 110 v input, but other specs seem to say the printer is dual voltage. I know about the UK po

  • Widgets in WebdynPro

    Hello , Is there any way to create widgets  in webdynpro which displays some info in that ? If so please help me in doing that. Thanks.

  • Is It Possible To Change My Pre-order

    Seems as thought the customer service lines are down and I need to find out how I can go about changing my pre-order. I pre-ordered the Samsung Galaxy S3 a few days before June 28th so that I could keep my unlimited data plan. When researching the ph

  • Passing a parameter through user exit

    Hi all, I am adding a screen to the user exit ZXHIV01 and want the user to fill the organizational detail area on this screen. However, I cannot get the value of the organizational code (OBJID) from the previous screen (1000 create). I have tried GET

  • Combining PDFs in Preview

    You used to be able to drag and drop pages from one Preview document to another. That feature is not longer available. Is there anyway to combine PDF documents into one file now?