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

To report this post you need to login first.

6 Comments

You must be Logged on to comment or reply to a post.

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

    (0) 
    1. Carlos Pinto 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…

      (0) 

Leave a Reply