Skip to Content
0
Aug 31, 2023 at 05:37 PM

Can I call RSDRI_INFOPROV_READ Function Module Inside a BPC Transformation Start/End Routine?

152 Views Last edit Aug 31, 2023 at 05:43 PM 2 rev

Hi all.

I have implemented an end routine for BPC for a data load from BW InfoProvider implementing , where I need query other InfoProvider to do some checkings in input data, using fuction RSDRI_INFOPROV_READ or the method RUN_RSDRI_QUERY (that calls RSDRI_INFOPROV_READ internally), but when I try to do I get the error message "882(DBMAN) - Nested call of RSDRI_INFOPROV_READ", I have debugged the RSDRI_INFOPROV_READ, and I see that there is a rule for avoid execution of RSDRI_INFOPROV_READ if I already have other instance of it running, so I belive that when I call the data load from BW in BPC it internally calls the FM too, because when I debbug the FM the name of already-running READ that I see in the variable is the name of InfoProvider that is being loaded by BPC.

So I would like to know if there is any away to run RSDRI_INFOPROV_READ in the BPC Start or End Routine or if there is another resource to query a infoprovider during the BPC data load from BW.

Thanks and best regards.