BI-IP / Formula navigation attribute

Hi,
i have the following problem and hope somebody can help.
I have a BI-IP planing function (Fox-Formula) which simply copies the keyfigure Amount from the characteristic company (#) to the characteristic company (8703).
{ KI_LCCUR, 8703 } = { KI_LCCUR,# }.
this characterisic has also a navigation attribute headquarter.
when i run the function the following error message appears:
8703,# is invalid: Valid is 8703,DE. Characteristic "ZCompany"
which means  to me the master data for charactersitic company 8703 and its attribute Headquarter # is not valid, which is true. But what do i need to do in order to use the right combination 8703,DE?
Is there a way to make fox formula to find the right value for the attribute? is there a way use navigation attribute in fox formule?
Thanks for your help in advance!
Mike

Hi,
The problem can be due to the mapping in the cube.
Please reactivate your cube.
If you are using a multi-provider, then please check that the navigational attribute is defined in all the cubes in mulitprovider.
Regards,
Amit

Similar Messages

  • Help with use if navigational attributes in ABAP code

    Hi!
    I have a question for you all. I have a master data object called SC_PRIO, that have an attributes called "IN_DEADL". The attributes is sett to "navigational attributes, and are showing its value when I look at the data content of the DSO.
    I would like to use the value from the attributes "IN_DEADL" in the formula describe under, but it will not work when like this. I have defined it like this "COMM_STRUCTURE-/BIC/IN_DEADL", but it failes. Anyone that can help me? There has to be something special when using attributes from a master data infoobjects....
    DATA:
    l_duration LIKE COMM_STRUCTURE-/BIC/INC_DUR_D.
    l_duration = COMM_STRUCTURE-/BIC/INC_DUR_D / 3600.
    IF l_duration > COMM_STRUCTURE-/BIC/IN_DEADL.
    RESULT = 'BROKEN'.
    ELSE.
    RESULT = 'NOT BROKEN'.
    ENDIF.

    Hello Helge,
    Can you please tell me if the InfoObject IN_DEADL is user defined/Custom. If it is custom only then your case is bound to work. If it is Std IO, then you need to remove the '/BIC/' and just use the IO name.
    Eg : IF l_duration > COMM_STRUCTURE-IN_DEADL.
    Also if it is an attribute of someother IO and is not present in the communication strucuture you need to get it from the master data table of the Original IO.
    Edited by: Pramod Manjunath on Sep 2, 2008 4:29 PM

  • Navigational attribute in query

    hi,
    i have 0pp_c03 cube in production planning. There is 0material as master infoobject and 0material_zmw as navigational attribute i am using it to evaluate values in my formula.
    In my cube i have 0material, 0order
    now if i want to see value of the formula then  i have to explicity select navigation attribute
    i.e
    0material 0order 0matieral_mw  Formula -- >
    values are display correctly
    but if i against 0material 0order the value
    of the formula is display as X .
    Actually i wanted to display as aggregrate of evaluated value in the formula is there any way we can do it against 0material 0order.

    For Example
    0material 0order 0material_mw  formula/1000
    1          1        1250         1.25
    1          2        1250         1.25
    Result i am expecting is
    0material   formula/1000
    1              2.50

  • Create restricted key figure with navigation attributes

    Hi,
    I need to create a restricted key figure using attributes of 0BP_COMPET.
    On my report is :
    Competitors (0BP_COMPET)
    Quantity
    Active Competitors = Expiry Date of Minority Status greater than or equal to system date
    Inactive Competitors = Expiry Date of Minority Status less than to system date
    Note : Expiry Date of Minority Status is a navigation attribute of 0BP_COMPET and system date is generate by variable 0DAT - Current Calendar Day (SAP Exit).
    How can i apply the formula?
    Thanks

    Here's a good How to Document that explains what you are trying to do ....
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/72f4a790-0201-0010-5b89-a42a32223ffc
    It is called How to.... Calculate with Attributes.
    Brian

  • Unable to view Navigational Attributes in ODS

    Dear All,
    We have enabled Material Group as Navigational Attribute in Material. Material has been included in ODS as Key Field. In ODS also Material Group is switched as Nav Attr. Now when I check in Reports I am getting # for all Material Groups. I checked in ListCube. Here also I am getting # values.
    I did master Data Activation and also did Attribute change run. Where as I am able to view values for Material Group in Material Master Data.
    Regards
    Ravi Y

    Hi Ravi,
    You could check if the X/Y table of material group are correct.
    Do RSRV  combination check on the info object material and material group. Run all the tests...espeially the consistency of X and Y tables..
    Also, you could probably check if this is some authorization issue... that you dont have authorization to view contents of material group...(may not be the case, but worth a check )...
    Sounds strange though, if all is ok and u still dont see material group. (and sometimes it cud be a refresh issue as lalit suggests....., if it has to get wierd )
    Hope it helps,
    Regards,
    Sunmit.

  • Navigational Attribute data is not display in Cube level and reporting

    Hello ALL
    Iam facing a problem like,I created Navigational attribute and I selected that navigational attribute in cube level also but data is not display in cube level.
    What will be the problem?Pl help me out.
    regards
    balaji

    Hi Dinesh
    You mean base characteristic means loading data after creating Navigational attribute?Is it this way,(orelse can u tell me about this base characterstic)
    Yes after making that particular attribute as a navigational attribute I loaded data in master data tables.
    How to run Attribute change run?can u give me steps
    regards
    balaji

  • Navigational attribute in Cube

    Hi Gurus,
    I want to understand one point before I am going to perform a small enhancement.
    I need to set a navigational attribute in a cube(before it is not checked on "I/O") meaning make this navigational attribute behave as a char., but this cube contains data already, my question is :
    can I make this change ? if yes any other additional effort?
    Thanks in advance

    Hi Ryan,
    The attr needs to be marked and activated as Navigational Attr in the parent char first. Then you can mark it as nav attr in the cube (which contains the parent char). Does not matter if the cube contains data...you can do this activity in a cube with data. Remember to reactivate the cube's update rules and any multiproviders that it is a part of after you make this change.
    Hope this helps...

  • Adding navigational attributes to a cube

    We have upgraded to BW 7.3. Previously when we added navigational attributes to a cube we need to activate the update rules from the ods but now it appears that we don't need to do that anymore. Is this the expected behavaior?  We are using the 3.5 update rules.
    thanks

    HI,
    If you are using 3.5, after selecting nav attr in the cube, the cube structure gets deactivated. The dependent update rules also gets deactivated. You will be forced to activate all again.
    In BW 7.3, SAP would have given privilege to add without activation. It is good for us. So nothing to worry.
    Regards,
    Suman

  • Code needed for a Navigational Attribute.

    Hi Experts,
    I have a requirement to update records on a Navigational Attribute of an Infobject in an DSO.
    DSO A has key figures Region & 0calmonth. Data fields Price, Quantity, Place & Name. DSO B has key figures 0customer & Data Filelds Plant, Material etc. DSO B Plant's Navigational Attribute is  Region /BI0/OIREGION.
    Now, I want to link the Region of DSO A with the Navigational Attribute of DSO B with Region /BI0/OIREGION and update the values of DSO A in DSO B.
    For this I want to write a code in the END ROUTINE. Please provide me with the code.
    Thanks in advance,
    With Kind Regards,
    Kannan Jagadeesan.

    Hi,
      data : begin of itab1 OCCURS 0,
             Region type /BI0/OIREGION-Region,
             OBJVERS  type  RSOBJVERS,
             calmonth  type /BI0/OICALMONTH- calmonth
            END OF itab1.
    select * from /bic/DSOaa00 into table itab1    * this is DSO A*
      for all entries in DATA_PACKAGE
      where /BI0/OIREGION = DATA_PACKAGE-/BI0/OIREGION..
      loop at  DATA_PACKAGE.
        select /BI0/OIREGION
            /BI0/OICALMONTH
       from /bic/DSOaa00
       into TABLE itab1
       where  /BI0/OIREGION = DATA_PACKAGE-/BI0/OIREGION
        If sy-subrc = 0.
          sort itab.
        endif.
        read table itab with key /BI0/OIREGION = DATA_PACKAGE-/BI0/OIREGION.
        if sy-subrc = 0.
          /BI0/OIREGION = ITAB1-Region.
          endif.
    this is the dry draft to read the oregion navigational object.
    try to correct accordingly in your system and implement it.
    hope this helps you
    santosh
    Edited by: Santhosh Nagaraj on Sep 16, 2009 2:01 PM
    Edited by: Santhosh Nagaraj on Sep 16, 2009 2:05 PM

  • How to show data for navigational attribute in a report ?

    Hello all,
    I have a hierarchy info object A which has a navigational attribute(hierarchy) B. I need to filter on B for a particular node.
    I have added A in the filter column and selected B as the attribute. How can i restrict B for a particular hierarchy node ?
    Any help will be appreciated.
    Thanks in advance
    S N

    Hi,
    Have you defined 'B' as Navigational attribute at InfoProvider Level?
    You can Restrict B for a Particular Value once it is defined as Navigational attribute at InfoProvder level.
    Go to InfoProvider maintaince>click 'nav attributes'>enable it (check the box).activate the InfoProvider.
    Then you can see it under same dimension where 'A' is assigned and its name would be  A_B.
    Drag and drop in to rows and restrict(include/exclude) with required value.
    thanks
    Message was edited by:
            Murali

  • Virtual infoprovider with services - Navigational attributes

    Hi all,
    I have a basic cube in BI system- X , and created a virtual cube in another BI system Y with services to read data from basic cube of BI system X . In BI system Y we built a report on virtual cube. This report (on virtual cube in BI system Y) is using a characteristics say Product group ( which is a navigational attributes of prodect in BI system X).
    DataFlow is as under:
    Basic cube in BI system X:
    Product
    Year
    Amount
    and Product group is switched on as navigational attributes in this basic cube.
    Virtual cube in BI system Y:
    Product group
    Year
    Amount
    Report in BI system Y:
    Product group in rows
    Amount in column
    This report is not working.
    If I do the the following changes as follows then it works:
    1.Use Product instead of product group in report
    2. Switch off navigational attributes in basic cube.
    We are in BW 3.5 and navigational attributes option is ticked on for virtual cube.
    In summary, If I do not use navigational attributes in report and switch off navigational attributes from basic cube then report shows data.
    Could you please help me to figure out the issue.
    Thanks,
    Harry

    Thanks Naga,
    Yes, I tried adding product in virtual cube as well but it did  not work. Secondly, we do not want to add product in virtual cube because of data aggregation.
    Most strange thing is that, once we switch on any navigational attributes on basic cube, function module stop working (paasing any data to virtual cube report). report says no appropriate data found. We are using sap standard function module "RSDRI_INFOPROV_READ_RFC". I debegged this code and no data in internal tables.
    If we switch off all  navigational attributes from basic/source cube this function module provide data to internal tables in code.
    Why function module is behaving like that.
    You guys experience/support/any clue will be appreciated highly.
    Thanks,
    Harry

  • How to see Navigation attribute in Report

    Hi ,
      I am working on BI7.0.
      In my Query , material is a characteristic which has 3-4 Navigation attributes. But when I execute the report , I can only see Material data displayed (because only material is in the rows). I also want to see data of its attributes in report results. I dont have authorisation to change the query.
    Also I am unable to open the Query in Local view (some connectivity issues).
    Can you please suggest How I can drill-down those attributes.??
    Also these attributes are not visible in free characteristics.
    Thanks,
    Su

    Hi there,
    To use the navegational attributes with drill down, they have to be available in either rows, columns or free characterisitic.
    For that you have to edit the query. There's no other way.
    But each navegational attribute is also a display attribute.
    Therefore, you can after executing the query, right-click over material and select properties. You'll see a tab named attributes where you can add the avilable attributes to the left (so they will be displayed), and change the settings of each one of them (see only key, key and text, etc.), but you can't filter by any of those attributes, or do any drill down options over them. They are only display attributes.
    Hope this helps.
    Diogo.

  • Need help on Authorization on Navigational Attribute.

    Hi All,
    I am working on Authorizations.
    I am using the info Object "Material group" which is the Navigational Attribute of 0MATERIAL.
    In Reporting, I have created the Authorization Variable for Material group.
    And after this, i have created the Authorization Object in RSECADMIN and added the info Object "Material group" and harded coded the value as "1000". After this, i have created the Authorization Role in PFCG and added this authorization Object over there.And this role is assigned specific User.
    While Running the report on specific User, for Material group, filteration is not happening over there (Material group = 1000). It is showing all values for this user.
    Can you please help on this issue.
    Thanks,
    Shahina A

    Thanks for your reply. I was on leave for the past 2 days. I have checked as you suggested.
    In 0MATERIAL, 0MATL_GROUP is the attribute and i have made Authorization Relvent for this Attribute.
    And i activated the Info object 0MATERIAL.
    Then i have run the query in RSRT and found an error while running the Report.
    Can u pls help on this issue.
    Diagnosis
    The system determined the authorized characteristic values for the characteristic 0MATERIAL__0MATL_GROUP. It determined that you do not have the (analysis) authorization to view transaction data for any characteristic values or range.
    System Response
    If this situation occurs when a variable is being filled, the query cannot be executed.
    Procedure
    You must have authorization for at least one characteristic value for the characteristic 0MATERIAL__0MATL_GROUP.
    Create the appropriate analysis authorizations for the user.
    If you are only authorized for evaluations that aggregate using the characteristic 0MATERIAL__0MATL_GROUP (for ":" authorizations), use a query without this characteristic. If the characteristic is not used as a filter or in the drilldown, variables should not be used.
    Procedure for System Administration
    Notification Number EYE 018 
    Thanks,
    Shahina A

  • # values for navigational attributes in report . (Urgent)

    Hi Gurus,
    I have a navigational attributes for time dependent master data. In the report I am not able to see values for that navigational attribute. I see # values for the navigational attributes. I checked the master data of main info-object. every thing looks fine.
    please help me in regarding this.
    thanks,
    Regards,
    Aarthi

    Check the following two things again just to make sure you are doing everything right. These are already mentioned by Bhanu...
    1) Go to the master data table (Q  table or the M table) and check to see if there are M version records (OBJVERS = M). If yes, you need to activate the master data using the program RSDDS_AGGREGATES_MAINTAIN (Change Run). If there are no M version records then check the second step
    2) If you do not enter any key date in the query, it takes the system date as the default key date. So check and see if any master data exists for today's date ?
    Also just curious, which version and support pack level are you on ?

  • How to Get Navigational attributes of dso in Report ...

    Hi i have a dso with many fields ,
    In the report i need to get some navgational attributes which are in dso..
    How to Get Navigational attributes of dso in Report ..??
    Thanks All..

    hai naiduz,
    in the dso u find folder with navigational attributes, there select the Navigation check box the fields which u need in the report.
    and further if ur dso through multiprovider and also identify them at multi provider level.
    then u will be able to see the fields at query designer level, then u can use the nav. fields u need in the report.
    regards,
    Vj

Maybe you are looking for