Application Development and Automation 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: 
Read only

Tcode only for display

Former Member
0 Likes
8,385

Hi  Friends

How  we can create  transaction code for  sap standard table   ..which will allow  only  display of  records 

Regards

Meeta

13 REPLIES 13
Read only

ThomasZloch
Active Contributor
0 Likes
5,457

It's already there: SE16

Thomas

P.S. basic and/or vague -> un-marked as question

Read only

0 Likes
5,457

A custom tcode   need to create   which will allow  only  display of   a  perticuler standard table

Read only

0 Likes
5,457

Hi Meeta,

With SE16 you you can set S_TABU_DIS authorization object to control the  Table Authorization Group the user can access

Hope this will help

Jean-Michel

Read only

0 Likes
5,457

Then create a parameter transaction that calls SE16 for the relevant tablename.

Please search for available information, and next time provide all relevant details in your first message.

Thomas

Read only

Former Member
0 Likes
5,457

Hi Meta Nair,

  U can use T code : SE16  for displaying Values directly  from Standard Table.

Otherwise you want User Defined T code then U created in  T code SE93 create  New  T code and assign the Transaction to SE16 and In NAME OF SCREEN FIELD = DATABROWSE-TABLENAME

And if your for particular table then VALUE = ' Table Name '.

If you want any default Table then keep Value field Empty.

Thanks & Regards,

MadhuKumar

Read only

0 Likes
5,457

You could also chek the "skip initial screen" if user should not able to change table name. (But also use S_TABU_DIS to reduce users authorizations)

Regards,

Raymond

Read only

Former Member
0 Likes
5,457

Hi Meeta,

Create a parameter transaction in SE93 and 'Default Values' section, give the viewname = your table name, and SHOW = 'X' (instead of UPDATE = 'X'). Let us know if this helps.

Regards,

Gautam

Read only

Former Member
0 Likes
5,457

Thanks  Friends  for  quick response

I have created  tcode  ZTEST    using   SE16  and  with  Skip initial screen  checked,

in  last parameters i  gave   DATABROWSE-TABLENAME =  my sap table .

when am executing  its  displaying  entries of that table  and in menu   create option is disabled  so till now its  fine   but  ,i  don't  want  anyone to change it  by  using  debug method also   so  want to  add

auth   group  S_TABU_DIS       can some body  pls let me know the process  step by step

i used   SU24   to  add this  auth group to  my tcode  ZTEST  but  it displaying  huge list under this object too   after this am confuse  what to do next  ?

Regards

Meeta

Read only

0 Likes
5,457

So i have to skip the SM30 screen and only display the table directly from the tcode. I Tried several ways but it goes to the display screen.

Read only

Former Member
0 Likes
5,457

I created tcode  using se16  and  its  only displaying records , but  in debug  mode i checked its still allowing to change or update  record   how  i can   stop that   ?

can we control that  using  S_TABU_DIS    if   yes  then   how  can i    tag that   with tcode ?

Regards

Meeta

Read only

0 Likes
5,457

You must remove debug authorization as (most) developers with debug authorization will be able to bypass any authorization check...

Regards,

Raymond

Read only

Former Member
0 Likes
5,457

How  can  we  remove  debug  authorization  from  tcode  ..  i  mean what is the process ?

Regards

Meeta

Read only

0 Likes
5,457

Hi Meeta nair,

            Delete the authorization object. From the package where U have saved the T CODE , if u r using ($ TMP) Local Object then go to SE93 , type Ur  t code and click to change and click on display button as show in below.

To delete authorization object  refer the below image

I had refer to Local object here.

Thanks & Regards,

MadhuKumar