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: 

table maintenance

former_member611341
Participant
0 Kudos

how to create a table maintenance for ZTABLE.

please can u guys give me steps...

what is one step and two step?

i dont have to do any chages in the function group created by it...right?

and one more question...

IF my Ztable have 0 entries ( no data)...can i enter the data through SM30 even though there are no entries initially?

8 REPLIES 8

Former Member
0 Kudos

hi ,

Open SAP tables for direct maintenance

1 GO TO SE 11. ENTER THE TABLE NAME

2 GO TO UTILITIES - TABLE MAINTENANCE GENERATOR

3 GIVE AUTHERIZATION GROUP(&NC&)

4 GIVE FUNCTION GROUP and PACKAGE NAME

5 SELECT SCREEN NUMBER

6 SAVE

for more info check the below link

http://help.sap.com/saphelp_erp2005/helpdata/en/69/c251474ba111d189750000e8322d00/frameset.htm

Regards,

Naveen

Former Member
0 Kudos

Hi,

GOTO SE11 -> Enter the table name and then goto UTILITIES-> TABLE MAINTENANCE GENERATOR.

Enter the authorization group as &NC&

Enter the function group

Press the create button..

It will automatically generate the screens for you..

Then you go to SM30 to maintain the entries..

One step means all the changes will be done in one screen..

Two step means initially it will display the values in the table control and you will have the Glass button (or F2) to view a record in the normal text fields..For changes you can click the button and change the values for each row, instead of entering it in the table control..especially when the number of fields in the table are more..

Yes..If you have 0 entries you can enter the records through SM30...

Thanks,

Naren

Former Member
0 Kudos

Hi Aday,

In addtion to Naveen's reply, you dont need to make any changes in function group as it is used by SAP for slef generated includes.

You can make entries in table thru SM30 rightaway even if table does not habve any entries.

In 1 step, you get to see all entries in list form in 1 screen only but in 2 step, you get 2 screens wherein first screen shows all the entries in list form and second screen shows individual records in detail.

Cheers,

Vikram

Pls reward for helpful replies!!

Former Member
0 Kudos

1. Goto Utilities-> Table maintenance generator

2. Give authorization group- which group can only do maintaince the data.

3. Give the function group - on which name u need function group

4. development class

5. maintenance screens:

one step - means you get your all fields in the same screen

two step - means two maintenance screens are processed.

after doing this goto sm30.

if at all ur userid is there in authorization group you can maintain records.

0 Kudos

I can not see the entires when i go through the SM30.

i have one entry in my table. it saying one entry but i can not see that. screen is empty .

only iam getting <b>POSITION Entry 1 of 1.</b>

but can not see nything...screen is empty.

In the screen number field I gave 220.( a random screen number).

do i have to create a screen 220 for that function group?

Thanks for all your replies..

0 Kudos

Goto Table maintanence generator screen

Press the change button, a Pop-up will be displayed.

Check all the check boxes and press enter.

Another pop-up Change generation elements appears, check the overview screen check box and Press enter.

It will regenerate the table maintaince. Delete all the entries from the table and create entries from SM30.

If this doesn't work delete the table main and create it once.

One thing u have to remember is, after u created the table maintance don't change fields in the table.

If u do, follow above step.

Hope it helps you.

Regards,

Prakash.

0 Kudos

Hi Aday,

You need not create a screen 220 for that function group. When you assigned the screen number and if it is being used, the system will not allow you to use it. since you selected screen 220 and could save it, it means that screen was not being used earlier.

Coming to you entries not being displayed, delete the entry and try to re-create it using new entries option.

Also, as advised you need to re-generate the screen for table maintenance each time you change the table.

Regards,

Vivek

PS: Award points if helpful