Data Mismatching in DSO
Hi Folks,
We have data mismatch issue for one info object ( BASE UOM ) when the data goes from staging DSO to conformance DSO.I will explain the issue here.
For one invoice no the Base UOM value dispayed as M2 in the staging DSO.When the data goes from staging DSO to conformance DSO,in the conformance DSO the Base UOM dispayed as Blank value.There is no code written for calculation of Base UOM in transformation level.This is direct a mapping to field Base UOM in the conformance DSO from staging DSO.For all other invoices the Base UOM value dispalyed correctly in conformance DSO when compare to staging DSO. For one specific invoice the base UOM value showing as blank in the conformance DSO.
Could you please give me your suugestions what the reasons for showing base UOM value showing as a blank value in Conformance DSO.
Thaks for your advance.
Regards,
Nag
Hi,
You will have to check following things,
1) Check if other records with base unit value as M2 are updated properly in conformance DSO. This will make sure that there is no issue with this particular base unit.
2) As you have mentioned other records are successfully getting updated, you might have to debug the data load for this particular record. Do the selective data loading and check, where the unit is getting cleared.
You can also check if there is any conversion routine at the infoobject level.
Regards,
Durgesh.
Similar Messages
-
Data mismatch with ECC FBL5N report and debtor ageing report(BI side)
Hi,
I am facing a data mismatch problem with FBl5N(t-code for customer line item report) report in ECC side and Debtor ageing report in BI side.
The problem is
1) there are mismatch of data with some customer amounts in both ECC and Bi side.
2) and also there are customer Nos with amounts in BI Debtor ageing report which are not there in the ECC FBL5N(t-code for customer line item report)
for the second problem, I checked in the Tables BSID,BSAD in ECC side ,there also these customer Nos are not available.
One more strange thing is that with the same selectionin report on both ECC and BI reports the data mismatch and The extra customers in Bi reports are changing everyday, i.e. we are getting new set of data mismatch and extra customers Nos in BI Side.
If anyone have worked on this type of issue.....kindly help...
Thanks in advanceHi,
on the one hand it may be delta mechanism of FI_*_4 extractors with the timestamps issue, that your comparision between BI and ECC is at no time up to date.
FI Extraction
on the other hand, it may be the delta problem between data targets in your BI-System, in case you load the FI-Data from a DSO to a cube and make a report on the cube. I have this problem at the moment and will watch this thread for more suggestions. -
hi team
i have a report, where in my report, Data being mismatch with r/3 data my question is
1.how we will do reconcellation with r/3 data
2.what is agregated level
3.how we will run the statistical setup in lo
can u explain with step by step how we solve the data mismatch erors eg:company code missing
thanks in adv
v.muralikrishnaHi
1.how we will do reconcellation with r/3 data
Yes we can do for MM we use MB5B, MMBE,Tcodes and also some Tables this is on eexample only and also Related Functional People will need to work to reconcile the data, BW consultanta alone can't do the reconcilization
2.what is agregated level
Eg:
06.2010 -- 10
06.2010 -- 20
Aggr Level is
06.2010 -- 30
3.how we will run the statistical setup in LO
LO you can see the below steps
Follow the steps, these steps are for SD module, but for your datasource, change the Tcode to fill setup tables and replace the SD DataSource with your datasource in the following steps.
1. First Install the DataSOurce in RSA5 and see it in RSA6 and activate in LBWE.
Before doing the steps from 2 to 6 lock the ECC System, i.e. no transaction will happen
2. Then delete the Queues in LBWQ like below
MCEX11 --> For 2LIS_11_*
MCEX12 --> For 2LIS_12_*
MCEX13 --> For 2LIS_13_*
Be carefull while doing all these deleations in Production Servers
3. Then delete if any entry is there in RSA7
Eg:
2LIS_11_*
2LIS_12_*
2LIS_13_*
At the time of setup table filling no entry will exists in LBWQ in ECC for the following Queues.
MCEX11 --> For 2LIS_11_*
MCEX12 --> For 2LIS_12_*
MCEX13 --> For 2LIS_13_*
6. Check the job status in SM37 and once finish it then goto RSA3 and then execute it and check.
7. Then Replicate the DataSource in BW.
4. Then delete setp tables using LBWG Tocde and select Application Number. i.e. 11, 12 and 13.
5. Then Load Setup Tables using OLI7BW, OLI8BW and OLI9BW.
Give Name of run = XYZ, Termination Date = tomorrows date and execute it in background.
i.e. Program-->Execute in Background.
2LIS_11_* Use OLI7BW Tcode to fill the Setup tables
2LIS_12_* Use OLI8BW Tcode to fill the Setup tables
2LIS_13_* Use OLI9BW Tcode to fill the Setup tables
8. Install InfoCube/DSO from Business Content or cretae InfoCube/DSO and then Map the ECC DataSOurce Fields and BW InfoObejcts in Transfer Rules (in BW 3.5) or in Transfermations (in BI 7.0).
9. Map the InfoObejcts in InfoSource and InfoObejects in InfoCube/DSO in in Update Rules (in BW 3.5) or in Transfermations (in BI 7.0).
10.Create InfoPackage and Load Init OR Full.
Thanks
Reddy -
Data Mismatch problem in Production system
Dear Experts,
We have been encountering serious data mismatch problems with our source system since 29th Dec 2010.
We have realized this mismatch only on 11th Jan 2011. So, we have deleted entire data from 29th Dec 2010 onwards to 11th Jan 2011. Then we tried to load delta again as per our Process Chain sequence. Since then, our production system has become very inconsistent. We found that the entire data from 29th Dec 2010 to till date is started giving mismatch.
Our system got damaged in terms of data drastically. If I delete any bad requests from our Cubes & Data Store Objects, the next time when we try to load data, cube & Data Store Objects is showing the deleted request no. is not updated properly. Because of this, our Process chain is daily failing to complete and giving so many technical errors. We are totally confused to restore our data from 29th Dec 2010 to till date.
Can any one please help us to restore our data fully and Process Chain to run successfully...............?
Thanks in Advance,
SumanHi Suman,
I understood that you are using 3.x version of BW
such kind of issues occurs if you distrub the delta sequence by deleting the requests without making them red.
you can resolve this two ways......
1) Go to reconstruction tab of the DSO and CUBE, select all the req from 29th Dec 2010 thru 11th Jan 2011 and reconstruct them. once they appear in the request tab. make all the requests to red (set the QM status to RED) one by one and delete them from the CUBE and DSO.
This should set the delta status back to 29th and you will be able to run a repeat delta from then in your next delta.
2) Go to RSRQ and give the SID or the Request ID one by one that it is giving you ( request no. which is not updated properly)
Mke the QM status as RED for all of them.
Since you have already deleted them from the targets, just changing the QM status to RED will be sufficinet.
You have make the QM status to RED inorder to inform the system that the requset is incorrect one and has been deleted.
Once it is set to RED, system will not prompt any req and say "request no.# not updated properly".
i suggest you the second option.
Once you resume the delta load, it should run successfully.....and if you feel some data is still missing from 29th Dec 2010 thru 11th Jan 2011, just run a full repair load the get the data back.
If your Datasource is of LO extraction u may need to fill the setup tables to perform full repair.
Please let me know if the Datasource is of LO extraction. Also let me know once the issue is resolved.
Regards,
Sudheer.
Edited by: Sudheer Kumar Kurra on Jan 22, 2011 7:58 AM
Edited by: Sudheer Kumar Kurra on Jan 22, 2011 8:03 AM -
Hi
If I need to calculate amount based on source and destination,and if these two source and destination fields char are there in data fields of dso and keyfigure amount is also in data fields of DSO can we get exact value if make report on this.
thx
rubaneActually i need to build report where in rows there will be some char
like source plant and destination plant and in rows on the basis of source and destination the cummulated value of amount base on some other few restriction
now my question is :-
acc to my need I need to make genric extractor but one is already there which contains all my fields. now can i use the same extractor,but the worry is ;these all feilds are first going in dso and all are there in data fields coloumn
What I'm thinking is; it will suppress or accumulte records on the basis of key field's(as usual).
so can you pls let me know what to do in this scenario?
how to build a new report using existing extractor ;can i use existing one?
rubane -
Data exists in DSO New table but not in Active table
Guys,
I am loading data from one DSO to another DSO, in my target DSO I have 6 fields which 2 of them are mapped in Transformation and remaining 4 will be populated by Start routine and End routines. Before Activating I am seeing all 6 fields got populated in New data table but after activating I am only seeing the 2 fields in Active data table but not those that are populated through Start and End rouitnes.
I have only one Key in my DSO, am I missing something here?please let me know.
Thanks,
KKHi,
beside end routine, there will be one icon.
click on that.
you will see two options.
select the option "populate values into fields with out active transformation rules"
don't remember the words correctly but gives the same meaning...
Activate the transformation.
this will solve your problem
Regards,
Raghu
Edited by: Raghu tej harish reddy on May 2, 2009 11:10 PM -
Delta load from ODS to cube failed - Data mismatch
Hi all
We have a scenario where the data flow is like
R/3 table - >dataSrc -- > pSA - >InfoSrc -> ODS ->Cube.
The cube has an additional field called "monthly version"
and since it is a history cube , it is supposed to hold data
snapshots of the all data in current cube for each month .
We are facing the problem that the Data for the current month
is there in the history ODS but not in the cube . In the ODS ->Manage->requests
tab i can see only 1 red request that too with 0 recs.
However ,In the cube -> manage-> reconstruction tab , i can see 2 Red request
with the current month date. Could these red requests be the reason for
data mismatch in ODS and cube .
Please guide as to how can i solve this problem .
thanks all
annieHi
Thanks for the reply.
Load to Cube is Delta and goes daily .
Load to ODS is a full on daily basis .
Can you help me how to sort this issue . I have to work directly in production env . so has to be safe and full proof .
Thanks
annie -
Unable to consolidate data from two DSOs into an InfoCube for reporting.
Hello Experts
I am working on BW 7.0 to create BEx Report as below:
This report will have data coming from two different sources, some data from COPA DSO [such as Customer Number, Product Hierarchy1, Product Hierarchy2, Product Hierarchy3, Product Hierarchy4. Product Hierarchy5, Product Hierarchy6 and a few other Key Figures] and the rest [such as Product Hierarchy, Reference Document, Condition Type (both Active & Inactive), Condition Value and a few other Key Figures] from another DSO (ZSD_DS18) which is a copy of the BCT DSO (0SD_O06). I've chosen this DSO because this is the BCT DSO which is used to store data from a Standard Extractor 2LIS_13_VDKON.
Below are the screenshots of these 2 DSOs:
I have successfully extracted the data from 2LIS_13_VDKON (includes PROD_HIER but not Customer Number) and loaded into a DSO (ZSD_D17).
All the testing is done using only one Sales Document No (VBELN).
First test that I tried is.. to create an Infocube and loaded data from ZCOPA_01 and ZSD_DS18 and when the LISTCUBE was run on this InfoCube, the data is coming up in two different lines which is not very meaningful. Screenshot below:
Therefore, I have created another DSO (ZSD_DS17) to Consolidate the data from ZCOPA_01 & ZSD_DS18 establishing mappings between some of common Chars such as below:
ZCOPA_01 ZSD_DS18
0REFER_DOC <-> 0BILL_NUM
0REFER_ITM <-> 0BILL_ITEM
0ME_ORDER <-> 0DOC_NUMBER
0ME_ITEM <-> 0S_ORD_ITEM
51 records are loaded from ZSD_DS18 into ZSD_DS17 and 4 records are loaded from ZCOPA_01 into ZSD_DS17 for a particular Sales Document Number.
When I am using a Write-Optimized DSO, data is coming in just 1 line but it is showing only 4 lines which is aggregated which is as expected since W/O DSO aggregates the data. However, when I use Standard DSO, the data is again splitting up into many lines.
Is there something that I am missing in here while designing the Data Model or does this call for some ABAP being done, if so, where or should I have to talk to the Functional Lead and then Enhance the Standard Extractor, and even if I do that, I would still have to bring in those Key Figures from ZCOPA_01 for my reporting?
Thank you very much in advance and your help is appreciated.
Thanks,
Chanduin your (current) InfoCube setup, you could work with "constant selection" on the key figures
for the COPA key figures, you'll need to add product hierarchy to the key figures with a selection of # and constant selection flagged
for the SD key figures, you'll have to do the same for customer & the product hierarchy levels (instead of product hierarchy) -
Hello SAP Guru's!!!!
I have some doubt on maximum number of data fields in DSO. I gone through so many threads on SCN, but could not clarify my doubt.
The max no of key fields in DSO is -- 16
Max no of data fields in DSO is --749.
But i read in some of the scn documents a table can have maximum 256 columns .
DSO is also like a two dimensional table which can also have the same properties of a two dimensional table.
if the above statement of mine is correct.. the number of columns in a DSO is 256 columns = 16(primary key)+240 (data fields--non key fields)
but how come 749 data fields (max) will be there ? if it is so ... the max no of fields will be 749+16 = 765.
I need some clarification on this ....
Awaiting for your responses!!!!
regards,
vamshiHi Rajavamshi,
For DSO:
1. See for Standard DSO we have Key fields & Data Fields will be there
2. Key Fields will store only Characterisitc Info Objects, maximum no.of characteristic info object we can add here was 16
3. But in Data fields we can add both Characterstics & Keyfigure infoobjects, Max of 749 data fields we can add here.
4. Atleast one field should be there in either Key fields & Data fields.
For InfoCube :
1. Info cube structure will be having the 16 Dimensions and the Key Fields.
2. In that 16 Dimensions 13 User defined and the 3 pre defined dimensions.
3. One user defined Dimension will maximum can hold 248 Characteristics Info Object, not the Keyfigure Info Object here.
4. But the Key Fields here will store maximum will hold 233 Key Figure Info Object.
Thanks..!!
Regards,
Harish. K -
Hi Experts,
I have 2 DSO's, the first ODS gets data from r/3 and and the second DSO gets dats from 1st DSO.
The key fields and datafields in first DSO is as below.
Key Fields Data Filed
ZMST_NO, ZLOG_NO, ZCH_ON and ZCH_AT. ZMSSTAT
The key fields and data field in second DSO are as below.
Key Fields Data Filed
ZMST_NO, 0CALMONTH, 0CALQUARTER and 0CALYEAR ZMSSTAT
I have the correct data in 1st DSO as in r/3. Please see the below data.
ZMST_NO , ZLOG_NO, ZCH_ON, ZCH_AT. ZMSSTAT
903027 15024 10.02.2009 10:05:28 35
903027 15029 10.02.2009 15:23:47 50
The key fields of 2nd DSO are mapped as below at the updaterule.
ZMST_NO to ZMST_NO,
0CALMONTH to ZCH_ON,
0CALQUARTER to ZCH_ON and
0CALYEAR to ZCH_ON.
When I check the data in 2nd DSO, I get the below record(which shows the wrong status as 35 which was the status at 10:05:28 on 10.02.2009 )
ZMST_NO 0CALMONTH 0CALQUARTER 0CALYEAR ZMSSTAT
903027 200902 20091 2009 35
But I should have the latest status (i.e 50) of the record as below ( which is the latest status, which was the status at 15:23:47 on 10.02.2009 )
ZMST_NO 0CALMONTH 0CALQUARTER 0CALYEAR ZMSSTAT
903027 200902 20091 2009 50
There are no routines at updaterules. Please suggest me why the status is shown as 35 instead of 50.
Please through some light on this.
Thanks in advance.
Saravanan.Hi,
The order is as below.
ZMST_NO , ZLOG_NO, ZCH_ON, ZCH_AT. ZMSSTAT
903027 15024 10.02.2009 10:05:28 35
903027 15029 10.02.2009 15:23:47 50
First record has record number as 12845 and the second has 12846. This is the order of records when loading from R/3 to 1st DSO. I dont have PSA between 1st and 2nd DSO's. But I see the data record number as 47567 in change log table of 2nd DSO for the record with status 35.
I have written wrong earlier ... i have checked now if records of same key comes in the same request only one will go the other will be overwritten... this can't be checked in change log...........
only one record out of two will go to new table ... and when activated that only will go to the active and change log......
But records of same key in different request come then u can check in change log..........
As you said u are getting status 35 once u have loaded this to dso before activation check for this record
if you find Status 35 it means it has overwritten the record with status 50.
Regards
vamsi
Edited by: vamsi talluri on May 22, 2009 10:54 AM -
Hi gurus
We have a typical problem, we have to combined 2 records into one when they reach to DSO.
One source is flat file and the other is R3. so few fields I am geting from flat file and few from R3 . They are creating one record when they loaded to DSO . Now I am getting one record in active data table but when I load the data to cube from that DSO ( Data is going from change log to cube ) to cube , I am getting 2 seperate records ( one which is loaded from flat file and one which is loaded from R3 ) in cube which I dont want. I want only one record in cube just like i have in my active data table in DSO.
I cant get the data from Active data table because I need delta load.
Would you please advise what can I do to get that one record in Cube?
Pl helpRavi
I am sending the data thro DTP only but is there any solution to get one record bcos in other scenario I am getting data from 2 different ERP sources and getting one record in DSO and cube as well.
but that is not happening for this second scenario where i am getting data from FLAT file and ERP and traing to create one record. -
Hi,
I have a question,
In book TBW10 i read about the data load from DSO to InfoCube
" We feed the change log data to the InfoCube, 10, -10, and 30 add to the correct 30 value"
My question is cube already have 10 value, if we are sending 10, -10 and 30 Values(delta), the total should be 40 instead of 30.
Please some one explaine me.
ThanksNo, it will not be 40.
It ll be 30 only.
Since cube already has 10, so before image ll nullify it by sending -10 and then the correct value in after immage ll be added as 30.
so it ll be like this 10-10+30 = 30.
Thank-You.
Regards,
Vinod -
Hi guys...
Suppose I have two Datasources that are mapped to a infosource and this infosource is mapped to one dso(all objects until DSO are emulated from 3.x to 7.x)...when I load data,I assume that I have to use two infopackages and I get data into DSO in two requests.I have few questions about this,assuming I have only these two requests in my DSO:
1.When I tried to create a query directly on DSO in query designer... I couldnot find the infoobject 0REQUESTID in query designer...then how can I do if I want to see data request by request rather than all together?
2.Suppose the DSO gets data like below:
Fields in DSO:X1,X2,Y1,Y2,Y3 [X1,X2 are characteristics and also keys,Y1,Y2,Y3 are keyfigures]
Data feeded by Datasource 1 : X1 X2 Y1
a b 10
Data feeded by Datasource 2 : X1 X2 Y2 Y3
a b 20 30
so when I load data,I will load data in two requests and these are the only two requests I have in my DSO....then how will data look in DSO.....does it gets stored in two seperate rows or single row?how is it shown in a query result?
If the keys are not matched,how will the data be shown for keyfigures that are not loaded by that request?
3.I know that in DSO,We have two options:Overwrite/Addition....how will be the data loading be in following situation:
Datasource 1 feeds like this in Request 1:
X1 X2 Y1
a b 10
Datasource 2 feeds like this in Request 2:
X1 X2 Y1 Y2 Y3
a b 30 40 50
how will the result be shown in our two options Addition and Overwrite?will request 2 overwrite or add up data in Y1?
Thanks.Hi guys...
Suppose I have two Datasources that are mapped to a infosource and this infosource is mapped to one dso(all objects until DSO are emulated from 3.x to 7.x)...when I load data,I assume that I have to use two infopackages and I get data into DSO in two requests.I have few questions about this,assuming I have only these two requests in my DSO:
1.When I tried to create a query directly on DSO in query designer... I couldnot find the infoobject 0REQUESTID in query designer...then how can I do if I want to see data request by request rather than all together?
Request-ID is only a part of the new data table - after activation of your data your request will get lost. If you want to see whats happening, load you data request by request and activate your data after each request
2.Suppose the DSO gets data like below:
Fields in DSO:X1,X2,Y1,Y2,Y3 X1,X2 are characteristics and also keys,Y1,Y2,Y3 are keyfigures
Data feeded by Datasource 1 : X1 X2 Y1
a b 10
Data feeded by Datasource 2 : X1 X2 Y2 Y3
a b 20 30
so when I load data,I will load data in two requests and these are the only two requests I have in my DSO....then how will data look in DSO.....does it gets stored in two seperate rows or single row?how is it shown in a query result?
If the keys are equal, you will have only one dataset in your DSO
If the keys are not matched,how will the data be shown for keyfigures that are not loaded by that request?
Then you will have two datasets in your DSO
3.I know that in DSO,We have two options:Overwrite/Addition....how will be the data loading be in following situation:
Datasource 1 feeds like this in Request 1:
X1 X2 Y1
a b 10
Datasource 2 feeds like this in Request 2:
X1 X2 Y1 Y2 Y3
a b 30 40 50
how will the result be shown in our two options Addition and Overwrite?will request 2 overwrite or add up data in Y1?
If you choose overwrite, you will get 30 - if you choose addition, you will get 40
Thanks. -
Dear all,
We have a legacy system to maintain and face a problem.
The system have two DSO,one(DSO_04) is store the transaction data(Navigation atrribute link to master
data),Due to to accelerate the report on DSO,we build other DSO that is store the transaction data
from DSO_04->DSO_06 and change the DSO_04 navigation atrribute to DSO_06 data fields.
Problem: When user modify the master data and upload to BW,the DSO_06 isn't show the modify
report,beacause the "change the navigation atrribute to data fields in DSO_06 ".One way to solve this
problem is reload data from DSO_04->DSO_06 , but user would updata the master data frequently ,so
it isn't a good method.
Could you give me some advices to solve this problem?Hi,
While loading the data into first DSO maintain one more field called Update Date( as current date). Do full load from DSO1 to DSO2 using DTP filter on Modified date.
In DTP filter write a small code to filter data for current date as follows :
l_t_range-sign = 'I'.
l_t_range-option = 'EQ'.
l_t_range-low = sy-datum.
l_t_range-fieldname = '/BIC/YNV_CH014'. " Updation date
APPEND l_t_range.
p_subrc = 0.
hope it works...
regards,
Raju -
How to kill Active Data Request in DSO
Hi all,
I have 2 dsos ( A, B). Data loads from A to B.
Now I have deleted data from DSO B by using option delete data ( did killed one running request by turing the status to RED).
when I try to load data again to DSO B, it is not allowing me to execute the DTP.
Message is Request 257.617 is stil processing.
I am SAP BI 7.0 environment.
Please suggest how to kill active request ( I am not seeing it RSMO/SM37).
I tried to use Zombie Request FM, it didnt worked.
Thanks All,
JasonSrinivas,
Thanks for the reply.
When I go RSRQ
I can see the request , the exception it is showing is CX_RS_FAILED logged.
SM51, when try to kill the process it says
SAP System Message:
Work Process restarted; session terminated
Apologies for earlier post messages saying that I did nt saw the message in RSMO, I can see it is in yellow process.
Please suggest how to kill the processes .
Apperciate your response..
Thank you
Jason
Maybe you are looking for
-
How to post a PARK document with Withholding Tax
Hi All, I have parked a document using FB60.Vendor is subject to withholding tax.Now,when i am posting the document through FBV0,the error message displayed is : "Field BSEG-SECCO does not exist in the screen SAPMF05A 0303". The error message says th
-
IPhone 5 won't connect to Wifi
I have an iPhone 5 running iOS 7.0.4. I've been having trouble connecting to the wireless network at my dads house. I can connect this phone on every other network i've ever tried with no problems. Everyone else can also connect to my dads network wi
-
Strange lines and parts of characters missing in the text and freezing iss
Recently our emac has been displaying squiggles or dashes randomly on the pages and sometimes parts of the letters are missing. We have also been recently having issues with the emac freezing while using Safari and itunes. I have checked on the Repai
-
Making Image Fit Into Photo Album
I am using photoshop elements 11 trial version before I buy one. I'm trying the wedding photo album, but I'm having trouble fitting a picture into the picture "slots" for lack of a better term. One picture that I simply want as a full picture is 8.
-
Ho una licenza di Elements 11 su un Mac e vorrei usarla su un altro Mac, ma non trovo più il download di 11 in modo da poter usare il mio serial number. Come possso fare ? Grazie Massimo Di Cicco