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.
thanksHi,,
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,
BalaHello,
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,
AnthonyHi 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,
SivaHi 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 *
ThanksIf 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 PMIt'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,.
VasuHi 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,
JBHi 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
AnkurAnkur,
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,
JoyHi 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!
AngelikaHi 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 KrishnaHi 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.
SonniHI
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
-
I can't figure out why this is happening - I've remade this document from scratch twice and each time it did this. I made a new adjustment layer with an invert mask on it, and instead of the black coming out as white, it came out as this beige colour
-
I cannot open a PDF attachment in Mac Mail
I can see the attachment that arrived but I cannot open it on the Mac. I have no issues opening it in webmail under Windows. As if this would not be enough I am running into something else hard to understand. On the Mac I could not post this question
-
Adobe Flash Player refuses to load on my Mac Pro running OS10.7
I have tried to download Adobe Flash PLayer numerous times, but it refuses to open.
-
CreateEntityManagerFactory() throws NullPointerException for ejb jse client
Dear experts! I am trying to create a java standard edition client, to test outside the weblogic server, my ejb 3 entities, declared as shown in the following persistence.xml. The java code, and stacktrace follows also. I have read about some relevan
-
HT4623 Does the 7.1.1 update delete my messages including Imessage?
I would like to keep all my messages ecspecially the imessages from my family. Does the new update delete them? If so is there a way to download them first and retreive them later? Thanks for the help.