Precautions for switch on Nav. Attr in DSO

Hi experts,
I don't know what are the detail steps if I have a requirement like below:
User wants to see the information of Char. e.g. CHARB. CHARB is a nav. attri of Material, Material now is in an DSO, but in the DSO CHARB is not switched on. So it means it must be switched on in the DSO first then change the query to meet the user's request. Now my question is that I am really consern about the data inside the DSO, could you please give me the step by step to finish this job e.g. how to make change in development box, what are the other objects need to be also transported into Q and how to protect data which is already inside the DSO ?  Thanks in advance.

hi,
If you have some cubes or multiproviders or infoset using this DSO, they will get deactivated.
You need to actiavte all those objects and collect in a request and release it. You can check all the objects using this DSO by clicking where used list for this DSO.
Also, if you have any transformations from this DSO to any infoprovider, you need to activate and import into target system. You can collect all the transformations in one request and import it in Q system.
hope it helps,

Similar Messages

  • 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?

  • 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

  • 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

  • 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.

  • 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

  • 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.

  • 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

  • Wrong data in cube for time dependent nav attribute

    Hi Experts,
    I am facing a strange problem.
    One of the navigational attr used in one cube was not time dependent before.
    Now we have changed it to time dependent.
    But after that the cube is fetching wrong data for the nav attr.
    In the Master data table (Q table) data is fine.
    Kindly suggest.
    Regards,
    Debjani

    Hi Debjani,
    As Federico said, when you display the content of the cube (or when you execute a query) you enter the reference date on which the time-dependant attribute will be searched. This unique reference date will be used whatever the cube data is.
    Ex :if the reference date is 2010/02/14, you will have the time-dep attribute value for 2010/02/14,for 2011 data, 2010 data or whatever.
    If you want to change dynamically the reference date depending on a date on the cube, things become a lot more difficult. The only possibility I can think of is "virtual characteristics" (you will find a lot of litterature on the subject on sdn).
    Regards,
    Fred

  • Routine sample code for reading 2 fields from existing DSO

    Hi Gurus,
                 I am a monkey when it comes to write ABAP code. I have one DSO-A where we store accounting info of purchading (from DS 2lis_02_acc) and one DSO-B getting data from 2lis_02_scl data source.
    We need to write a rountine to read DSO-A for G/L account and populate DSO-B G/L account field.
    Please provide me the sample code for this.
    Warm Regards,
    Anil

    Hi anil,
    Create a local table this is type of you source,
    Data : LV_table  TYPE  XXXX
    use the select statement to read the table of DSO .You have to use th active table for the dso that you want to read data from.
    Select xxxfieldxxx FROM  /BIC/A..........50
    into lv_table where
    filed name of of scheule line probably order no and item no .
    <soruce-fields>-IOBELN = IOBELN
    and <source-fields>-IOBELP = IOBELP.
    Checke the techinal name i am not sure about it. It will be something like that.
    Cheers mate

  • Enum class not supported for switch() statement in 12.4 beta?

    Hi fellow 12.4 beta testers,
    It would appear "enum class" isn't supported for switch() statements in the 12.4 beta. This compiles fine under clang and g++. Will this be fixed for the final release? This currently causes compile errors for us, since __cplusplus >= 201103L evaluates to true, so our code uses "enum class" instead of plain "enum". It looks like the C++11 standard says it should be supported:
       Switching on enum class in C++ 0x - Stack Overflow
    Many thanks,
    Jonathan.
    $ cat test.cpp
    #include <iostream>
    enum class Ternary { KnownFalse = 0, KnownTrue = 1, Unknown = 2 };
    int main( void )
       Ternary foo;
       switch ( foo ) {
          case Ternary::KnownTrue:
          case Ternary::KnownFalse:
          case Ternary::Unknown:
             std::cout << "Success\n";
    $ clang++ -std=c++11 test.cpp
    $ g++ -std=c++11 test.cpp
    $ /opt/SolarisStudio12.4-beta_mar14-solaris-x86/bin/CC -std=c++11 test.cpp
    "test.cpp", line 8: Error: Cannot use Ternary to initialize integral type.
    "test.cpp", line 8: Error: Switch selection expression must be of an integral type.
    "test.cpp", line 9: Error: An integer constant expression is required for a case label.
    "test.cpp", line 10: Error: An integer constant expression is required for a case label.
    "test.cpp", line 11: Error: An integer constant expression is required for a case label.
    5 Error(s) detected.

    Thanks for reporting this problem! I have filed bug 18499900.
    BTW, according to the C++11 standard, the code is actually not valid. Section 6.4.2, switch statement, says an implicit conversion to an integral type is required, which is not the case for for a scoped enum (one using the "class enum" syntax). This limitation was raised in the C++ Committee as an issue to be fixed, and the C++14 standard makes the code valid.
    As a workaround, or to make the code conform to C++11, you can add casts to int for the enum variable and the enumerators.
    Message was edited by: Steve_Clamage

  • __ Is there a way to adjust the key commands for switching channels in curves?

    __ Is there a way to adjust the key commands for switching channels in curves?
    By that I mean <command> + 1 for cyan, <command> + 2 for magenta etc. like Photoshop CS3 rather than <option> + 3 for cyan etc.
    There's gotta be a way under Edit --> Keyboard Shortcuts - but I can't find it!
    Thanks,
    Hugh

    Hi,
    You can find the CS4 plug-in here:
    http://blogs.adobe.com/jnack/files/Use_Old_Shortcuts.zip
    It's inline in tis post with some more background info:
    http://blogs.adobe.com/jnack/2010/05/use_legacy_shortcuts_option_in_cs5.html
    regards,
    steve

Maybe you are looking for

  • Hi i'm trying to install itunes and it keeps failing.

    when i try ot install itune or Quickplay i get the following error: An error occured during the installation of assemby "Microsof.VC80.CRT, type ="win32", version ="8.0.5072.7.6195", publickeyToken = "1ff8b3b9a1e18e3b", process or architecture = "w86

  • What is the Best Power MAC G5 for Graphic Design and Video Edit

    I need the Best Power MAC G5 Processor CPU and Ram HDD Graphic card for Graphic Design and Video Edit and the name of the Processor how much the price

  • Bad Performance Caused By Characteristic

    We have an area that its suffering of serious problem of performance, an example it is a cube that has 6M records and it barely output reports of 1 sales office (10% of the total in a minute or so) and its has an agreggated by the Client dimension ta

  • Reading Attachments from CRM OD

    I have a web portal that displays all the cases associated to the contact. I would like to showcase a section where the users can see and view any attachments are there for the case. Service Request WSDL does not provide the ability to view attachmen

  • IOS app development

    Hi, I'm working on my first iOS game and should be ready within one week or so. However, reading the latest Adobe AIR SDK release I see that [iPhone 6 Plus] Wrong screen size and dpi is returned through the runtime APIs. My entire app is based on var