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

table maintenance

Former Member
0 Likes
1,049

Dear experts,

I have a table with table maintenance genarator created already, but now when i try to add record, i given table name in SM30 and pressed maintain button , i am getting the short dump : error "screen does not exits".

can anyone pls help me on this

thanks in advance

karthik

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,009

hi karthik,

instead of table maintanance generator u can create one projection view for table and create new records for that table.

this is simply and easy.

rewards points if useful,

regards,

seshu.

8 REPLIES 8
Read only

Former Member
0 Likes
1,009

HI ,

Plz check tha Table is activated aor not.

Regards

Suresh.D

Read only

0 Likes
1,009

HI suresh,

Yes the table is in active stage and below is the error

Program "SAPLZSD01" tried to use screen 0004.

The screen does not exist.

Read only

0 Likes
1,009

Hi Karthik,

Activate your function Group. I guess the function group you have given there is inactive Please make sure it is active.

Thanks and reagrds

Tanweer

Read only

Former Member
0 Likes
1,009

hi,

once u check the table maintanance genarator created properly or not.

check also, u

enable the option tablbe maitanace allowed

.

if u can't do any mistakes like above, u follow this.

To generate the maintenance modules for a table or view, proceed as follows:

Choose Tools ® ABAP/4 Workbench ® Development ® Other tools ® Gen.tab. maint.dialog. You arrive in the maintenance transaction initial screen.

Enter the name of the table or view.

Alternatively to steps 1 and 2, you can call the function Utilities ® Gener. maint.dialog for the table or view in question in the Dictionary ( Tools ® ABAP/4 Workbench ® Development ® Dictionary). You arrive directly in the maintenance screen for the current table’s generated objects.

Choose the option "Generated objects".

Choose Create/Change.

Confirm that the maintenance modules are to be created in the next dialog window.

Enter the data required for the generation:

– Function group to which the maintenance modules are to belong

One function group can contain maintenance modules for several tables or views.

– Authorization group

– Maintenance type (one or two-step)

– Maintenance screen(s) (one or two-step maintenance type, resp.) numbers

– Recording routine (Standard/individual or none)

Choose Create. All required maintenance modules are now generated.

If you want to make changes later, you must call the function Change, to regenerate the maintenance modules in question.

Then you can process the table with the extended table maintenance.

Read only

0 Likes
1,009

Hi sudheer,

I checked everything you suggested, every thing is ok but i saw a error like

in se54 after giving the table name i clicked the find screen numbers, it results one popup window there i selected List screen numbers option , there i an getting below mentioned error

3. Not yet generated screens from the control directory

Tab./View Screen typ No. Short text

ZIMANFG Overview 0001 Screen not yet generated

ZITOOLS Overview 0002 Screen not yet generated

ZVWARRCL Overview 0003 Screen not yet generated

ZVPOMDTST Overview 0004 Screen not yet generated

ZSRUN_CONTROL Overview 0005 Screen not yet generated

ZVWARRSR Overview 0006 Screen not yet generated

ZVCONFAIL_EMAIL Overview 0008 Screen not yet generated

ZVZRTN_ERRORS Overview 0009 Screen not yet generated

ZISTTLR Overview 9002 Screen not yet generated

pls suggest how to solve this

regards

karthik

Read only

0 Likes
1,009

Hi Karthik

You delete your table maintainence and regenerate it I think any problem occured while generating the table maintainance.

To delete the table maintainance Follow these steps.

1. Go to SE54 Give your table name. Select Radio button 'Generated Object' then click on Create/change Push Button.

2. Now Click on delete pushbutton Icon. or Menu. Generated Object-> delete.

3. Select all checkbox in the pop up screen and continue it will delete the tabe maintence generator screen.

4. Now separately delete the Function Group you had given in table maintainence. To delete the function Group Gto to SE37, Menu Go To-> Funtion Group -> delete Group and give the function group name and press enter or conitnue.

Now to regenerate the table Maintainence Follow these Steps.

1. go to SE54 Give your table name and select 'Generated Object radio object' and click on Create/Change Push button and then in pop up screen click on Yes.

2. give the authorization group name if nothing is given in Function spec, Choose &NC& as Authorization Group.

3. Create a function group with same name as that of your table name( You may create Function group with nay name but this is standard naming convention to have function group with same name.) Activate this Function group after creating( To Activate the function groupo in se37 Go to -> Function Group -> Change Group-> Main Program then click on Change mode and Activate it.)

4. Assign this function group in atble maintainence generator's Screen.

5. In Maintenance Screen Tab, select Maintenance type as 'one step' and in Overview screen give number 1(or any other no).

6. Then Click on Create icon in the left hand side or click on menu Generated Object-> Create.

7. and then Save.

To confirm whther Screen has been properly created or not, Double click on the overview screen no i.e 1 here.

and check whther flow Logic is active or not> Generally it is alwayz active if it is not active, activate it here.

Your Job is done.

Kindly Reward Points If It helps.

Read only

0 Likes
1,009

it was very useful

Read only

Former Member
0 Likes
1,010

hi karthik,

instead of table maintanance generator u can create one projection view for table and create new records for that table.

this is simply and easy.

rewards points if useful,

regards,

seshu.