Hi Arvind,
DSO and Infocube works different for char values......you can define Key Fields in DSO...
whereas in Infocube each Characteristic value work as Key Field.....that's the reason if there is any change in any characteristic value ...
DSO Active data will not change if Key field has not change..... the newly updated Data field value will be available in DSO Active Table.....whereas in Infocube... it will create a new entry......
In order to get the updated value each time you need to explore some other options .....like complete deletion of Info cube data and full load everyday.......
Other options depends on design and data volume and other parameters.
Hope this helps........
Regards
Mayank