Mulit-level linking to master data via navig attribs:  A saga in two parts

The Saga, Part 1
I have a requirement to provide access to a hierarchy belonging to a characteristic that is not contained in an infocube.  At first I thought I was going to have to add this characteristic to the cube, but then I realized the characteristic is a navigational attribute of another characteristic that is contained in the cube.
The Question, Part 1
Will users be able to use this navigational attribute as a selection criterion on reports, and will they be able to activate and use the display hierarchy associated with this characteristic?  (I'm anticipating the answer to this question will be yes.)
The Saga, Part 2
Assuming the answer to the above is yes, let's carry this one step further.  The navigational attribute described above (let's call it the "local" navigational attribute) also possesses navigational attributes, one of which users want to be able to use as a selection criterion on the same report (let's call this one the "remote" navigational attribute).  They also want to be able to use the display hierarchy on this remote attribute.
The Question, Part 2
I know this is a long shot, but can a navigational attribute of a navigational attribute be accessed in BEx?  Can that remote navigational attribute be used as a selection criterion?  Can its hierarchy be used in a query?  The scenario would look something like the following:
BASIC CHAR (contained in infocube)
  |
   --> LOCAL NAVIG ATTRIB
          |
           --> REMOTE NAVIG ATTRIB (hierarchy needed in report)
I'm anticipating the answer to Question #2 will be no, but I just wanted to be sure.  I'm guessing I'll have no choice but to add at least one of these characteristics to the cube.
Thanks
P.S.  We're running BW 3.1, BI Content 3.3.

<b>The Question, Part 1
Will users be able to use this navigational attribute as a selection criterion on reports, and will they be able to activate and use the display hierarchy associated with this characteristic? (I'm anticipating the answer to this question will be yes.)</b>
The answer is yes. It helps not to have the IO in the cube and still use it in the front end.
<b>The Question, Part 2
I know this is a long shot, but can a navigational attribute of a navigational attribute be accessed in BEx? Can that remote navigational attribute be used as a selection criterion? Can its hierarchy be used in a query? The scenario would look something like the following:
BASIC CHAR (contained in infocube)
   --> LOCAL NAVIG ATTRIB
&#61672;     REMOTE NAVIG ATTRIB (hierarchy needed in report)</b>
When read this thread, I was curious to see if it works or not. I did try to do this on coorder, plant and plant category. Guess what, it didn’t work. I even flagged it “NAVIGATIONAL ATTRIBUTE INFOPROVIDER” in the IO maintenance to see it reflects on the cube’s navigational attributes
No this scenario wont work.
So in the infocube maintenance you need to see something like this basic char__local navig__remote nav to make the scenario work. Which is obviously unavailable in the cube maintenance.
I would love to see some one make this work. Reduces lot of effort to realign data in the cube if there is a problem in the master data.

Similar Messages

  • It's not possible upgrade master data via DTW in SBO 2007.

    Hi to everybody,
    I was trying to upgrade de BP master data via DTW, but its not possible.    I cheched the chechbox "Update" but I got an error saying "This entry already exists in the following tables (ODBC - 2035)".
    The change I try to do is in the address contact.
    Thanks.
    Daniel
    Edited by: Philip Eller on Jun 20, 2008 10:32 AM

    Hi Daniel Rivas,
    Regarding this issue, please kindly check the following
    -> Whether there are duplicated records in the import file. If there are two rows for the same name, please remove one of them and this file can then be imported successfully.
    -> LineNum should be filled correctly. It should be sequential number which begins from the quantity of existing contact persons. For example if there are 10 contact persons for a specific BP, and you want to add another 10 new contact persons, the LineNumber should start from 10 to 19.
    -> In DTW Wizard step 3, select the checkbox 'Add all Items into Schema if can't find corresponding item when updating' under Target Data tab. You can refer to Note 789315 for information on the functionality of this checkbox.
    Hope this helps.
    Regards, Summer
    SAP Business One Forums Team

  • Dunning could not update dunning level in customer master data!

    Dear experts,
    I have an issue-that after I ran F150, it did not update dunning level in customer master data. The customer have an overdue invoice and the number of days reached the one of the dunning level. And I did not set the ammount limitation.
    Could anyone tell me the reason?
    Thank you in advance~
    Flora

    Hi Linda,
    You can block the items of a customer without blocking his account completely by allowing his account for dunning program.
    1. Allow the customer account for dunning
    2.Edit the dunning proposal and block the items individually to the customer and save.
    3.Now you can see the dunning notices for only unblocked items of the customer.
    Thank you,
    Ramesh.

  • Error while creating vendor master data via ALE

    Dear All
    I am trying to create vendor master data via ALE.
    I am using message type CREMAS.
    I get following error message in inbound system
    No batch input data for screen SAPMF02K 0610
    Message no. 00344
    If i try to manually create vendor , there is no error.  This particular screen belong to withholding tax, however all customizing settings for withholding tax are okay.
    please help.
    Thanks
    Sanjeev

    Try SAP Note # 96312 if that helps.

  • Maintain penalty costs in product master data via macro

    Hi all,
    I am trying to use the function MATLOC_SET to maintain the penalty cost (field Non. Del. Penalty) on SNP1 tab, but it didn't work.
    Is it possible to use this function to update this field or I need to use an other function to do this?
    I tried :
    1) MATLOC_SET( 'NDPEN' ; 123 ; ACT_PRODUCT ; ACT_LOCATION ; ACT_VERSION )
    2) MATLOC_SET( 'NDPEN' ; '123' ; ACT_PRODUCT ; ACT_LOCATION ; ACT_VERSION )
    3) MATLOC_SET( 'NDPEN1LOC' ; 123 ; ACT_PRODUCT ; ACT_LOCATION ; ACT_VERSION )
    4) MATLOC_SET( 'NDPEN1LOC' ; '123' ; ACT_PRODUCT ; ACT_LOCATION ; ACT_VERSION )
    Thanks in advance,
    Regards,
    Douglas Marques

    Thanks all for replies!
    Kishore Reddy,
    Yes, it's possible to maintain product master data via macro by functions. In my case, I'm using MATLOC_SET and it's work fine... except for the penalty costs fields.
    Saradha,
    I can't use the MASSD to do this because the costs are calculated in the macro based on sku/location forecast. But call a custom program in the macro is a good idea. I only have a doubt... Is it possible to transfer the calculated values in the macro to the custom program? If it's possible, how can I do to call the custom program transferring these values?
    Julien,
    The function MATLOC_SET works fine for other fields, only doesn't work to penalty costs fields...  
    I saw that the structures are different, but the help that provides by SAP not mention any restriction. So, I think there is some other specific function to update the costs and i tried the MATLOC_EXTRA_SET, but it updates only extra fields...  
    May be having another function to do this...
    Thanks and Regards
    Doug

  • Second level detail in master-detail via VL does not return rows

    Sorry, I did not want to repost the entire thread. Please see the last entry in the following thread for my urgent question.
    second level detail in master-detail-detail does not return rows
    "second level detail in master-detail-detail does not return rows"
    Thanks so much!
    Teri

    Ahhh ... that explains everything!
    You wrote:
    ListView1
    -> ListRowView2 (via ListRowFkLink1)
    -> ListValueView2 (via ListValueFkLink2)
    That's why I thought it's a master and two details.
    But it's more like:
    ListView1
        -> ListRowView2 (via ListRowFkLink1)
              -> ListValueView2 (via ListValueFkLink2)Is that correct?
    That's the explanation.
    A ViewLink is basically a RowSetIterator controlling a detail RowSet. When the iterator navigates, the detail RS is refreshed.
    When you create a hierarchy in the wizard, the controlling master iterator is always the default iterator! But you used a new iterator (listRowIter) to iterate over your first detail. The default iterator of that first detail didn't move, hence the RowSet of your second detail was not refreshed.
    When you navigate in the tester, the tester always uses the default iterator. That's why it worked there.
    Sascha

  • Master data values(navigational attributes) are not turning up in the cubes

    Hi all,
    I have a cube, which contains 0cust_sales as master data and i have clicked on the navigational attributes of 0cust_sales like customer grp1, 2,3,4,5 etc
    But then i have the 0cus_sales number 6100034 with all the navigational attributes turning up when i look up at the master data in the quality system.
    But then for the same customer number i can see the customer number but no navigational attributes are turning up!!
    I have activated master data and the master data contents are active!!
    Can anyone pls update me on this!!
    Thanks
    Pooja

    Hi
    It is not part of dimension only 0CUST_SALES is part of dimension,
    And ocust_sales-customer grp1, 2,3,4,5 are navigational attributes in the info cube. I have just included them as navigational attributes enabled in the info cube.
    And when i loaded the data for customer say 6111035 from the ods to the cube. I can see the data for customer 6110035 but cant see the navigational attributes getting populated.
    But when i look at the same in the master data for 0cust_sales i can see the values for the navigational attributes too!!
    Thanks
    Pooja

  • How to delete master data via process chain

    Hi All,
    I have to delete master data before loading it again via a process chain.
    In the process chain I chose the process " complete deletion of the data target content" but here I did not find infoobject as the data target option to delete the data.
    Please suggest how to solve this.
    Thanks,
    Harini

    Hi Harini,
    P_CHABNM - It is for the reference characteristic.
    I think if you dont have a ref characteristic then give the info-object name.
    This is what I fetched fom help.
    Reference characteristic
    The reference characteristic has the technical properties of a characteristic such as data type and length, as well as the master data (attributes, texts and hierarchies). The characteristic itself also has buinesses semantics.  Several characteristics can refer to the same reference  characteristic. Such characteristics automatically have the same technical properties and master data.
    Example:
    The characteristics sender cost center and receiver cost center use the reference characteristiccost center and with it the same values and the same texts.
    Bye
    Dinesh

  • Loading master data via process chain

    hi experts,
    I have to load data in infoObject via process chain, my infopackage has update mode as full update. Now my question is do I have to delete the previously added data from infoObject and then run this full update infopackage in process chain or system will only fetch the newly added records from source.
    regards,
    ray

    You can not delete the data from master data once the transcational data is posted against the master data value. Attribute value can be deleted, but you can not delete the value of the main characteristics from master data table.
    Moreover, you dont need to delete the data when loading master data. Master data always overwritten with the new reocrds.
    As described, first load the full load and then on daily basis you can load the delta.
    DO NOT FOGET TO SCHEDULE ATTRIBUTE CHANGE RUN to activate the newly loaded data into master data.
    Make sure that your master data is not enhanced, otherwise any change in the enhanced field will not generate delta record. If this is the case, then load in full mode everyday.
    - Danny

  • Best Practices for Loading Master Data via a Process Chain

    Currently, we load attributes, text, and hierarchies before loading the transactional data.  We have one meta chain.  To load the master data it is taking more than 2 hours.  Most of the master data is full loads.  We've noticed that a lot of the master data, especially text, has not changed or changed very little since we implemented 18 months ago.  Is there a precedence or best practice to follow such as do we remove these processes from the chain?  If so, how often should it be run?  We would really like to reduce the amount of the master data loading time.  Is there any documentation that I can refer to?  What are other organizations doing to reduce the amount of time to load master data?
    Thanks!
    Debby

    Hi Debby,
    I assume you're loading Master Data from a BI system? The forum here are related to SAP NetWeaver MDM, so maybe you should ask this question in a BI forum?
    Nevertheless, if your data isn't changed this much, maybe you could use a delta mechanism for extraction? This would send only the changed records and not all the unchanged all the time. But this depends on your master data and of course on your extractors.
    Cheers
    Michael

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

  • Adding Master data Via ABAP

    Hi,
    My requirements is to load master data infoobject through ABAP. I searched in the forum and found RSDMD_WRITE_ATTRIBUTES_TEXTS function module .
    data : itab like /BI0/PMATERIAL occurs 0 with header line.
    itab-MATERIAL = 'Mat420'.
    itab-OBJVERS = 'A'.
    append itab.
    CALL FUNCTION 'RSDMD_WRITE_ATTRIBUTES_TEXTS'
      EXPORTING
        I_IOBJNM                     = '0MATERIAL'
        I_TABCLASS                   = 'M'
      TABLES
        I_T_TABLE                    = ITAB
    EXCEPTIONS
       ATTRIBUTE_NAME_ERROR         = 1
       IOBJ_NOT_FOUND               = 2
       GENERATE_PROGRAM_ERROR       = 3
       OTHERS                       = 4.
    However , it doesnt add an entry into infoobject...
    We are using APO 3.0 version.
    Does anyone has any idea on this ?.

    Thank you all of you for your replys.
    I believe there must be a version issue while using function module RSDMD_WRITE_ATTRIBUTES_TEXTS  , it works well in BW system but not in APO version
    However , my issue gets resolved by using Function Module RSNDI_MD_ATTRIBUTES_UPDATE.
    Here is a sample code in APO 3.0 version. ( for other's reference )
    Data : i_final Like RSNDI_S_CHAVL occurs 0 with header line,
         i_final-RECORD_NO = 1.
         i_final-IOBJNM    = '0Material'.
         i_final-VALUE     = 'DTEST'.
         Append i_final.
    CALL FUNCTION 'RSNDI_MD_ATTRIBUTES_UPDATE'
          EXPORTING
               I_IOBJNM                                     = '0MATERIAL'            
               I_UPDATE_ALL_ATTRIBUTES       = 'X'
            TABLES
                I_T_DATA                                    = i_final
                E_T_MESSAGES                         = i_message.
    After execution , it did add records into infoobject.
    Anyway thank you all for your replies and suggestions.
    Regards,
    Prashant
    Message was edited by:
            Prashant

  • Deleting Master Data via Process Chain

    I am in the midst of creating a process chain and am able to create process for deleting ODS Contents, but am not able to do the same for Master Data. Is this possible?

    Firstly, why do you want to delete master data.
    You cannot delete master if the same is used across other transaction and master ( attr )data.
    You may use :
    Prg - > RSDMD_DEL_BACKGROUND
    FM - >RSDMD_DEL_MASTER_ DATA.
    To my knwldge you cannot delete MD using process chains.
    You can delete data in PSA periodically..is that you are looking for ?

  • Update marketing attribute and customer master data via Survey Response

    Hi,
    I am creating a marketing survey. I have come to a point where I am able to get the reponses posted by the business partners.
    Now I would like to update the BP's directly when they respond. The challenge here is I want to update both Marketing attribute and Customer master.
    Is this possible with standard function modules. I am using version 4.0. Please let me know.
    Regards,
    Hemanth

    Hello Hemanth,
    Check my last response in the below thread, it could be a reason.
    update marketing attributes in BP via survey
    Thanks
    Raja Pamireddy
    CRM Marketing Forum Moderator.

  • Customer Master Data via a Bapi/ALE

    Hello All. I am new to this forum. I have a couple of questions.
    What I am trying to do: I have to interface to SAP with Websphere Message Broker which has inbuilt nodes to interface with SAP using BAPI or ALE to send Customer Master Record (create/update/delete)
    The questions I have:
    1/ Has anyone done this? What did you use BAPI or ALE?
    2/ When a Customer Master IDOC is sent to SAP, if successful, a return code is sent back by SAP. This indicates that SAP has received the IDOC successfully. However, our requirement is that we have to know whether the IDOC was successfully posted within SAP. I am of the opinion that this is manual task within SAP and it should not be the function of the middleware layer as its responsibility is only to successfully deliver the IDOC's. I would welcome opinions on this issue. Please let me know If there is a way to determine if the IDOC has been successfully posted in SAP.
    3/ Is there anywhere where I can get an XML representation of the Customer Master Record. I want to see the structure and the available fields. How can I get this info from SAP?
    Thank you

    Hi,
    1/ Has anyone done this? What did you use BAPI or ALE?  ->USE ALE.
    2>When a Customer Master IDOC is sent to SAP, if successful, a return code is sent back by SAP. This indicates that SAP has received the IDOC successfully. However, our requirement is that we have to know whether the IDOC was successfully posted within SAP. I am of the opinion that this is manual task within SAP and it should not be the function of the middleware layer as its responsibility is only to successfully deliver the IDOC's. I would welcome opinions on this issue. Please let me know If there is a way to determine if the IDOC has been successfully posted in SAP.
    Yes u can view the idoc in WE02/WE05 (Idoc monitoring)
    3>3/ Is there anywhere where I can get an XML representation of the Customer Master Record. I want to see the structure and the available fields. How can I get this info from SAP?
    When u ase IDOC for customer , the basic type is DEBMAS05..Goto WE60, specify the basic type as DEBMAS05(latest) and then u have the all the segments , fields used with doucmentation.
    Regards,
    Nagaraj

Maybe you are looking for