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

difference batween sm30 & sm31

Former Member
0 Likes
2,897

Dear Friends,

i got a question in interview , diff between sm30 & sm31.

Regards

Jagadeeshwar.b

4 REPLIES 4
Read only

ThomasZloch
Active Contributor
1,859

1

Read only

Former Member
0 Likes
1,859

Hi,

I think there is no difference between SM30 and SM31 as from release 4.6, in fact both transaction call the program SAPMSVMA.

Read only

Former Member
0 Likes
1,859

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.

Read only

Former Member
0 Likes
1,859

No difference .. both refer to the same program ..

SAPMSVMA ..

except for some tables cannot be displayed using SM31

where dd02v-mainflag <> 'X'