Skip to Content
Former Member
Dec 16, 2012 at 06:28 AM



Dear Experts,

Need your help in resolving this issue of mine.

I was writing a logic for balance sheet calculation using BADI UJ_CUSTOM_LOGIC. The data that is transferred into CT_DATA in this BADI is the data from a specific cube that has already filtered by the input parameters from the data package manager run from the EPM.

The cube consist of several dimension such as CATEGORY and TIME. These dimensions are also put as the user input parameters for the data package manager in EPM. When the user inputs TIME parameter as "2013.01" to "2013.12", CT_DATA will only consists the data within this period also.

In this logic I need to get the data from the previous month (in the case above, "2012.12") in this same cube for my calculation. This is why I use this FM (RSDRI_INFOPROV_READ) to get the data. However when I use this function module to get the previous month data, the new records that I have appended in the CT_DATA in this BADI is not updating the cube after the BADI is executed. When commented out this FM and put the data of "2012.12" in hardcode, the new records in the CT_DATA is updating the cube.

Have anyone ever experienced this behavior? I wonder how to fix so the new records in the CT_DATA is updating the cube even though I use this FM. Or is there any other methods or FMs we can use to get the data in the cube?