on 2023 Aug 31 6:37 PM
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.
Help others by sharing your knowledge.
AnswerRequest clarification before answering.
What is the interface that you use to call the FM RSDRI_INFOPROV_READ? Perhaps paste an example of your call here. Probably the parameters are not correctly passed to the FM.
One more hint: see example program in the system called RSDRI_INFOPROV_READ_DEMO to see hwo to call the FM.
cheers
m./
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.