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: 

abap dictionary

Former Member
0 Kudos

what is a maintainence dialog.using sm30 will create only a view right?how is it related to maintainence of table.plz provide me with a suitable link

5 REPLIES 5

Former Member
0 Kudos

Have a look at belwo link. Surely helpful for you.

http://help.sap.com/saphelp_nw04/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm

Best Regards,

Vibha

<b>*Please mark all the helpful answers</b>

Former Member
0 Kudos

Hi.......

Using SM30 we maintain the maintenance dialog for both views and Tables..

Suresh......

Former Member
0 Kudos

nisha,

here is the info for table maintenance generator

Table Maintenance Generator:

Table Maintenance is used to maintain the values of a custom table. Based on your requirements, you may want to change or add/delete the contents of your table.

Table Maintenance generator is required to do Manual entries in the Table. If the requirement is to update the table only programmatically and not manually then table maintenance generator is not required. Manual entries in table can be maintained (New record can be inserted / existing can be modified) using transaction SM 30, if the table maintenance for the table is generated.

The procedure for table maintenance is:

1) Go to se11 and type the table name in Display or change mode.

2) Using the menu path Utilities -> Table Maintenance Generator. Table maintenance is generated.

3) To be able to maintain your table using a transaction (using a transaction for table maintenance dialog), you need to do the following.

•Create a new transaction of the type “Parameter Transaction” from SE93, specifying SM31 as the transaction.

•The VIEWNAME parameter is set to your table name with the option ‘Skip initial Screen’ set.

•The UPDATE parameter is set to value ‘X’.

There are two type of table maintanance generators

1) )One step 2) Two step

One Step :

Only one maintenance screen is processed during extended table maintenance. The entries are displayed in list form on this screen.

Two Step : Two maintenance screens are processed during the extended table maintenance:

Create a t-code for table maintanance

Follow these steps :

1. go to transaction SE93 , give your own transaction code say ztran_tab, for maintaining your ztable.

2. Click on create button and check the radio button Transaction with parameters (PARAMETER TRANSACTION) and click on the tick button.

3. In the next screen enter default values:

transaction : SM30

check the check box skip initial screen

4. Scroll down you will find a table control for default values

-


Name of the screen field | value

-


VIEWNAME | your ztable name

SHOW | X

Save your work.

Now as you have created a custom transaction for maintaining your ztable this transaction can be called from any program with CALL transaction 'XXX'.

~~Guduri

Former Member
0 Kudos

hi,

You have to create the maintenance dialog for table you would like to use with transaction SM30 / SM31.

To do this look the transaction SE55.

(or SE11, select the table, MODIFY, (menu) Utilities -> Maintain dialog ... )

chk the link:

http://help.sap.com/saphelp_40b/helpdata/en/2a/fa0050493111d182b70000e829fbfe/content.htm

regards,

keerthi

Former Member
0 Kudos

Hi,

You can generate database table and view maintenance dialogs to maintain customizing data. You can create, change and delete customizing data with these maintenance dialogs. You can also use maintenance dialogs for customer database table and maintenance views.

You can modify maintenance dialogs flexibly to your requirements by defining variants of an existing maintenance view, or adding your own modules to existing maintenance dialogs. You can make further functional enhancements at predefined events in the table maintenance dialog flow. You can collect related data from more than one table/view in a view cluster.

Regards,

Ravi