RSDRI_INFOPROV_READ and navigational attributes

Hi experts,
can you please share your knowledge and experience with me?
the issue:
within a custom ABAP program i am calling function module RSDRI_INFOPROV_READ with standard parameters. this works fine only if no characteristics or basic characteristics selection is applied. But the call will fail in case we select on navigational attributes of characteristics.
is there any experience in the field or at SAP about this restriction, or maybe some helpful workaround?
Many thanks for your feedback and assistance!
Cheers, Harry

Hello everybody,
I face the same problem that RSDRI_INFOPROV_READ doesn't work with navigational attributes. It throws an exception. I did some debugging and found out the following:
At some point in the call stack, the method CL_SQL_PARAMETERS->SET_PARAM_STRUCT is invoked.
This Method reads the structure of the fields:
cl_abap_typedescr=>describe_by_data_ref( struct_ref ).
struct_ref is filled with /BIC/V<Cube>2
This dictionary structure does not contain any navigational attributes.
Then, there is a loop on the InfoObjects that were transferred to RSDRI_INFOPROV_READ with the parameter I_TH_SFC (also nav. attributes). Within the loop, the fields are "compared" to the components of the structure /BIC/V<Cube>2:
READ TABLE sdescr_p->components ASSIGNING <comp>
  WITH KEY name = <cf>.
Since the nav. attributes are not contained in the internal table sdescr_p->components an exception is raised and the function terminates with an error.
By the way, this problem only occurs after we have upgraded to BI 7.0.....
Can anybody help?
Thanks a lot!
Cheers
Michael

