Skip to Content
Author's profile photo Carlos Pinto

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:

/wp-content/uploads/2015/04/chain_676073.gif

/wp-content/uploads/2015/04/log_676074.gif

But the user does have authorization for InfoProvider XXX (and for YYY):

/wp-content/uploads/2015/04/role0_676088.gif

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:

Trace1.gif

Trace2.gif

Trace3.gif

To avoid this error the following authorization (authorization object S_BTCH_ADM) should be granted to the user:

/wp-content/uploads/2015/04/role_676109.gif

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:

/wp-content/uploads/2015/04/dtp_676110.gif

Best Regards,

Carlos

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      good one

      Author's profile photo Carlos Pinto
      Carlos Pinto
      Blog Post Author

      Thank you Sam!

      Author's profile photo Former Member
      Former Member

      Thanks for knowledge sharing. I appreciate your effort

      Author's profile photo Carlos Pinto
      Carlos Pinto
      Blog Post Author

      Many thanks Chanchal Gupta 🙂

      Author's profile photo Siddhartha Anand
      Siddhartha Anand

      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 🙂

      Author's profile photo Carlos Pinto
      Carlos Pinto
      Blog Post Author

      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...

      Author's profile photo Yash Panchwani
      Yash Panchwani

      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.