**SM31**

What is the transaction  code SM  31?

Hi,
SM30 & SM31 both use for maintaining table.
SM31 is the older version of SM31 with limited functionality.
check this link -
<a href="http://www.sapdevelopment.co.uk/tips/tips_tabmaint_tcode.htm">SM31</a>
Regards,
Amit
reward all helpful replies.

Similar Messages

  • How to create a variant to a maintenance view (trans: SM31)

    Hi gurus.
    I have created a maintenance view (called z_jest). By running it from SM31 there is a variant option. However, I am not able to create the variant which I want to filter a selection upon in this transaction.
    I have even looked into transaction SE54 and created a variant for the maintenance table view there( called z_jestv). Then going back to transaction SM31 and view z_jest, i push 'Variant' radiobutton and type as variant: 'z_jestv', I only get the message: "Variant z_jestv for object z_jest does not exist".
    Can anybody please advice on how to create and/or connect the variant to the maintenance view?
    Regards LL.

    Hi Mahalakshmi
    Thanks for reply.
    When I look into the procedure, there is a prerequisite: "The basis dialog for which the maintenance variant is created already exists."
    I am a little bit unsertain if I miss this 'Basic dialog'. Can you please advice on how to check / create this 'basic dialog' before I go on to create the variant. (I need this 'basic dialog' as input in the procedure you sent.)
    (Note: I have already created a 'maintenance dialog' for the view, but I have a feeling, that is something different...)

  • Dynamic Column Names - Table Maintenance - SM31

    Hey Everyone - I hope you are all having a good day )
    Basically I have a custom Z table containing a number of different fields. I have created table maintenance for this table so it can be updated via SM31. This table is a generic mapping table that will be used for all mappings.
    What I want to do is change the name of the columns based on x criteria when maintained in SM31. So for example.
    The user chooses to edit line one, through SM31- for Company Code 123 - at this point I want to change the name of Columns 1 through 5 to relevant names for that Company Code. e.g A, B, C, D, E respectively. If the User chooses Company Code 567 then the names of Columns 1 through 5 will be something else. e.g. F, G, H, I, J respectively.
    In the PBO of the overview screen I have implemented code to process this behaviour. From here I can hide fields etc etc. However I dont know where to change the actual Columns names to what I want them to be - i.e overwrite the Field Name coming in from the data element.
    I would be very appreciative if anyone could help out on this. As always, thanks for taking the time to read this and I look forward to hearing from you.
    Kind Regards
    Damien

    When system generates the Table Maintenance, it creates LABEL (text fields) for the column heading in the table control and we can't control this labels from our program. These Label names are as like
    *tablename-fieldname E.g. *ZTEST_TAB-FIELD1
    So, you can replace these labels with Input Output Text field.
    Make sure you give the same name as respective label's name.
    Make these fields as "Output Only".
    Now, you would be able to change the value of these fields from the PBO.
    Word of caution: These of changes would go away if try to recreate the table maintenance.
    Regards,
    Naimesh Patel

  • Include table entries into Transport Request manually @ SM31

    Hi All,
    I have an issues reg table maintenance at SM31.
    We have a Z Table and I can add entries at SM31 to that table. But:
    System has not asked Transport request while saving the data (after additions to the table)
    Option to include in Transport Request manually is not available @ menu -> Edit -> Transport -> Include in request. Include in Request is not highlighted to select here.
    Pls help me the process to add my table entries into a Transport Request.
    Thank you
    Chandu

    Hi,
    seems like your table is defined as Application table (master and transaction data).
    Check SE11 to be sure
    Database table: enter name > Display > Delivery & Maintenance
    Delivery Class > is this A?
    If so then there is no transport and it can be maintained in all systems.
    You could try if required to create manual transport via SE01.
    Programm ID: R3TR
    Object: TDAT 
    Objectname: your table name
    Regards
    Hein

  • How to update a Z table by sm31

    hi guys,
    i need to update some z tables, i know that there is a way in TXN se11 the option utilities, create update.tab, but that ask me for a FM!!
    do i need to create a fm for each table? is there any standard fm for updating tables?
    i need to modify this table by SM31,
    any ideas?

    Hi Javier,
    The first question is where from are you going to update the tables? will yo manually change the entries?
    Try to generate the table maintenance for the 'Z' table.. by SE11>Environment>Table maintenance generator..
    You will not need to write any code for this... then goto SM30, put your table name and you will be able to create, modify or delete entries of your table..
    Thanks and Best Regards,
    Vikas Bittera.

  • SE09 vs SE10,   SM30 vs SM31

    Hi,
    I do not find any reason behind attaching 2 diff transactions to same programs in SAP.
    SE09 & SE10 have been assigned to the same program RDDM0001 screen 100  and authorization object S_TRANSPRT.
    Similarly SM30 & SM31 have been assigned to the same program SAPMSVMA and screen 100.

    Hi Anand,
    Check teh below threads,
    Re: help in stuck window
    http://help.sap.com/saphelp_nw04/helpdata/en/57/38ddff4eb711d182bf0000e829fbfe/frameset.htm
    https://www.sdn.sap.com/irj/sdn/sdnservices/icc?rid=/webcontent/uuid/3a83de71-0501-0010-e490-b85cf78809d7 [original link is broken]
    Regards,
    Suresh

  • SM30/SM31 and SE16 access in Production systems - Confusion

    Hi Security Experts,
    Could any one give some information why SE16 or Sm30/SM31 access should not be granted directly in production systems even if its for a custom tables which are assigned to authorisation groups?
    I have been going through lot of forums where every one says access to tcodes should be restricted or access need to provided in alternate way but i could not see the clear information on why this is should not be granted?
    I can think of risk providing to standard table authorisation groups but i don't understand the reason why custom table access via SM30/Sm31/Se16 should be restricted?
    Could any one explain the implications of granting the access directly, if possible please provide information from audit point of view.
    In our company there are many users who have got access to SM30/Sm31 to maintain z* tables which are assigned to authorisation groups, is this  a security risk?
    Please shed some light on this. Your information is much helpful in clearing my doubts and is much appreciated.
    Thanks,
    Sandhya

    What you should also consider is that S_TABU_RFC lets you remotely turn the S_TABU_DIS checks off for specific tables if you create a view to them.
    It means that the calling application has taken care of the security before the call and the application user authorizations are correct and the view is correctly designed.
    Normally display activity in the debuger (s_develop actvt 03 object type DEBUG) is sufficient in the remote system to see everything in the target system - depending on the authorizations of the technical SYSTEM or COMMUNICATION user. These should ideally not access tables directly.
    For table / view comparisons you can use a "current user" destination (or use trusted RFC).
    It is unrealistic to restrict users to trouble shoot local problems, so you should ideally implement only the business scenarios for the RFC steps and those should be BAPI application type and not direct table access or generic interfaces to run programs, perform subroutines, install programs, etc.
    It is quite easy (with lots of time) to build a catalog of access from the (remote) application to datavia APIs, but you must first get away from the direct table access and control the client access to the generic functions and transactions.
    SE16 / Sm30 and many reports and function modules which can very easily be started by adventurous users which offer exactly that.
    If the users are doing axactly that then from a security administrator perspective you can only try to restrict it and process "tickets" all day long... 
    Cheers,
    Julius
    Edited by: Julius Bussche on Oct 2, 2011 9:12 PM

  • Change/display customizing tables via IMG only - SM31

    Hi Experts,
    I've posted this message previously in another forum area on SDN. In the absence of a response, I've posted it here, hoping that this is a more appropriate area.
    We are attempting to maintain table LRF_WKQU through SM31 in our QA system.
    The following message appears:
    Change/display customizing tables via IMG only
    Message no. SV000
    I've also noticed that a number of other tables show the same response.
    We are able to perform maintenance of this table in our Production system via SM31.
    I've checked the table properties, and they are the same on both systems.
    Does anyone know if there is a system setting or such like, that will allow for maintenance of tables via SM31 and not the IMG?
    Thanks,
    Chris

    Why do you want to change customizing tables outside the IMG. In the case of this table LRF_WKQU you mention there are a few more tables which might also be updated  when you use the IMG. Without IMG the risk is very big on inconsitencies.
    The other tables being updated through IMG (for table LRF_WKQU) are
    T346
    T346T
    T346L
    Whe you use SM31 (or SM30), these tabels will not be updated. This does not have to cause a problem, but I think for that reason (because it MIGHT cause a problem). SAP shows you this message.

  • SE54: Assigning an authorization group to table &SM31&

    Has anyone out there tried to assign an authorization group to the symbolic table &SM31& in transaction SE54?
    Any success in using it?
    Cheers,
    Julius

    Thanks Bernhard!
    > But what I did find was [SAP Note 42563|https://service.sap.com/sap/support/notes/42563] .
    > ...-->it's from 1997....!!
    Note that the SM31 refered to in the note is not the SM31 we know today. It looks like SAP renamed it to SM31_OLD and replaced by a new SM31 (and the current settings option). The alternative having been changing miles of code, this seems reasonable but can be confusing (release dependently).
    > Don't know if this is still used, as the check is in Rep.s SAPMSTBM, which is used in TX SM31_OLD, SM32, SM33 only.....
    My rule of thumb is: If something is possible, then someone out there is either already doing it, or still doing it...
    Cheers,
    Julius

  • SM30/SM31

    Hi All,
    Whats the difference between the transactions SM30 and SM31?
    If both are same then why we have 2 transactions?
    Please clarify.
    Thanks

    Hi,
    SM30   SAPMSVMA       Call View Maintenance
    SM31   SAPMSVMA       Call View Maintenance Like SM30
    i think this is not the right place  to post this forum,  if u post  ABAP/Basis General , you will get more reply.
    regards
    pradeep

  • SM31 table modification

    Hello,
    We manually update a record via SM31 to table V_T549Q as part of our month-end process.  Since we upgraded to ECC6 from 4.6C, the production system must be "opened" by the Basis team so the table can be modified now.  I'm assuming some configuration was done to allow the modifications without opening up the system for changes in our old system.
    Does anyone have an idea of how this could be accomplished for specific tables?
    Thank you in advance,
      Jonathan

    You set the 'Current settings' flag in Transaction SOBJ for view V_T549Q
    Regards
    Sreenivas

  • Whats the difference between SM30 and SM31

    Hi,
    Just curious to find why does SAP provide SM30 and SM31 transaction. The tcode looks same and for the purpose of table maintenance.
    any idea why?
    Regards,
    Vijayendra

    Hi Eddy & Venu,
    Thanks for your replies. Indeed appreciate that.
    Eddy ~ could you provide some more details?
    venu~ Thanks for the information. I have couple of questions for you.
    Actually i am descently good in ABAP so am aware of the use of table maintenance dialogs and the generated objects and all the complexcity associated with it. However i was not aware of the availablity of two tcodes. As you have mentioned about the difference that one is absolete and one supports a longer object name then the other.
    I just tried to create a table with the maximimum possible length and also tried to create maintenance dialogs. I was successfully able to maintain the table in both SM30 and SM31. So i think both the tcode supports longer object names. I also checked the menu and other functionality everything looks same not sure why one is obsolete and why one is new. I just checked the program names associated with both these tcode and surprisingly both the tcode looks up to the same program SAPMSVMA.
    So am not really convienced why there are two tcodes.
    Anyways thanks for your time and truly appreciate your response and the useful link.
    Thanks and take care,
    Vijayendra

  • User exists for SM31

    Hi all,
      Is there any user exist available for SM31(Table Maintenance).
    Thanks,
    Srinivasarao Oleti

    Hi,
    I hope no user exit .If you want to change or add any validations to  the table maintenance view
    you can go to SE11-> Utitlities->Table Maintnance Generator-> environment ->Modification->and chose as your requirement.
    Thanks,
    Bindu.

  • SM30 and SM31

    Does anyone have some links/guidelines for the transactions SM30 and SM31? Thanks

    Check this previous post:
    Whats the difference between SM30 and SM31
    Hope it helps.
    Regards

  • Hepl  to work with sm31

    Hi all can any one send  me that how  to work with sm30 and sm31
    thanks&regards
    vamsin

    Hi Vamsi,
    table maintanance Generator is used to manually
    input values using transaction sm30
    follow below steps
    1) go to se11 check table maintanance check box under
    attributes tab
    2) utilities-table maintanance Generator->
    create function group and assign it under
    function group input box.
    also assign authorization group default &NC& .
    3)
    select standard recording routine radio in table
    table mainitainence generator to move table
    contents to quality and production by assigning
    it to request.
    4) select maintaience type as single step.
    5) maintainence screen as system generated numbers
    this dialog box appears when you click on create
    button
    6) save and activate table
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm
    http://help.sap.com/saphelp_46c/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
    /message/2831202#2831202 [original link is broken]
    One step, two step in Table Maintenance Generator
    Single step: Only overview screen is created i.e. the Table Maintenance Program will have only one screen where you can add, delete or edit records.
    Two step: Two screens namely the overview screen and Single screen are created. The user can see the key fields in the first screen and can further go on to edit further details.
    Table maintenance is used to maintain data in the tables created (ZTABLE)
    Generally for inserting new records into custom table thru transaction SM30, we need to enter all the values manually and save the record.
    When certain data for the key fields needs to be populated automatically while creating entries, the steps involved are:
    Maintaining the subroutine in view V_TVIMF for a particular custom table.
    Logic for extracting relevant data for the fields entered, when user press enter button.
    Check this blog for more information on extracting data in table maintenance.
    /people/sudheer.cheedella/blog/2006/02/20/extracting-data-in-table-maintenance
    check this link --
    http://help.sap.com//saphelp_470/helpdata/EN/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
    refer.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/abap/how%20to%20implement%20events%20in%20table%20maintenance.doc
    Regards
    Aneesh.

