Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Access to a tcode only for BDC

Former Member
0 Kudos
126

Hi.

Is there anyway by which I could restrict the authrozation for a Tcode to be limited only using a BDC.

I do not want the user to have access to start the transaction on its own accord, but they should be able to do so when another program calls it via a BDC.

Regards,

Chinmaya

2 REPLIES 2

jurjen_heeck
Active Contributor
0 Kudos
77

I think a search on "called transaction" and/or SE97 may help you.

0 Kudos
77

But that on it's own won't prevent the transaction from being called in the foreground.

Worth investigating might be checking system field sy-batch = 'X' upfront in the transaction's program code, possibly by checking a special authority as an exception for error handling from the BDC processing...

Cheers,

Julius