on 10-04-2005 11:15 PM
We have following unique condition of the info Cube data which is causing duplicate records in reporting.
The Fact table of the Cube has data for one dimension ID 8042 in the Data Packet dimension.
This dimension Id does not appear in the Data Packet Dimension Table. But still the data is available in the fact table which is supposed to be a deleted data.
How can we delete this wrong dimension ID data from the fact table without deleting the whole Cube contents? We can not use selective deletion because we can not select the DIM ID in it and the 0REQUID for that dimension does not exist.
Mangesh,
This could be caused due to "automatic request deletion" option in the InfoPackage while loading new data.
You can use a function module RSCDS_DEL_OLD_REQUESTS to delete such requests from specific InfoCube.
If you are using Oracle database, you can use program SAP_DROP_EMPTY_FPARTITIONS. It deletes partitions (requests) that are no longer referred to in P-dimension.
Hope it works...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Parag Thanks for your reply it perfectly worked. We also found the relavant Note 591294. The RSRV Combined Test for InfoCube Fact Table and Dimension Table did show this condition but the repair mode does not repair it. So we had to run the function module you suggested.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
92 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.