Maybe you are looking for

  • Mountain Lion crashes

    Hello, After installing Mountain Lion, my iMac keeps restarting during boot sequence. I have a 27-inch, late 2009 iMac, 2.66 GHz Intel Core i5, 4 GB 1067 MHz DDR3, ATI Radeon HD 4850 512 MB. It restarts for 2 or 3 times, and after that, everything go

  • How to save an edited PDF in Acrobat Pro without any compression

    Hi, I just edited an existing PDF in Acrobat Pro 9 - actually I inserted some high resolution images in TIFF via the Touchup tool. What do I have to do to save it without any compression of the TIFFs - I tried a lot, but the outcome is always compres

  • Agent Status Reports OMS Version : (unknown)

    I upgraded our 11g OEM installation to 12.1.0.1 and just completed patching to 12.1.0.3. Some of the 11g agents were on platforms not supported by 12.1.0.1 (part of the motivation fro the 12.1.0.3 upgrade, now complete). Following the instructions in

  • Problems with Adobe Photoshop Express on my iPhone.

    I have been having trouble upload photo to Facebook using Adobe Photoshop Express on my iPhone. Anyone having similar problems?

  • What is the actual speed I will receive using a BT...

    Hello. I am thinking of changing Broadband company for quite a while now because my Internet speed is worse than usual and is never consistent. I was thinking of changing to o2 Broadband but I heard it uses a BT Landline so I decided to check the spe