Map nav attr to char in multiprovider

Hello BW Experts,
map cube1.iob1.navattr1 == cube2.iob1
where navattr1 same as cube2.iob1
is that possible in the multirprovider BI 7.0 ?
please suggest.
BWer

why is the nav attr data not visible in the multiprovider listcube ???
is there checklist needs to be taken.? what am i missing.
master data active
rsrv infobject fine
rsrv cubes fine
attribute change run fine
please suggest
BWer

Similar Messages

  • Creating RKF in Query Designer using Nav Attr of a Nav Char InfoObject

    Hi
    SCENARIO
    I have a Char InfoObject POSTFI[POSTFI is Navigational Attr] with 3 Navigational Attributes included in the InfoCubes.
    1. ZINREPIND Reporting Indicator
    2. ZFITMCD01 Statement 01 Financial Item
    3. ZPCNR1 Profit Center Indicator
    NOTE: All the above mentioned Nav Attr are properly set as Nav Attr and Active, Check and Rechecked.
    We have 2-InfoCubes Current and Historical[both have same Structure].
    A MultiProvider is build using the above 2-InfoCubes and the Char InfoObject PostFi is included in the MultiProvider.
    Now I am trying to Create a Report using Query Designer and in that I have to Create a RKF[GrossSales1] and
    the Condition for which is KeyFigure=FINAMT, where POSTFI_ZFITMCD01 = 5010, POSTFI_ZPCNR1= Y
    PROBLEM
    I can see the Nav Attr ZINREPIND, ZFITMCD01, ZPCNR1 in the main Screen of the Query Designer's LeftHandSide Pane containing KeyFigures and Dimenions under Dimension Financial=> PostFi=> Nav Attr ZINREPIND, ZFITMCD01, ZPCNR1.
    While creating the RKF on KeyFigure FINAMT I am just able to see the InfoObject POSTFI[in its resp Dimension] in the
    Display RKF GrossSales1 Screen in the Left Hand Side Pane where we see the KeyFigures and Dimensions.
    But I am NOT able to see the Nav Attr's ZINREPIND, ZFITMCD01, ZPCNR1 anywhere in the LHS Pane of the Display RKF GrossSales1 Screen.
    Now I cant Create the RKF bcoz I cant see the 3NavAttr's of Char InfoObject PostFi it the LHS Pane and the 2-Nav Attr required for creating the RKF.
    Can anyone PLEASE let me know How can I see/bring these Nav Attr ZINREPIND, ZFITMCD01, ZPCNR1 in the LHS Pane of the RKF Creation Screen to add them to make my RKF ?
    Thanx in Advance

    Hi
    As per your explanation, below are the details
    POSTFIPOSTFI --- This is navigational attribute which has below 3 objects as navigation attrs.
    1. ZINREPIND Reporting Indicator
    2. ZFITMCD01 Statement 01 Financial Item
    3. ZPCNR1 Profit Center Indicator
    first one, could you please confirm whether POSTFIPOSTFI is main info object or it is attribute of another info object.
    If it is attribute of another info object, then the last attibutes(3) are called Transitive attribute(attributes attribute).
    Reporting on Transitive attributes is only possible with the creation Info Sets.
    If my guess is correct, then create Info Set based two info cube now create the query.
    Hope it will work
    Regards,
    Venkatesh.

  • Combining 2 nav.ATTR into one

    Dear Experts,
    I have the following problem:
    In the InfoCube  we have 2 characteristics with the same nav. ATTR (0coorder and 0costcentr, nav.attr is profit_ctr).
    Data records are loaded from two sources (orders and costcenters).
    I need to combine both nav.attr - meaning to combine records on the level of profit_ctr (nav.attr) to be display in the same line. Records from orders do not have costcenters, records from costcenters do not have orders.
    Is this possible in the BEX or with MultiProvider?
    I do not want to change loading procedures or change InfoCube  !
    ThanX, tom

    Hello Tomaz,
    just an idea, not sure if this works.
    Try to create the multiprovider based on your infocube.
    In the definition of the multiprovider characteristics assign for the profit_ctr both the nav.attribute of 0coorder and 0costcentr. The query should combine the records with the same profit_ctr then.
    Regards,
    Kirill

  • Slow query with a lot of Nav attr and filter with them,what can i do

    Hi Gurus,
    my problem is this and the reason why i m asking:
    i got a query that the 80% of the char that show in the query are Nav Attr of an Infoobject "A",  and i filter for some Attr Nav, this IO its like to say Invoice Number, but this "invoice number" has a lot of Attr that i need and change every day and i need the last value in the report, if i put it in the cube the Attr nav, this save a history and the values in the report are wrong, for that reason i am thinking  in put this IO in line item dimension but using its Nav attr, , i dont know guys, help me

    x

  • Can we add an info object and its nav. attr in an aggregate together?

    Hello
    I am getting an error when I try to add 0MATERIAL and 0MATERIAL_OPROD_HIER in an aggregate at the same time. In the cube, both 0MATERIAL and its attr 0MATERIAL_0PROD_HIER sit in the same dimension. Therefore, when I try to create an aggregate and drag these chars in, they try to come into the same dimension here also.
    1st scenario:
    1. I  add 0MATERIAL in the aggregate.
    2. I try to add 0MATERIAL_0PROD_HIER in the aggreate, I get an error message ' Aggregation levels cannot be defined for 0MATERIAL_0PROD_HIER.
    3. And it does not let me add this nav attr at all.
    2nd scenario:
    1. I first add 0MATERIAL_0PROD_HIER in the aggregate.
    2. I try to add 0MATERIAL now.. I get the same error as above for 0MATERIAL this time.
    3. But it lets me add 0MATERIAL inside.
    4. Now, when I go its context menu (right click) and select aggregation as 'All Char Values' for 0MATERIAL, then the error goes away.
    5. But after I activate and fill the aggregate, I have a look it again.. and now I only see 0MATERIAL and its nav attr which I added first has disappeared.
    Why do the above 2 happen? And if I have an info object and its nav attr in ROWS in a query, and if I am not able to add both of them to the aggregate.. how can I improve the performance of the query?
    Please advise.

    Hi Srinivas
    In your scenario, it is sufficient if you just add 0Material when you are creating the aggregate. Need not add the nvaigational attribute in the aggregate definition. The procedure you followed the first time is right i.e. Drag and drop 0material first.
    The system does not allow you to add the nav attribute because it is not required. I say this because a navigational attribute added to your infoprovider is like (in terms of SQL) joining your infoprovider with your material master table. Navigational attribute's value is not physically stored in your cube. It is brought in during execution time in both list cube as well as in your query output.
    Similarly when you execute your query with 0material as your aggregate, even if you add a filter or variable restriction on 0Material_prodHier your query WILL use the aggregate since 0material is referenced.
    You can even check this in RSRT. Give your query name, and generate report first. Then click on Execute + Debug, Choose Display SQL/BIA Query and enter your selection and choose enter. You will see the SQL of your query and in the SQL select statement you will see that your aggregate table is chosen instead of your infocube. This aggregate table only will be read during your query execution in Bex as well.
    I hope this helps.
    Thanks.

  • Nav.attr data is not coming in cube

    Hi guys,
            Nav.attr data is not coming in cube even though there is data in master data tables.

    Hi Ajay,
    In your case for the Nav Attr data to appear firstly load the master data where your Nav Attr resides and then do the apply hier/attr change for that master data.
    Hope this helps.
    Bye
    Dinesh

  • How to get the list of Infocube/DSO in which one nav-attr is used

    Hi all,
    i have a requirement to find the list of all infocubes and DSO in which a particular navigational attribute  say:xxx_yyy   [i have list of 50 nav attr for which i have to do this] is used.
    i need ur help on this.
    i need the distinct list of infocubes and DSO

    guys, 80% of my problem got solved.
    here is the solution list as u all have suggested and that i have checked it also.
    RSDCUBEIOBJ     - infocube list for any nav-attr 
    RSDODSOATRNAV  - DSO list for any nav-attr
    ODSOIOBJ. - DSO list for any infoobj
    but in these tables, one thing i observe is that each infocube/DSO name is repeated multiple times. why is that? from where it populate?

  • Which gives better performance in webi using display attr or nav attr -

    Hello all,
    We are using the Bex query as the datasource for our universes and the end user is using the Web Intelligence as the reporting tool (rich client and infoview) we have employee as one of the infoobject in the cube.
    Now employee has a lot of attributes which the user wants to use for reporting (delivered employee infoobject has quite a few attr), we are making some of them as Nav attr like Org unit since they are time dependent and the end user will need to put in the key date to bring the employees from right org unit.
    We have enhanced the employee attr to have the all address information of the employee (Z fileds) and we have made those nav attr in RSd1.
    So my question is should we make the address Z fields as nav attr in cube as well and use those objects in webi or can we use the objects in webi which fall under employee like details (green icons) rather than separate object.
    Please let me know what will keep better performance and what is the best practice.
    Thanks you in advance and appreciate everyone's help
    Edited by: Cathy on Jun 16, 2011 7:35 AM

    Hi,
    BEx Query Design Recommendations:
    "Reduce Usage of Navigational Attributes as much as possible Also, if simply displaying a Characteristicu2019s Attribute, DO NOT use the Navigational Attribute u2013 rather utilize the Characteristic Attribute for display in the report  This avoids unneeded JOINS, and also reduces total number of rows transferred to WebI"
    Source : SAP Document
    Thanks,
    Amit

  • A Characteristic & its Nav.Attr. appear in a cube, not in another :-)

    Hi all,
    I encounter a problem.
    I've two specific sales cubes, in one of them one of the characteristic and its nav. attributes appears & all is ok, But in my other one there are empty columns for this Characteristic and Nav Attr ( seen with manage -> infocube content ).
    I already did  "Hier./Attribute change"...
    An idea ?
    Thx
    Erwan

    Hi Ananth,
    Yes I did.
    I don't understand why these Nav attr. doesn't appear in my cube though they appear correctly in the other one...
    Someone has an idea ?
    Thx ,
    erwan

  • Nav attr of Nav Attr will appear in Cube ?

    Hello BW Experts,
    I have a 0Division has the Nav Attr Zmatfm material family. Zmatfm material family has the Nav Attr Zprdcat Product Categoy.
    i.e 0Division__Zmatfm is one relationship;
        Zmatfm__Zprdcat is second relathioship;
    If I add the 0Division to the cube. Can I use Zprdcat in the cube as Nav Attr ?
    Thanks for your suggestions.
    BWer

    Hi,
       Transitive attributes:
    You can report on navigational attributes by linking corresponding values of these characteristics with master data. Transitive attributes provide you with the linkage.
    Let’s say, for example, that an InfoObject has an attribute that has another attribute on which you need to report. You can’t, however, because you don’t have the attribute of the original InfoObject in your InfoCube. Transitive attributes satisfy just this type of reporting requirement. They are effective and simple to configure.
    Hope this helps you.
    regards,
    ravi

  • Changing Disp Attr to Nav Attr

    Hi,
    Can a disp. attr be made a nav attr after the data is loaded. It already in production.
    If yes, What are the impacts with SIDs and any other issues. Can I change it back to disp. attr
    If it can be done, do i need to take any precautions in transporting.
    Any suggestion would be greatly appreciated.
    Thanks
    Gokul

    Hi Gokul,
    yes you can change a disp-attr to a nav-attr. But if you also want to do reporting on it you also need to switch it on in you dataprovider. After activation of the infoprovider you also need to reactivate all update rules for that provider and also the multiproviders. After everything is done, you should do a attr. and hierarchy change run for that infoobject.
    To switch it off again, you need to start from the providers and then you can switch it off in the infoobject. And you have to reactivate all multiproviders and update rules based on your provider.
    regards
    Siggi

  • How to map C/C++ unsigned char[] to Java

    hi all,
    I'm using w2k OS.
    Given that C code:
    BYTE *fBuf;
    fBuf = new BYTE[256];
    Is there anyone of you know how to pass/map the unsigned char to java?
    regards
    elvis

    why did you classify this as byte? how do you did
    that?They probably guessed. It is probably a good guess.
    You can use the following to determine the size exactly.
    First determine what "BYTE" is exactly. You will have to find that in an include file somewhere. Your IDE might do this for you automatically.
    So, for example you might find the following...
    typedef unsigned char BYTE;
    So then you would know that the type is actually "unsigned char".
    Once you have this information you then look in limits.h (this is an ANSI C/C++ file so it will exist somewhere.) In it you find the "..._BIT" that corresponds to the type. For the type given above you would be looking for "CHAR_BIT" (because unsigned and signed chars are the same size.)
    On my system that would be...
    #define CHAR_BIT 8
    That tells you that there are 8 bits in the BYTE value. So now you need to find a java type that also has at least 8 bits. And the java "byte" value does.

  • Nav attr to ..?

    Given an IO how wud we know if its a nav attribute/ display attr to some other IO & to what all IO's?

    Check if this infoobject is marked as ATTRIBUTE ONLY in RSD1 definition.
    If you mark an infoobject as ATTRIBUTE ONLY, then you cannot report on this field individually but you can display it as DISPLAY ATTRIBUTE of its main infoobject.
    Refer to the below text from SAP for more info...
    <i>"If you mark the characteristic as an exclusive attribute, it can only be used as a display attribute for another characteristic, but not as an navigation attribute.
    In addition, the characteristic cannot be transferred into InfoCubes.
    However, it can be used in ODS objects, InfoSets and characteristics as InfoProviders. In queries using these InfoProviders the characteristic can only be changed as a display attribute".</i>

  • Analysis Authorization for nav Attr Issue

    Hello:
    I have a 0COMP_CODE as an attribute of 0SALSORG and it is marked as authorization relevant. i.e 0SALESORG_0COMP_CODE is authorization relevant.
    I created an analysis authorization Object ZCOMPCODE_1000 by adding following in it.
    InfoObject           Value
    0COMP_CODE  = 1000
    0SALESORG = *
    0SALESORG_0COMP_CODE = 1000
    0TCAACTVT = *
    0TCAIPROV - *
    0TCAKYFNM = *
    0TCAVALID = *
    Now I have a report on a cube which has 0SALESORG as char and also 0SALESORG as a variable on selection.
    When I run a query for sales org = 1000, I can see rsults as sales org 1000 is assigned to company code 1000.
    If I run report for sales org 2000, I should get not authorized message as 2000 is not assigned to company code 1000 and I only have a role assigned to me which has analysis authorization object ZCOMPCODE_1000. But Still I am getting report results.
    Please explain Why and How can I overcome this issue.
    Thanks

    First of all it is strange that we see two appearances of sales org.
    0SALESORG = *
    0SALESORG_0COMP_CODE = 1000
    Probably the star value overrides the setting in the second one.
    Besides did you create the variable in the query as authorization relevant or you will have problems there.

  • Map KeyEvents to proper char in all locales

    I am trying to create a mini VI clone. As such, I need to intercept KeyEvents and take actions based on those keys. So for instance, when a user hits the '@' key (eg SHIFT-2 on the US keyboard) I want to have a '@' printed to the display when I am in Insert mode. This is easy on the US keyboard because I know that a SHIFTED KeyEvent.VK_2 should produce a '@'. Unfortunately this only works on the US keyboard layout. If I choose the Spanish keyboard layout the SHIFT-2 key produces a '!' There are many other examples of this disjoint.
    So how do I get a mapping of the keys so I can identify from a KeyListener what key they actually pressed in their locale? (eg if the spanish user pressed his SHIFT-2 he expects a '!' not a '@' but the KeyEvent I get is a SHIFTED VK_2 and I have no idea what keystroke he intended that to be.)

    I'm having the same problem!
    I'm using the javascript API and calling RH_ShowHelp(0, helpPath + "/CSH/iSupportHelp.htm>SecondaryWindow", HH_HELP_CONTEXT, mapId);
    Which generates this url and opens it in a new window: http://localhost/rep/Help/CSH/iSupportHelp.htm#<id=16>>wnd=SecondaryWindow
    The new window then does more script processing and ends up with this url: http://localhost/rep/help/CSH/iSupportHelp.htm#<id=16%3E%3Ewnd%3DSecondaryWindow&t=Overvie w%2FiSupport_Overview.htm
    It doesnt matter what mapId I pass in, I always get the default topic.
    We just upgraded from RH10 to RH11 and we're trying to use the new responsive html5 output.

Maybe you are looking for