‎2008 Apr 15 1:31 PM
Dear Friends,
i got a question in interview , diff between sm30 & sm31.
Regards
Jagadeeshwar.b
‎2008 Apr 15 1:33 PM
‎2008 Apr 15 1:35 PM
Hi,
I think there is no difference between SM30 and SM31 as from release 4.6, in fact both transaction call the program SAPMSVMA.
‎2008 Apr 15 1:38 PM
Hi,
standard table maintenance functions is transaction SM31, extended table maintenance functions is transaction SM30.
SM31 and SM30 can also be used to display and update table data. SM31 is an older version of SM30 that has less functionality. The input field on the first screen of SM30 is long enough to accommodate any table name; on SM31 it is only five characters long. Before you can use either one, a special program called a standard maintenance dialog must be generated for the table you want to display.
A standard maintenance dialog is an ABAP/4 program that you generate. When you invoke SM31 or SM30, the data browser will automatically find and invoke that generated program. It provides a more complex interface and more functionality than SE16. For more information on maintenance dialogs and the procedure to create them, consult the R/3 Library help.
Please check this links for more info.
http://help.sap.com/saphelp_47x200/helpdata/en/67/86b109415811d1893d0000e8323c4f/frameset.htm
http://www.sapdevelopment.co.uk/tips/tips_tabmaint_tcode.htm
Regards,
Raj.
‎2008 Apr 15 1:41 PM
No difference .. both refer to the same program ..
SAPMSVMA ..
except for some tables cannot be displayed using SM31
where dd02v-mainflag <> 'X'