I try to use the RSR_OLAP_BADI to compute virtual key figures. These key figures are based on a lookup in an Info Cube which I do in the COMPUTE method of the implementation class. In this method I call the function module RSDRI_INFOPROV_READ for reading data out of an Info Cube. In some cases I get the error message
It seems that the function module has an internal state which would be overwritten through the invocation in the COMPUTE method.
Has anyone an idea how to prevent this? Or is there a better way to read from an Info Cube??
Thanks a lot for any advices!