Similar Messages

  • Line Item Dimension and Navigational attribute

    Hi Gurus,
    Can somebody tell me how line item Dimensions and navigational attributes works technically?
    What are the pros and cons for them?
    Regards
    Alex

    Hi Alex,
                You will use navigational attributes based on how you want to track and report history. Let me explain with an example.
    Customer Bubba is assigned Sales Group XYZ in Jan 2007. In July the Sales Group on the Customer Master record is changed to  ABC. Your are looking at the sales report.
    1). If you want to see all the sales made to Customer Bubba at the time of reporting (current) then you will use navigational attributes You will create 0SALESGRP as the navigational attribute of 0CUSTOMER .  Then all sales to the customer will show up under Sales Group ABC.
    2). If you want to see  all the sales made to the customer at the time the actual transaction occured then you will add Sales Group as a characteristic of the InfoCube. Then sales from Jan - June 2007 will show under Sales Group XYZ and from July - Present will show under Sales Group ABC.
    Performance issue occurs because navigational attribute is stored outside of the dimension table of the cube and is stored in separate master data tables. So query has to perform additional table read. So essentially there are advantages and disadvantages of usng navigational attributes. It is business requirement that will drive the use of navigational attribute.
    Hope this helps!!!. Please assign points.

  • How to identify display and navigational attributes in report?

    To all of thanks to be in SDN, plz send tue clarifications.....?
    Q. How to identify display and navigational attributes in report?  is there any naming convension differences for both of them?

    This works fine for "powerusers", but for informational users you have to create your own naming conventions for all navigational attributes which are not unique. For example 0COUNTRY may be a navigational attribute of 0CUSTOMER, OSOLD-TO, 0SHIP-TO, 0BILLTOPRTY, 0PAYER. To make the text clear for your users in reports name it CS Country, SO Country, SH Country, BT country, ... as 0COUNTRY could also be a characteristic from the document.
    This means quiet some work especially if you have a multilingual installation, but the information users will be very thankful.
    hope this helps
    mich

  • Master Data and Navigational Attribute?

    Expert's,
    Please go through this scenerio and answer the questions?
    I have master data ZSTAT for this we have mainitaned the attribute called ZATT.
    The data for these is not coming from source.So there is routine in UR which manipulates and updates the ZSTAT as I,N and T based on the conditions given in the UR.But Now If I look at the attribute ZATT I could see only I and N data.How this has maintained.This had done by our onsite folks.My doubt is How did we get only two values for attibute when we are having 3 values for Master data?
    Points will be definitely assigned for the right answers?
    Thanks in Advance.
    Vasu.

    Hi Core,
    Here is the Code,
    COMM_STRUCTURE-/BIC/ZOSS = '0001' OR
         COMM_STRUCTURE-/BIC/ZOSS = '0002' OR
         COMM_STRUCTURE-/BIC/ZOSS = '0003' OR
         COMM_STRUCTURE-/BIC/ZOSS = '0004' OR
         COMM_STRUCTURE-/BIC/ZOSS = '0005'.
    result value of the routine
        RESULT = 'I'.
    ELSEIF
    COMM_STRUCTURE-/BIC/ZOSS = '0006' OR
    COMM_STRUCTURE-/BIC/ZOSS = '0007' OR
    COMM_STRUCTURE-/BIC/ZOSS = '0008' OR
    COMM_STRUCTURE-/BIC/ZOSS = '0009' OR
    COMM_STRUCTURE-/BIC/ZOSS = '0010'.
    RESULT = 'N'.
    ELSEIF
    COMM_STRUCTURE-/BIC/ZOSS = '0011' OR
    COMM_STRUCTURE-/BIC/ZOSS = '0012' OR
    COMM_STRUCTURE-/BIC/ZOSS = '0013' OR
    COMM_STRUCTURE-/BIC/ZOSS = '0014' OR
    COMM_STRUCTURE-/BIC/ZOSS = '0015'.
    RESULT = ' T'.
      ENDIF.
    And in ZSTAT the values maintained are I,N and T.But in ZATT only I and N are maintained.
    ie
    ZSTAT  -
              ZATT.
    I           -
              I
    N          -
               N
    T          -
              N.
    For T also they have maintained as N.How could this can be done.If at all it has maintained manually How can we maintaine?

  • 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

  • Navigational Attribute is not properly displaying

    Hello,
    We have a "Sales Group" navigational attribute YCUST_SAL-YSALE_GRP in a BW report. We have adjusted a sales group for a customer in R3 from F10 to E49 and hte same has been pulled to BW side,.
    we have activated the master data manually and we are able to see the new data is available against the customer.
    But when we refresh teh report, for that customer we are able to see only F10 as the sales group,.
    For cross check, we have sales group display property also. where we are able to see E49.
    Please let us know why we are seeing inconsistency between display and navigational attribute for a same infoobject.
    Thanks. Karthik

    Hello,
    It seems Master data is not activated properly....
    Whether the query is fetching data from Aggregates, if so you have to do Attribute changerun for this infoobject
    goto SE38 and run this program RSDDS_AGGREGATES_MAINTAIN it will Info object name...Provide your info object and execute...
    Your problem will solve.
    Regards,
    pavan.

  • Difference betweenorganizational attibute and Genereal Attributes

    Hi
    I would like to know what is the major difference b/w org.attribute and General.Attribute
    Could you kindly post with good business example
    Cheers
    Vinay

    Hi,
    Please check these threds
    Difference between display attribute and navigation attribute
    Difference between navigational attribute and attribute as characteristic
    Display Attributes and Navigational Attributes
    Display attribute versus navigational attribute..

  • Attributes & Navigation attributes

    Hi experts,
    I want to know why do we use attributes and navigation attributes in demand planning?
    Please explain with some example.
    Regards,
    Umesh

    Hi Umesh,
    Please check below 2 links and
    if you have any further question , please let us know .
    Manish
    Attributes & Navigation attributes
    http://help.sap.com/saphelp_scm50/helpdata/en/80/1a63e7e07211d2acb80000e829fbfe/content.htm

  • Navigation attribute issue

    hi all..
    i have problem with navigation attribute :
    there's infoobject 0MATERIAL and navigation attribute ZPROLL
    I have set ZPROLL as navigation attribute of 0MATERIAL in the cube.
    For example data :
    0MATERIAL      ZPROLL    AMOUNT  
    100001                  A                5
    100002                  A                4
    100003                  A                5
    100004                  B                7
    100005                  B                10
    Is there a way to show the data such :
    ZPROLL         Amount
    A                         14
    B                         17
    Is navigation attribute able to be independent in query?
    thanks a lot.

    Hi Jane,
    If you want to use ZPROLL as navigational for 0MATERIAL.
    You have to enable ZPROLL as a navigational, in master data attributes of 0MATERIAL and also in the provider (cube/dso) you have to enable this ZPROLL as navigational.
    Then you can use this ZROLL  independently in query  , you will get output as per the requirement if u remove material from query.
    Thanks,
    Joseph.

  • 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 and Hierarchy

    Hi All,
    We are loading customer master from DB Connect to infoobject "ZCUSTID". Now Company type description (ZCMPINDS) is Navigational Attribute of ZCUSTID. And we are loading flat file hierarchy for ZCMPINDS with two external characteristics (ZMKTSEG and ZINDSEG).
    We have created test query and we maintained necessary setting for Hierarchy but we are not able to drill down to hierarchy for ZCUSTID. Mainly we are not able to see ZINDSEG and ZMKTSEG in report.
    Kindly suggest some solution.
    Regards,
    Sohil Shah.

    Hi Sohil,
    In Query designer : right click on ZCUSTID, there you have to select attributes of  ZCUSTID ,find ZINDSEG and ZMKTSEG  select them .
    Hope it heps.......
    Thanks
    chandra sekhar

  • Navigational attribute and FOX in IP

    Hi,
    I have experienced a strange behavior of a FOX.
    This is a copy from ACTUAL InfoCube to PLAN InfoCube, keyfigures are different.
    In the ACTUAL one, we have only cost center and profit center as navigational attribute. In plan, we have both. Here is the fox (operand is KF, infoprovider, profit center) :
    {KF1, ACTUAL, PC01} = {KF3, PLAN, #}.
    I doesn't work in IP (no data are read from the reference). We tested it in BPS and it works.
    For me, this is the right syntax since profit center is not is the ACTUAL cube.
    After that, we removed profit center from the operand (PC01 is a constant in the filter).
    Here is the new fox (operand is KF, infoprovider) :
    {KF1, ACTUAL} = {KF3, PLAN}. This fox is not supposed to work because it should try to read reference data with profit center PC01. But it works !!!
    After saving data, we noticed that the fox copies every records from the ACTUAL cube with navigational attribute profit center = PC01.
    Did you ever experience that or I missed something ?
    The system seems to take into account the value of the navigational attribute.
    Thanks

    Hi Jaques,
    I guess you have a MultiProvider and you have mapped the Characteristic PC from the plan cube and the navigational attribute from the actual cube both to the characteristic in the multiprovider.
    Then it is correct, that the sytsem does the selection on the char in plan and the nav in actual.
    regards
    Cornelia

  • Navigational attribute and query result

    gurus
    i have business organization under which i have various materials. my data flows through ods into cube. and in the cube i have my business org and materials ids
    now the problem is some of my materials have changed Buss ORG like
    Mat 1    used to be under   Buss Org 1
    now
    Mat 1    is under    Buss org 2
    and when the users run the report they should be able to see mat 1 under buss org 2. (even the history should go under buss org 2)
    and now i have to change my design
    options i have
    1) since my data is available in ods if i propose buss org as a navigation attribut and create a new cube without buss org in the cube will it work
    2) i will go with the existing design and load the new data which mean i have two sets of data
    one with material 1 under buss org 1 (which is history) and
    material 1 under buss org 2 (from now)
    now if i propose buss org as navigation attribute and use this in query will i see both history data and new data under Buss org 2.
    please do reply
    thanks

    thanks for a very useful information bhanu
    lets say my records in cube are
    Mid         Bussorg         Qty
    10048        GMI             100
    10048        GMR             200
    now initially 10048 was under busorg GMI but its now under GMR.
    if i take BusOrg char into my query i will get two BusOrg for the same Mat
    i want even my history to be moved under new BusOrg
    its like when i run the report it should give me
    10048      GMR              300
    this is how i want the result
    if i propose BusOrg as navigational attr and take that into query will i get the same result?

  • Difference between drill down and filter using navigation attributes?

    hi all,
    can anyone let me know the difference between filter and drilldown options using navigational attributes. pls explain with examples for filter and drill down and how it varies.
    thanxs
    haritha

    Jst to add up with an example :
    Say you have a cost center variance analysis report with cost elements in the filter. ( not present in the default report result )
    Filter - You can right click on a particular cost center & say " Keep Filter Value " - it will result in only showing that cost center & you can wish to select other filter value doing " Select Filter Value ".
    Drill Down - If u wish to see the cost elements associated with cost centers you can right click on Cost Center & do " Drill Down To - Cost Element " or Drill Across.

  • How to join a  cube and a Attribute of it's Char. without navigation

    How to join a&#12288;cube and a Attribute of it's Characteristic
    without navigation Attribute.
    example
    &#9312; Cube X&#65306;(data)
    &#12539;0material&#65306; apple
    &#12539;0company&#65306; firmA
    &#12539;Sales&#65306;$100
    &#9313;ODS(marerial-company master)
    (Key)0material&#65306; apple
    (Key)0company&#65306; firmA
    &#12539;Sales-Employee&#65306;Mr.Y
    &#8595;
    Mr.Y&#65306;$100
    Now,Cube X has many realdata.
    So, we do not hope to repair Cube X itself.

    Hello sakurai
    1. you should use multiprovider on ODS and cube to get the desired field .
    2. Infoset is a flat structure you use for characteristic reporting, in you case you need attribute in reporting so can use it.
    3. If u r in BI 7 , add extra field in cube and populate by loopback process....
    Award points if help...
    Revert back in case of any doubt
    Thanks
    Tripple k

Maybe you are looking for

  • How can I view the MM:SS time of a clip in the library?

    So I have imported the complete 20 minute video from my son's game into an event in order to use select clips to make a highlight video of just his shots. The first clip begins at the 3:12 mark in the video. Rather than watch the entire thing again,

  • Images too big to be fully viewed

    I've got a children book, all pages are images, which are too big to be viewed in Adobe Digital Editions. I see that there's a part of the images I don't see at the bottom, but I can move down to it or resize the image to view it whole. Can anybody h

  • Page overlap when exporting to pages in InDesign CS6.

    Hey community, for a college project I am creating a little a5 sketch book, I have everything finished, but when I export the file as pages (which is what the company who is printing it requested) some of the spread overlaps onto the pages like so: I

  • Oracle E-Business Suite R12

    How and where can we download the Oracle E-Business Suite R12? For learning purposes, is this a free download or should we pay anything? Edited by: user10864633 on Sep 1, 2010 4:31 AM

  • How do I Change Permissions for a UME Role:  UME.Manage_Users

    I am trying to set up a helpdesk role that will allow a limited number of users to reset passwords and unlock users. I do not want them to be able to change user data, delete or create users. I created a user and assigned it the user administration c