‎2007 Jun 06 12:40 PM
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
‎2007 Jun 08 6:39 AM
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.
‎2007 Jun 06 12:50 PM
HI ,
Plz check tha Table is activated aor not.
Regards
Suresh.D
‎2007 Jun 06 1:05 PM
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.
‎2007 Jun 06 1:30 PM
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
‎2007 Jun 06 1:02 PM
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 tables 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.
‎2007 Jun 06 2:01 PM
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
‎2007 Jun 08 6:35 AM
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.
‎2008 Sep 01 2:35 PM
‎2007 Jun 08 6:39 AM
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.