Hi, experts,
I have an DSO which maintain last image of GL Accounts balances and then they are transfered to a infocube. DSO extracts data from three diferent datasources.
Please take into account that there are some infobjects that change its value in every extraction and I only maintain last image in DSO. I mean, consider that there are not only key figure updates.
I'm facing a situation of duplicated data in target infocube. Let me explain it better with an example:
First time DSO
Account SourceID Balance
A1 1 $100
First time Cube
Account SourceID Balance
A1 1 $100
Second time DSO record received:
Account SourceID Balance
A1 2 $50
Active table of the DSO will have
Account SourceID Balance
A1 2 $50
Finally, records in the cube
Account SourceID Balance
A1 1 $100
A1 2 $50
I have already read threads like the following ones but I didt'n get the answer:
http://scn.sap.com/thread/3299703
http://scn.sap.com/thread/1925140
http://scn.sap.com/thread/2047041
http://scn.sap.com/docs/DOC-5648
SourceID is an object implemented in order to identify data sources from which data was last extracted to BW. I only want to maintain last image in infocube. Why is it not working in this case? Because of diferent data sources?
I also tried activating "Change Log" option in DTP, at "Delta Init. Extraction from" section but DTP execution cancelled when inserting into infocube fact table. ST22 short dump: DBIF_RSQL_SQL_ERROR. It's not working neither.
Could you please give same advise?
Thanks in advance.
Regards,
Ana