Skip to Content
avatar image
Former Member

Table maintenance Generator + Tcode for SM30

Hi,

I have created a table maintenance generator for a Z table. Then I created a transaction from SE93 for SM30 and passing table name as parameter.

My requirement is that the user should only be able to delete records from the Z table. It should not allow to insert or modify records.

When I execute the transaction created above it is allowing to insert, modify and delete records from Z table.

How to solve this issue? Please help.

Thanks in advance....

Regards,

Sriram

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Jul 28, 2010 at 10:54 AM

    Hi Sriram,

    I don't know why your language has changed to German. When I change status ZULG, the language remains English.

    To see what happens I have created new maintenance screens and I went into the Modification --> User Interface.

    On the next screen I pressed Copy User Interface and after that I got a warning about diferent languages. I just pressed enter. Now the popup screen gives me the possibility to change the interface. I went straight into change mode, without switching to individual interface. I changed status ZULG (everything is in German), activated the status and returned to SE55.

    When I start SM30 , all texts are in German.

    Because this is not what you and I want, I started again, I deleted my table maintance and created it again. Went into the modification of user interface again and again copied the user interface. Now I went into change mode and I looked at my user interface (in display mode) and all texts are in German. Went back to the strat screen of the menu painter, ACTIVATED THE USER INTERFACE and now, when I change the status ZULG, all texts are in English.

    So, all you need to do is activate the user interface before you change it.

    When you have a 2-screen table maintenance (an overview and a detail screen), you might want to change status ZUDG as well.

    Kind regards, I hope you succeed this time around.

    Tom.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 27, 2010 at 11:27 AM

    Hi Sriram,

    In Tcode SE55 you can change the maintenance dialog via Environment --> Modification --> User Interface

    Hope it helps,

    Tom.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Sri Ram,

      In SE55, just provide the table name and select the function list & click on change. Then remove the function code that you do not want.

      For your requirement, may be you have tio remove the below function code,

      NEWL - New record

      ANZG - EDIT

      KOPE - COPY

      If you have any issue in doing the same, please let us know.

      Regards,

      Selva K.

  • avatar image
    Former Member
    Jul 27, 2010 at 12:13 PM

    Hi Sriram,

    On the screen for user unterface, the choice between standard or individual interface is greyed out, but on the bottom of the screen you find a button Std. <-> Ind. With this button you can switch between standard and individual interface.

    When you press the edit button you get the menu painter. Here you can change status ZULG, in which you can deactivate whatever function you want deactivated.

    Hope this helps.

    Tom.

    Edited by: T. Burger on Jul 27, 2010 2:14 PM

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Tom,

      Thanks again. When I get into menu painter and edit status ZULG I get evrything in German. After I save and get into the transaction all menu shown in German. How to show that in English.

      Thanks & Regards,

      Sriram