We have to load the data from BI into BPC and after loading we have to do some calculations.
e.g we are loading the excise tax into BPC and then system needs to calculate the amount based on the excise tax loaded and this process needs to be automatic. means as soon as we load the excise tax, system should trigger the badi which will calculate the amount.
Now we have use LOAD_INFOPROV_UI to load the data from BI to BPC and in that we have attach the our BaDI as the another object in the same process chain.
Our LOAD_INFOPROV_UI is able to load the data and after that its calling the badi
In badi we need the pass the filter criteria so that it will take only selected account and so that we can reuse the same for laoding another account.
And ia m not getting any method to pass the selection criteria in the badi direclty through Load infoprov .
Is that calculation based on records you load from BI or involves records that are already in the cube as well?
If you need only records being loaded then probably ENDROUTINE BADI will do the trick. If you need records from the cube as well then probably approach that Vadim suggested is the most efficient.