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: 

How to disable New entries in sm30 transaction for table

Former Member
0 Kudos

Hello,

I want to just keep delete functionality for table in sm30, and dont need new entries

please help me out how can i achieve it.

  Found out that using SET STAUS <STATUS> EXCLUDING 'NEWL'.

  But not able to find correct status , when i go to system->status and found status

  When used in program it stating status is missing.

Please help me out.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi ,


1.Check Environment->modification->user interface. If you copy status SAPLSVIM/eulg to your own function group and then remove the 'new entry' button (NEWL).


It will allow you to disable new entries.


2.If it is in production just create an authorization group and block SM30 access if you dont want enduser to update the table.


Hope it will be helpful.


Regards,

Kannan

4 REPLIES 4

0 Kudos

Hi,

  first copy status gui "ESLG, EULG" from program "SAPLSVIM" to your table function group, then use event "ST" to set your status gui with the buttons you want...

Att,,

Ortiz

nabheetscn
Active Contributor
0 Kudos

Hi

Another alternative where you will just need to call this via function module VIEW*MAINTAINENCE*CALL and you can pass ok codes which needs to be excluded

Thanks

Nabheet

Former Member
0 Kudos

Hi ,


1.Check Environment->modification->user interface. If you copy status SAPLSVIM/eulg to your own function group and then remove the 'new entry' button (NEWL).


It will allow you to disable new entries.


2.If it is in production just create an authorization group and block SM30 access if you dont want enduser to update the table.


Hope it will be helpful.


Regards,

Kannan

0 Kudos

Thanks, bro. Got it.