Multiprovider not taking info from master data table?

Hi all,
i've a problem with a multiprovider and some navigational attributes of zmaterial.
There are several infocubes in the multiprovider and they all have zmaterial, the problem is that the data from one of these cubes is taking the values of some navigational attribute from the cube itself, not from the master data table of zmaterial even if i changed the assignment from the multiprovider.
Is there any option i must check/look to get this thing work?
If you need any other info just let me know.
Thank you.

Hi,
It seems the identificaiton are still  incorrect.
Just try to put the identification for those characteristics from the navigational attribute option in the multiprovider and not from the infoobject present in the cube.
So for ZMaterial_A it should be identified with ZMaterial_A in the multicube from the respective cubes.
Thanks
Ajeet

Similar Messages

  • Abap logic not fetching multiple rows from master data table

    Hi
    I just noticed that my logic is fetching only 1 row from master data table.
    ProdHier table
    PRODHIERACHY            Level
    1000                                  1
    1000011000                      2
    10000110003333              3
    10000110004444              3
    '10000110005555              3*
    logic only fetches one row of level 3, I would like to fetch all level 3 rows.
    DATA: ITAB type table of /BI0/PPROD_HIER,
          wa like line of ITAB.
    Select * from /BI0/PPROD_HIER INTO wa where /BIC/ZPRODHTAS = 3.
    IF wa-PROD_HIER(10) = SOURCE_FIELDS-PRODH2.
         RESULT = wa-PROD_HIER.
         ELSEIF wa-PROD_HIER(5) = SOURCE_FIELDS-PRODH1.
         RESULT = wa-PROD_HIER.
    ENDIF.
    ENDSELECT.
    thanks

    Hi,,
    I have implemented the logic in end routine and it still reads only the first row.
    I am loading only PRODH1 and PROD2 but now I want to get all values of PRODH3 from the master data table.
    The first 5 values are PRODH1 and first 10 values belongs to PRODH2.
    Whenever PRODH2 = 1000011000 in source I should get the following values
    10000110001110
    10000110001120
    10000110001130
    I have multiple rows of 1000011000 so my result should be
      1000011000               10000110001110
      1000011000               10000110001120
      1000011000               10000110001130
    DATA: ITAB type table of /BI0/PPROD_HIER,
    wa like line of ITAB.
    data rp type _ty_s_TG_1.
    Select  * from /BI0/PPROD_HIER INTO table itab where /BIC/ZPRODHTAS = 3.
    LOOP AT RESULT_PACKAGE INTO rp.
    read table itab into wa with key PROD_HIER(5) = rp-PRODH1.
    IF sy-subrc EQ 0.
         rp-PRODH3 = wa-PROD_HIER.
         ELSE.
    read table itab into wa with key PROD_HIER(10) = rp-PRODH2.
    IF sy-subrc EQ 0.
         rp-PRODH3 = wa-PROD_HIER.
    ENDIF.
    ENDIF.
    MODIFY RESULT_PACKAGE FROM rp.
    ENDLOOP.
    Edited by: Bhat Vaidya on Sep 10, 2010 11:27 AM
    Edited by: Bhat Vaidya on Sep 10, 2010 11:37 AM

  • Web report data provider change from Master data table to InfoCube

    hi Experts,
    I have created one report on top of multiprovider but in the selection screen when i check the values for a variable I came to know that data is coming from master data table and not from data provider(InfoCube).Can any one help to change the data selection from master data table to data provider(InfoCube) and i am sure that there is no ODS involved in the multiprovider.
    Thanks in advance
    With Regards,
    Bala

    Hello,
    If u are using Analyser then just put a Analysis Grid on the output of the query(should cover all the rows and column) , click on the grid and put the dataprovider. and do auto fit.
    Rohit

  • Field not being updated in Master Data table

    Hi guys,
    I'm pulling data from master data in BW... specifically 0ven_compc. I haven't added any new fields to this maser data table, and one field that I'm trying to pull is not being populated. In the master data table this field is blank, but in the PSA there are values. Somehow the values are not being loaded into the master data table. I've checked the transfer rules and communication structure and everything looks fine. Why is this happening?
    Thanks,
    Anthony

    Hi Anthony,
    The problem may be that there is an inconsistency with the target master data infoobject. Please make a dummy change to the target infoobject (i.e you can change the description), save this change and then click on the activate icon. Please then check if the field is filled with the next load.
    If the problem still exists please let us know your BI version and support package level.
    Best Regards,
    Des.

  • Master data tables not available after installing trail version sap abap

    Hi Experts,
    After installing trail version of sap for practicing SAP ABAP..i am not able to access master data tables like MARA EKKO etc.
    Please let me know how i can access these tables data .
    Is there any alternate to access these tables?
    Thanks and Regards,
    Siva

    Hi Siva,
    Master data table and any other application table are not present in trail systems. Notice that solely purpose of those trials is to learn/practice basis stuff and ABAP programming.
    If you need to practice ECC's modules like FI, SD, ... you need to have an access to IDES system. For this you need to be SAP partner or customer.
    cheers
    m./

  • Master Data table in a Lookup in Transformation

    Hi,
    I am writing a Lookup in Transformations.As per the logic i need to read the Master Data Table of a Infoobject to get the Attribute from the master data table.
    The Master data is not time dependent
    Which Master Data table should i use in my Logic
    /BI0/M *
    /BI0/P *
    Thanks

    If there is no time dependency, use /BI0/P *

  • Abap code not working  - deleting based on master data table information

    Hi,
    I wrote a piece of code earlier which is working and during test we found out that it will be hard for the support guys to maintain because it was hard coded and there is possibility that users will include more code nums in the future
    sample code
    DELETE it_source WHERE /M/SOURCE EQ 'USA' AND
    /M/CODENUM NE '0999' AND
    /MCODENUM NE '0888' AND.
    Now I created a new InfoObject master data so that the support people can maintain the source and code number manually.
    master data table - the codenum is the key.
    XCODENUM    XSOURCE
    0999               IND01
    0888               IND01
    now I wrote this routine all the data gets deleted.
    tables /M/PGICTABLE.
    Data tab like /M/PGICTABLE occurs 0 with header line.
    Select * from /M/PGICTABLE into table tab where objvers = 'A'.
    if sy-subrc = 0.
    LOOP at tab.
    DELETE it_source WHERE /M/SOURCE EQ tab-XSOURCE AND /M/CODENUM NE tab-XCODENUM.
    ENDLOOP.
    Endif.
    But when I chage the sign to EQ, I get opposite values , Not what I require.
    DELETE it_source WHERE /M/SOURCE EQ tab-XSOURCE AND /M/CODENUM EQ tab-XCODENUM.
    Cube table that I want to extract from
    /M/SOURCE                             /M/CODENUM
    IND01                                       0999
    IND01                                       0888
    IND01                                       0555
    IND01                                       0444
    FRF01                                      0111
    I want to only the rows where the /M/CODENUM = 0999 and 0888 and i would also need FRF101
    and the rows in bold  should be deleted.
    thanks
    Edited by: Bhat Vaidya on Jun 17, 2010 12:38 PM

    It's obvious why it deletes all the records. Debug & get your answer i wont spoon feed
    Anyways on to achieve your requirement try this code:
    DATA:
          r_srce TYPE RANGE OF char5, "Range Table for Source
          s_srce LIKE LINE OF r_srce,
          r_code TYPE RANGE OF numc04,"Range table for Code
          s_code LIKE LINE OF r_code.
    s_srce-sign = s_code-sign = 'I'.
    s_srce-option = s_code-option = 'EQ'.
    * Populate the range tables using /M/PGICTABLE
    LOOP AT itab INTO wa.
      s_code-low = wa1-code.
      s_srce-low = wa1-srce.
      APPEND: s_code TO r_code,
              s_srce TO r_srce.
    ENDLOOP.
    DELETE ADJACENT DUPLICATES FROM:
    r_code COMPARING ALL FIELDS,
    r_srce COMPARING ALL FIELDS.
    * Delete from Cube
    DELETE it_source WHERE srce IN r_srce AND code IN r_code.

  • Navigatiomnal attribute is not possible to delete from master data?

    WHen I tried to delete the navagational attribute I am getting an erro like this.
    Characteristic Z5xyz: Master data has to be activated before conversion
    Message no. R7067
    Diagnosis
    The master data for characteristic Z5xyz  has to be converted, because an attribute has been deleted, or the time-dependency of an attribute has been changed. This process is possible, only if the master data for characteristic Z5xyz  is active. The  master data table /BIC/PZ5xyz contains only new or modified records, that have not yet been activated.
    System Response
    Characteristics Z5xyz  cannot be activated.
    Procedure
    Activate the master data for characteristic Z5xyz , before you activate the characteristic itself.
    Can any one help me to resovlet his.
    points will be definitely assigned.
    Thanks,.
    Vasu

    Hi Vasu,
    You are tying to delete a table filed when the table contains data. For this you need to adjust the database table.
    But instead of doing all this you may follow a simpler method.
    Before  deleting that Characteristics you need to delete the Masterdata first.  Then delete the Characteristics from the attribute list and activate the Masterdata Object. Now reload the masterdata.
    Regards,
    Pratap Sone

  • Master data tables with unwanted records from transaction data upload

    Hi Friends,
      I have a master data table for infoobject 'C' with compounding characteristics 'A' & 'B'.  I upload this master data with values given below:
        <i><u> A,              B,              C,           Short text,                        Long text</u></i>
           <b>  <b>P,          10,           BBB,         Apple,                              Big Apples
             Q,             20 ,           XYZ  ,       Tomatoes    ,                    Red Tomatoes</b></b>
      When I load data into ODS from a source system, I may not necessarily have data for all these 3 fields in these transaction record.  Example:
      <i><u>     A,                B,             C,             D,            E</u></i>    
         <b> P                -1            FFF</b>          20           30            
         <b> Q                10           GGG        </b> 10           40
       The problem is when I upload the above transaction data, it populates the <b>master data table</b> too with these two new records <b>1 -1 FFF</b> and  <b>2 10 GGG</b>, which I would like to avoid.
       Is there any way?
       Will assign full points to anyone who helps me here.
       Thanks,
       JB

    Hi JB,
    If you want to load transactional data and still want to prevent the population of the master data table, I don't think it is possible, as it is goes aginst the data consistency in the warehouse.
    However, if you can afford not to load transactional data for such cases, you can activate referential integrity check for the infoobject C. Then neither transactional data nor masterdata enter the datawarehouse until you maintain masterdata yourself for the infoobject C.
    hope this helps.

  • No delta's for DTP from master data object to Info Cube

    Hello,
    I have a DTP process that updates records from master data attributes to Info cube.
    Here i am not able to schedule a DTP in delta mode. The option appears in display mode.
    Even though when i tried deleting the FULL update DTP and created a new DTP, the delta option is in display mode. i have deleted all requests from my info cube.
    Any idea or solution !!
    Thanks
    Ankur

    Ankur,
       If you want load Master Data DELTAs to Cube, you can achive this by introducing a DSO before Master Data Infoobjects.
    Assume your Dataflow....
    Master Datasource
              |
              |
              |
    Master Data Infobjects
              |
              |
              |
          Cube
    New Dataflow:
              Master Datasource
                        |
                        |
                        |
              |-------DSO---------|
              |                   |
              |                   |
          Cube      Master Data Infobjects
    Hope this helps.
    Nagesh Ganisetti.
    Assign points if it helps.

  • Effect from build time dependent  2 attribute in info object master data

    Dear all,
    i creat time dependent  2 attributes in info object master data (ZCURRLUM) which use in info cube. after that i open workbook or query, it has short dump which error message
       "UNCAUGHT_EXCEPTION" "CX_RSR_X_MESSAGE"
       "CL_RSBOLAP_BICS_SERVICES======CP" or "CL_RSBOLAP_BICS_SERVICES======CM003"
       "HANDLE_UNCAUGHT_EXCEPTION"
    Question: info object master data can't use more than a attribute time dependent???
    i use in BI 7.0 level 14
    thanks for your help
    regards,
    Joy

    Hi Chandamita Sarmah,
    I copy error code to you from line 1 to line 28
    METHOD handle_uncaught_exception.
      data:
        l_r_program_error  TYPE REF TO cx_rsbolap_program_error.
      data: lBExDebug type rs_bool.
      GET PARAMETER ID 'BEXDEBUG' FIELD lBExDebug.
      if lBExDebug = rs_c_true or CL_RSTT_TRACE=>GET_TRACEMODE_CURRENT_TRACE( ) = rstt0_c_tracem
    Break-point for debugging, e.g. during running a trace
        break-point.  "#EC NOBREAK
      endif.
    Subcall?
      if P_RFC_CALL_DEPTH > 1.
      Forward the exception
        subtract 1 from P_RFC_CALL_DEPTH.
        DATA: l_r_x TYPE REF TO cx_no_check.
        TRY.
           l_r_x ?= i_r_exception.
          CATCH cx_root.
            CLEAR l_r_x.
        ENDTRY.
        IF l_r_x IS INITIAL.
          RAISE EXCEPTION TYPE cx_rsr_propagate_x
            EXPORTING
              previous = i_r_exception.
        ELSE.
        RAISE EXCEPTION l_r_x.
        ENDIF.
      endif.
    All exceptions should have been caugth -> X-Message
    Thanks a lot for your help
    Joy

  • Where do entries in master data table come from?

    Hi,
    we have an InfoObject used in lots of cubes, ods and so on. Now there are entries in master data table, that are not correct - and they can´t be deleted, since they are used in some InfoProvider.
    Is there a way to find out what entry in masterdata table is used which InfoProvider?
    Thanks for your help!
    Angelika

    Hi Angelika,
    Yes, there is a way.
    Execute deletion of master data. Only not used data may be deleted.
    Then run SLG1 t-code, find the last deletion log, expand the node, double click beneath it and see messages that will tell you which infoproviders contain some particular master data and don't allow to delete these master data.
    Best regards,
    Eugene

  • Master data modified at SQL end not reflecting in Info object master data

    Hi All,
    we have done some data modification at SQl end where the modified data not reflecting in infoobjects master data.
    for example:
    we have split/skills numbers like 1-1000 in the data base and now we did some modifications to that particular split/skills numbers and uploaded that data successfully in the SQL end.now the problem is that modified data is not reflecting in split/skill info-objects and showing the same old data but not the modified one.can you please explain me how to reflect that modified data in BI side.
    regards
    Vamshi D Krishna

    Hi vamshi ,
    what is type of data load to master data infoobject (Full / Delta), if you know the split/skills numbers, try to load with repair full till PSA and check the data. if data is correct you can load to infoobjects and data will be overwrite, after loading data into infoobject -> in RSA1 -> infoobjects-> right and select "Activate master Data" ( this is not a mandatory step, if there is any M and A version data is there that will be adjusted.)  and updated data will be available infoobject master data.
    Regards,
    Daya Sagar

  • Currency translation - not picking up currencies from master data

    Hi,
    We have a currency translation defined for a key figure. We've defined a variable for users to select target currency. 0currency is set to pick up from master data, but the input help on the variable is only showing currencies from infoprovider. I debugged the query and it is trying to get the currencies from the cube. Any setting that I do or update?
    We're using BW 7.3 SP10 on HANA.
    Sonni

    HI
    Once check in the BEx tab of that IO, there select the f4 option.
    Regards,
    Sunil.

  • How to find the number of entries in a master data table

    Hi Experts,
    I am trying to find the entries in 0CUSTOMER master data.
    BW>LISTCUBE>Data target: 0CUSTOMER and selected the fields that I need.
    I would like to know how to find the "number of entrees". I tried to run the SUM for a count field, but it is taking forever as there are huge number of records .

    Hi Dev,
    Go to the change/display mode of the info object (0CUSTOMER) in your case. Go to the Master data/Text tab. Here you will find the master data tables according to your settings (P orQ or X or Y). Double click on the table name and it will take you to the SE11 display. From there, you can check the number of records as you do in any transparent table.
    Hope this helps.
    Thanks and Regards
    Subray Hegde

Maybe you are looking for