on 07-03-2018 10:15 PM
I load information to an infocube using Function Module RSDRI_CUBE_WRITE_PACKAGE. Part of my requirement is that the program may be executed again later on, and that some records that were previously inserted are no longer necessary and will be deleted
I see one out of two solutions:
1) Overwrite the record that I want to delete with a 0 value and compressing the cube
Problem: I haven't found a function Module that would allow me to compress the cube.
2) Deleting the record altogether:
Problem: I haven't found a Function Module that allows for the deletion of records.
My system is Netweaver 7.5 and BW 7.5 on Hana.
Does anyone know a program or class or anything that could help me?
Thank you.
The function module RSCDS_CONDENSE_CUBE can be used to compress a cube, the RSDRD_SEL_DELETION to do a selective deletion on a cube.
Regards,
Frederic
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Instead of running the program directly, you may run it within a process chain.
Then you can use the standard compress variants.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You could also look at class CL_RSCDS_COMPR.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
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.