Datamart application component  tree invisible

Is the R/3 application component hierarchy and BW application component hierarchy same
I read on service sap ,its NOT
so how to get the Datamart tree visible with all the 8*datasources ,as of now its not visible but if i go to RSA6 ,i see all those datasources under the component called DM and DM-IO
now how to get this DM and DM-IO from RSA6 to appear in the datamart tree section from below path
RSA1>Sourcesystem>Datamart-->Datasource overview
currently nothing appears here ,BUT R/3 application component is visible properly under
RSA1>Sourcesystem>R/3-->application component
thanks

None of the answers are correct,I  do have mentioned clearly am talking of here the DATAMART (8*)appl comp  hierarchy and not R/3 appl comp  hierarchy ,R/3 is visible.
Also its not that just one or two 8* datasource do not appear in the datamart appl comp  hierarchy ,the whole tree itself is dissappeared,it was visible just a day back,so the tool-->settings replied do not solve the issue ,it was already tried though.
R/3 and datamart appl comp hierarchy both are separate totally.
thanks

Similar Messages

  • Can not create an Application Component on SAP R/3 system

    I have a source as SAP R/3 ( ECC 6.0 ) and Target as SAP BW 7.0
    a)Log on to SAP BW 7.0 and used  the “ID3CLNT400”  source system ,  by using  Modeling --
    > Source System  --  choose “Customizing Extractors”  from the context menu of the source system “ID3CLNT400”
    In the transaction  SBIW  on the SAP Source system , choose  the Business Information Warehouse -- > Post Processing of DataSources
         > Edit DataSources and Application Component Hierarchies.
    Choose the “IMG Activity “ Here , I am getting one warning.
    "NO Valid Application Component Exists"
    When I hit the continue button .
    Here when I create an Application Component and “SAVE”  the changes, I am getting the following error.
    Package "Z_Train" doesnt exists. Chose "Display Object " or "Cancel"
    Because of this , I couldn’t creat an Application component and also couldnot load any thing on the SAP BW side. Also , I am no way connected to the "Z_TRAIN" Package

    can u pls tell me how u solved it
    I am working on  Production system  when I go to rsa5 it displaying the msg
    No valid application component hierarchy exists
    Message no. R8053
    Diagnosis
    Currently no application component hierarchy ("APCO_MERGED", database table RODSAPPL and RODSAPPLT) exists in the system. This is required in BW so that the DataSources can be displayed correctly in the source system tree.
    Procedure
    Copy the application component hierarchy from the Content using transaction RSA9.
    In development system I went to RSA9 & transferred the application componet then its asks or pkg name I have given the pkg  name also before use the datasrcs , I have transported the same thing to production before transporting the datasrcs but in production the application component herarachy did not get transported I think that why its giving the msg No valid application component hierarchy exists but my datasrcs got transported ,pls suggest me what has to be done
    Should I import the same request in to production again
    Or shall I run rsa9 again & transfer the application component hierarchy again & transport it to production id I do this will already transported datarscs have any effect in production

  • Where/How do I programmatically build the component tree?

    Hi! I'm having a lot of problems trying to make my JSF application work...
    Here's the situation:
    - I have to display a form (questionnaire) consisting of a tree (form - subforms - sections - groups - questions - checkboxes/dropdowns...). Each of these parts are custom components, with custom renderers.
    - This display is only a small part of a wider application (so the custom ViewHandler solution seems impossible to me), and it is done in an imported jsp (using <jstl:import ...>). In this jsp, there is only one component, representing the "root" of the questionnaire, because the structure of the questionnaire is unknown at the beginning.
    - I need to build programmatically (in Java) the component tree of my questionnaire (according to the structure loaded from a database) and integrate it in the component tree of the whole application.
    - The problem is I can't get this to work properly in the JSF lifecycle (either the restoreState/saveState methods aren't called, or the "main" tree doesn't contain my "sub-tree" although everything is rendered properly...). I searched on a lot of forums, I tried a lot of solutions (new UIComponent() vs. application.createComponent(...) / create the tree in the component constructor vs. in the component renderer... ) but none of them seemed to meet my requirements, since it seems to be a tricky situation.
    So, does anyone knows how to achieve this? How and where to build my component tree?
    (ask me if a you need more information about my code!)
    Thanks in advance!!
    Adriano

    Bit_happens wrote:
    - I'm using the "createComponent" method to build my tree (instead of just calling the component constructor), is that right? For example:
    UISubform subformComponent = (UISubform) application.createComponent(UISubform.TYPE);
    //UISubform subformComponent = new UISubform();What is the difference with the plain constructor call?You are not implementation dependent then.
    - Apparently, I have to explicitly add the panelGroup to the component tree, or else it won't be part of the tree. Is that normal? Shouldn't JSF add it to the tree automatically when it finds it in the JSP? I have to do the following:
    UIComponent parent = facesContext.getViewRoot().findComponent("form_subview").findComponent("main_form");
    parent.getChildren().add(panel);
    panel.setParent(parent);- Is there a difference between creating the "sub-tree" in an ascending way, or in a descending way? I.e. first creating the leaves and then going up the branches until I plug the root component into the main tree, or first creating the root component and then going down the branches until all the leaves are created?No, there isn't.
    - I think my custom components themselves should be right, and they're declared in faces-config. It looks like the panelGroup doesn't renders its children, but it should by default, right? When I look at the rendered page source code, the panelGroup is empty:
    <span id="form_subview:main_form:formPanel"></span>- Do you think of anything else I should check? Any tricky setting I could have forgot?Try adding existing components to the panelGroup, e.g. HtmlOutputText. If that works, then I rather think there is a flaw in your component.

  • How to get Application Component in RSA1

    Hi Experts,
    I am not find any Application Components (RSA1) all my Data Sources are under the tree of Unsigned Nodes.
    How to get Application Component for my application, I am developing HCM application under that E-Recruiting.
    Can anyone help me regarding this.
    Regards
    Vijay

    Hi
    Whatever you have on infosource,will have same components.
    Goto RSA1 then source systems. double click on source system then right click on ypur R/3 source system then say display datasource tree.
    Chandu.

  • Reset the whole Component Tree?

    Hi,
    I've got 2 qeustions:
    1. How can I reset the whole Component Tree?
    2. And is it possible to destroy the User-Session for the current JSF application? If I use session.invalidate() the whole session will be destroyed, but I only want that all jsf things are resetted.
    Would be great if someone could give me a hint!

    A better way is to recreate the managed bean in the session scope.
    For example, to reset the current session instance of the backing bean MyBean which is definied as managed bean "myBean":public class MyBean {
        public void reset() {
            FacesContext
                .getCurrentInstance()
                    .getExternalContext()
                        .getSessionMap()
                            .put("myBean", new MyBean());
    }

  • Component tree persistence

    Want to know a couple of things
    FIRST
    Wanted to know how long JSF maintains component tree instances and state.
    For example,
    If I go to form A then to form B then back to form A, does form A have to rebuild the component tree and reset state?
    A lot of my dropdowns are populated by calling a database and therefore I would like to know how often the routines that populate the List with SelectItems would be called.
    Do I need to cache my lists first or can JSF kind of do that for me.
    SECOND
    A lot of my dropdowns are actually the same on many forms.
    Is there a way for JSF to keep these lists for me, then access from various form backing beans?

    OK, I think I get it. Create a managed bean with
    application scope and create set/get methods which
    call the database to build my reusable lists.
    Since this bean will not be a backing bean (where set
    methods are called on requests sent), when would this
    application scope managed bean set methods get called
    to populate these application scoped lists.The "backing bean" term is not well defined. To me, a backing bean is any bean with properties bound to JSF components, no matter when its methods are called. Also, the getter methods for a bean in application scope may be called on every request. So, I would call a bean in application scope used for this purpose a backing bean.
    Anyway, you declare the bean as a managed bean in faces-config.xml and populate the lists the first time the getter method is called.
    Do I have to somehow explicitly call them when the
    application starts (kind of like a startup servlet) or
    does JSF somehow take care of that for me.JSF doesn't specify anything that is activated on application startup, but since JSF runs in a servlet container, you can use a servlet context listener to create an populate the bean and place it in the application scope. This is an alternative to declaring it in faces-config.xml and populating it in the getter
    method. Either way works and which alternative to use is a matter of preference, but unless there are other things (unrelated to JSF) that needs to be done at application start, I would go with the declared managed bean approach; it requires the least amount of work and, as a side effect, documents the fact that this bean exists in application scope.
    Thanks for the info so far....I do appreciate your
    time....:-)I hope this helped.

  • Urgent:Application component hierarchy is not available in BI

    Experts!
    I want to  extract data from r/3 to bi,
    I 've activated appln comp hier from sbiw,n activated datasourses as well in R/3
    when i want replicate data sourses in BI, there is no appln comp hier in BI
    if i double click on sourse system in rsa1,it should display data sourse tree,but this is not happening,
    My ques is whatis the problem, do i need to check any other settings,
    please provide me right solution,
    I 'll assign points
    Note: i "ve searched the forum but i could not get the right ans for my prblm
    Thanks n Regards
    Gagan

    Use the transaction code RSA9 in R/3 inorder to transfer application component hierarchy this step needs to perform first.
    Use tcode RSA5 to activate the data sources then do the set up necessary in r/3 and after wards replicate.
    check this link
    http://help.sap.com/bp_biv335/BI_EN/index.htm
    regards,
    shahid
    Message was edited by:
            Shahid Syed

  • Missing Application Component Hierarchy for source system

    Hi
    I have a problem I hope you can help me with.
    We have created a sandbox as a copy of an existing APO/BW production system. On this system we have created 2 source systems: 1) R/3, 2) The system itself (EAX).
    The R/3 source system seems to work fine, but there is a problem with EAX. First time i opened the system I was met with the message "Application component hierarchy does not exist, Create?". Nothing happened when choosing create.
    After reading through similar topics on this forum, I went into RSA6. The view in here is similar to that on production, so I saved and tried again. Now it does come up with a tree, but it only has one node (NEW_HIER_ROOT(No Text Found)) and no datasources.
    I then tried to transport the Application component hierarchy" from the production system. That didn't solve it either (still looks the same).
    Does anyone know how to fix this? It would be much appreciated.
    Br Karsten

    Dear Karsten, Use transaction RSA9 for transfering appln. component hierarchy in source system.
    let me know if you have any issue.
    mahantesh

  • Modifying the component tree in FacesListener

    Hi,
    I want to modify the component tree of every page that is accessed within my JSF application. For example, say I want to remove one component(id is known) from every page that is accessed. Obviously, I don't want to edit the page manually.
    I wrote and configured a FacesListener which will be executed during the RESTORE_VIEW phase. In the afterPhase() method, I get the view root from FacesContext. I traverse down to the component with the given Id and remove it from its parents child list. But it doesn't get removed. The component is rendered. Even trying to chage its value or adding a new component doesn't work. Basically any modification done to the tree after the RESTORE_VIEW phase in the FacesListener is not reflected in the rendered output.
    Is it the right phase to modify the view?
    Thanks,
    Siva

    There is a typo in my question. I mean PhaseListener not FacesListener.
    Siva

  • How to construct the component tree in my custom component?Help!

    Hi, i am writing a custom component like this:
    public class HtmlCategory extends HtmlPanelGrid
         public void processRestoreState(javax.faces.context.FacesContext context,
                java.lang.Object state)
              setColumns(1);
              HtmlCommandLink link=new HtmlCommandLink();
              link.setValue("Let's Bingo");
              MyUtil.setActionListener(context,link,"#{temp.mytest}");
              UIParameter param=new UIParameter();
              param.setName("name");
              param.setValue("Robin!");
              link.getChildren().add(param);
              param.setParent(link);
              getChildren().add(link);
              link.setParent(this);
              super.processRestoreState(context,state);
    }         you see, i want to construct the compont tree at Restore View phase this way,because the structure of the component tree will always be the same, so i don't the user to write extra code.
    But the children of the component are not rendered,the renderer of the HtmlCategory component just extends the HtmlGridRenderer(myfaces) directly,and always calls the "super" methods in the encode methods of the renderer.
    I got a message from the console:
    Wrong columns attribute for PanelGrid id0:id4: -2147483648
    but i have set the columns attribute in the code above, so what's happening? or please give some advice about how to render the component tree by myself in Restore View with the tree constructing code in the custom component class code,just lke the code above.
    Best Regards:)
    Robin

    Well, i don't know if i have got my question clear.
    usually, according to the tags you use in the jsf page, a component tree will be created at the Restore View phase,for example:
    <f:form>
      <h:panelGrid ...........>                         
              <h:dataTable ................>
              </h:dataTable>
       </h:panelGrid>
    </f:form>but because i am writing a component for my web app, all the child components and their attributes are not likely to change. so i want to reduce the tags into one custom tag, and construct the component tree internally by myself.But it is not the case of backing bean.So i wrote the the code in the method:
    public void processRestoreState(javax.faces.context.FacesContext context,java.lang.Object state)as it is shown in my orginal message.But it seems that it is not right way to construct my component tree.So where should i put the code that construct the component tree?Overriding the method :
    public void processRestoreState(javax.faces.context.FacesContext context,java.lang.Object state)is not the right way?
    Best Regards:)
    Robin

  • Error: No valid application component hierarchy exists in RSA5

    Hi Gurus,
    We have recently installed SAP R/3 for BW. when i get in to RSA5 i am getting error message "no valid application component hierarchy exists" .  Do i need to do any settings here. When click enter later on, i can see all the data sources under new_hier_root.
    And under new_hier_root i have unassinged notes
    New_Hier_root -> unassigned notes -> application components.
    Thanks in Advance,
    Jameel

    Jameel,
    first we need to transfer application hierarchy.
    try this one SBIW>Business Content DS>Transfer Application Component Hierarchy or RSA9.
    Hope this help.
    Regards,
    Nagesh Ganisetti.

  • SAP R/3 application component issue

    Hi all,
    My issue: SAP R/3 application component hierarchy node in RSA6 got saved in $TMP package as local object. When iam transporting the request from Dev to QA this hierarchy is not getting transported and all the application components in ECC QA are assigned under not defined node as individual node.
    Not only this when i replicate the data sources in BI side in QA these data sources are replicated but come under unassigned nodes because of the missing main node.
    So can any body help me in removing this main node from the $TMP folder and save this in a transpotable package to transport that to QA ECC and the same to replicate in BI.
    Regards,
    Prabhakar.

    Hi Markus,
    This issue iam facing in ECC side. Unless untill i transport this application component hierarchy all my application components in ECC QA will be under a not defined nodes.
    So please suggest me the approach to resolve this issue.
    Regards,
    Prabhakar.

  • How do I grant non-logged in user access to application component?

    I want to make the customization page for a report available on
    our portal available to users without them having to log on to
    our portal. I thought I set up the access rights to the
    application component correctly, but the link takes them to the
    login screen instead of the customization page. Can anyone give
    me an idea of what I may have set wrong?

    Hi Greggor,
    You say they are still logged in after a restart?? if you open task manager and look under users are the session aside yours listed?
    Thanks,
    Adam

  • Validation error corrupts component tree?

    I've got a strange problem trying to use validation on input fields.
    The basic setup is as follows:
    I've got a page divided into two parts with separate h:form tags, the one holding a dataTable with some elements and the other showing the element details in inputFields once an item is selected in the dataTable via a commandLink. A commandButton on the detail side allows you to update the values of the selected item which is being reflected in the dataTable on reload. So far so good.
    Here comes the strange part:
    All the inputFields are marked required. Now once you leave a field empty and try to submit the form, you get a validation error as expected. BUT if you now select a different element from the dataTable, ONLY the field whose validation formerly failed is being updated, the other fields still show the same value as before. The backing bean method that belongs to the commandLink is being executed, and the underlying data object of the input fields is being set properly, only the values in the component tree aren't updated. This behaviour persists until you enter a valid value in the formerly invalid input field and submit. Debugging shows that as long as at least one field has had validation errors, only the getter of these backing beans properties are being invoked during render response phase, as opposed to the "normal" case where the getters of all the backing beans properties are being called.
    For some reason, the render response phase seems to ignore the other components in the component tree when there was some validation error on one or more fields.
    Another interesting observation:
    This is the behaviour if I don't specify an action attribute in the commandLink selecting an element from the dataTable, as I want to return to the same page again. But if I define a navigation case that brings me to the same page and put that into the action attribute, the problem doesn't occur. Unfortunately this is no option for me, as I'm aiming to do all this with ajax.
    I've created a simple example so you can try out yourself:
    test.jsp:
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <html>
    <head>
    <title>validator test</title>
    </head>
    <body>
    <f:view>
         <h:form id="form1">
              <h:dataTable id="table" value="#{bean.datas}" var="data" binding="#{bean.table}" border="1">
                   <h:column>
                        <h:commandLink actionListener="#{bean.selectData}" value="#{data.string1}" />
                   </h:column>
                   <h:column>
                        <h:outputText value="#{data.string2}" />
                   </h:column>
              </h:dataTable>
              </h:form>
         <hr />
         <h:form id="form2">
              <h:inputText value="#{bean.data.string1}" id="field1" required="true" />
              <h:inputText value="#{bean.data.string2}" id="field2" required="true"/>
              <h:commandButton value="submit" />
         </h:form>
    </f:view>
    </body>
    </html>Bean.java:
    needs to be defined in faces-config.xml as bean "bean" with session scope
    import java.util.ArrayList;
    import java.util.List;
    import javax.faces.component.html.HtmlDataTable;
    import javax.faces.event.ActionEvent;
    public class Bean {
         private Data data;
         private List<Data> datas;
         private HtmlDataTable table;
         public Bean() {
              datas = new ArrayList<Data>();
              datas.add(new Data("data1value1","data1value2"));
              datas.add(new Data("data2value1",""));
         public void selectData(ActionEvent event) {
              data = (Data)table.getRowData();
         public List<Data> getDatas() {
              return datas;
         public Data getData() {
              return data;
         public void setData(Data data) {
              this.data = data;
         public HtmlDataTable getTable() {
              return table;
         public void setTable(HtmlDataTable table) {
              this.table = table;
         public class Data {
              private String string1;
              private String string2;
              public Data(String string1, String string2) {
                   this.string1 = string1;
                   this.string2 = string2;
              public String getString1() {
                   return string1;
              public void setString1(String value) {
                   string1 = value;
              public String getString2() {
                   return string2;
              public void setString2(String value) {
                   string2 = value;
    }My system setup:
    WinXP Professional
    JDK 1.6.0-b105
    Tomcat 5.5.20 (also tried 6.0.7)
    JSF RI 1.1.02_b08 (also tried 1.2_04-b10-p01, different but anyway not expected behaviour with MyFaces 1.1.5)
    Thanks for any input,
    Harry.

    Is there noone here who can tell me if this is behavior like specified or if I miss some point?
    A possible solution seems to be telling JSF programmatically to rebuild the view root. Does anyone if this is possible?

  • Application component does not exist in source system

    hello all,
    I was check the datasources in RSA5 but i cant see any application component hierarchy ...
    all i can see is unassigned nodes...and all the datasources are under these 'unassigned nodes'
    Could anybody tell me why its like this and what we can do to fix it...
    Thanks,
    Kani

    Run RSA9 to transfer it, and then you should see it in RSA5.

Maybe you are looking for

  • HT1918 I am unable to locate where to change the phone number that is associated with my itunes account.

    I am unable to locate where to change the phone number that is associated with my itunes account.  I have a new number and the old number is no longer accessible by me.  I've logged into my iTunes acct and it seems I can only change my appleID itself

  • Multiple crashes of latest iTunes

    My iTunes completly froze my machine 4 times in a short period of time today. I was doing some work and listing to music. Each time it froze it was while I was browsing albums in the cover flow. What was so annoying about it is that in every case it

  • PreparedStatement execution cause OutOfMemoryException

    Hello, I use PreparedStatement for getting data from database. It works well unless there is much data to get. If the result set has many rows (over 1000000) I get OutOfMemory error. I tried use Statement instead of PreparedStatement and tried to set

  • Get x,y,z or rotation after transformAround

    After I call transformAround on the center of a panel it rotates correctly but it's x, y and z are the same as before the transform and it's rotation, rotationX, rotationY and rotationZ are also all 0. How do I get it's new orientation? Thanks, Bubba

  • Use keyboard for context menu??

    Hi, I'm not sure if I'm using the correct terminology or not -- but here's my question (aided with a screenshot). Obviously, in that screenshot, I can't press "return" on the keyboard to Log Out. Is there a way to use my keyboard to select "Cancel"??