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: 

Transaction Code for the table

Former Member
0 Kudos

Hi all,

I have a requirement to create the Z transaction code for the table T001 and in that i have to provide display access means SE16 acess only for that table.

Finally if i want to execute the Z transaction, it has to go to SE16 directly and have to execute the T001 table from then on wards

Can any one help me out regarding this Requirement As early as possible

Thanks in advance

Regards

Srinivas

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Create a transaction code with 'Transaction with parameters (parameter transaction)'. Do the below metioned things.

1. Give transaction as 'T001' and mark check box 'Skip initial screen'.

2. Mark all GUI Support check boxes.

3. And in the down table control, give name of the screen field as 'DATABROWSE-TABLENAME' and give value as 'T001'.

Then when you execute that transaction, it will directly take you to SE16 with 'T001' as the table.

Regards

Sitharamaraju

4 REPLIES 4

Former Member
0 Kudos

Hi,

Create a transaction code with 'Transaction with parameters (parameter transaction)'. Do the below metioned things.

1. Give transaction as 'T001' and mark check box 'Skip initial screen'.

2. Mark all GUI Support check boxes.

3. And in the down table control, give name of the screen field as 'DATABROWSE-TABLENAME' and give value as 'T001'.

Then when you execute that transaction, it will directly take you to SE16 with 'T001' as the table.

Regards

Sitharamaraju

0 Kudos

Hi,

Here give the transaction value should give as 'SE16' as required in the initial problem , but not 'T001' as specified in this answer.Everything is fine except this small change.

by

Prasad GVK.

Former Member
0 Kudos

Hi,

Go to SE93 Create a transaction code with 'Transaction with parameters (parameter transaction)'. Do the below metioned things.

-->Type transaction as 'T001' and mark check box 'Skip initial screen'.

--->In down table control, give name of the screen field as 'DATABROWSE-TABLENAME' and give value as 'T001'.

-->Generally we give update as X but here as it is only display no need to give anything

Now execute the Ztransaction,this will takle u to SE16 directly.

Regards

Former Member
0 Kudos

You have to create a transaction variant of the transaction SE16.

Steps to create a transaction variant

1.Go to Transaction SHD0.

2.Enter the SAP transaction name in which you want to change fields to hide or make display-only. In your case Enter Transaction Code as SE16.

Enter transaction variant name which you want to create. (eg Z_t001_var). Click Create Button in the left top corner.

3.Screen of SE16 Transaction is displayed. Enter table name. Click display.

4. Select the check boxes w.content and output only. And then press exit and save button.

5. give a short texts and screen variant short texts. And save.

6.Go to SE93 for custom transaction creation. Enter custom transaction name(suppose ztest) and click create. Enter short text and select transaction as u2018Transaction with variantu2019. Press Enter.

7. In the next screen enter transaction as u2018SE16u2019 and transaction variant as created in earlier step (Z_t001_var). Check u2018Inherit GUI attributesu2019 check box and check cross-client. Now we have created custom transaction ztest with transaction variant Z_t001_var.

Use this transaction ztest for your requirement.