Error “User does not have authorization for InfoProvider XXX”
Hi all,
Despite having authorizations for this InfoProvider, an error on a DTP ( XXX -> YYY ) is produced while executing a process chain. The message displayed is:
But the user does have authorization for InfoProvider XXX (and for YYY):
If we generate a trace in tcode ST01 we can see that the error (RC=4) is related to the authorization object S_BTCH_ADM:
To avoid this error the following authorization (authorization object S_BTCH_ADM) should be granted to the user:
This is because the DTP is running serial extraction. In this case the user needs authorization to manage background processing. If you do not want to grant this authorization to the user, you can check the “Parallel Extraction” mode and the authorization problem will be solved:
Best Regards,
Carlos
good one
Thank you Sam!
Thanks for knowledge sharing. I appreciate your effort
Many thanks Chanchal Gupta 🙂
Why would security not let users execute serially not that I prefer doing it that way. Is this a way to enforce parallel execution of DTPs? It's a good but twisted way 🙂
Good question Siddharta. I do not know why authorization to run serially and not in parallel is required. It makes sense? Maybe someone of Basis can shed some light...
I am receiving similar kind of issue but the difference is a cannot see any authorization error in SU53 or ST01 trace. Can someone assist here.