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 Generator - Events

Former Member
0 Kudos
566

Hello

I have a problem with table maintenace generator events. There is an event 05 existing for a custom table ZTABLE.

There is a event routine fill_values existing for this event and the event perform as wellas the function group are active in the function group.

Even then there is a dump saying the perform 'FILL_VALUES' doesn' exist. Could it be that the table maintenance view was changed sometime in the past and that is the reason for this dump? Does any one of you have any idea what could be the cause?

Thanks in advance

Aruna

1 ACCEPTED SOLUTION

raymond_giuseppi
Active Contributor
0 Kudos
156

Via SE37 display the function group associated to the dialog, look for versions of the main program and its includes, you may find that an include was deleted/changed during a regeneration of the function group/dialog maintenance. Restore the include statement as well as the content of the include from version management.

Regards,

Raymond

6 REPLIES 6

Venkat_Sesha
Product and Topic Expert
Product and Topic Expert
0 Kudos
156

Hi Aruna,

The reason could be because of inadvertent errors or inconsistency in the TMG.

Please create a new TMG and that could solve your problem.

As you already told that you check the Modfication --> Events--> )05 - FILL_VALUES and there is a button just biside it Routine Button and clicking on that button takes you to FORM FILL_VALUES and its ENDFORM. If all these are Active. Even Function Group is also Active as per you. It can be inconsistency in the TMG. Please delete the existing TMG and create a new TMG.

Or else you can also check one more thing. in the TMG Overview screen number DB click on the Screen number and put a break point in Extract Loop. Debug and see the result from SM30.

Hope this helps

former_member193464
Contributor
0 Kudos
156

yes , if everything is active it stil dumps then you need to regenerate your table maintainance view..you can do it through se54 or se11...

raymond_giuseppi
Active Contributor
0 Kudos
157

Via SE37 display the function group associated to the dialog, look for versions of the main program and its includes, you may find that an include was deleted/changed during a regeneration of the function group/dialog maintenance. Restore the include statement as well as the content of the include from version management.

Regards,

Raymond

0 Kudos
156

Hi All

I have checked the function group in SE80 and found that the include is present in the main program but somehow not linked to the main program. I tried some possibilities like re-build , generate but none helped. So I was left with two options either to re-generated the TMG or to add my include in the

main program of the function group under the following section.

I chose the second one and it worked.

Thanks&Regards,

Aruna

0 Kudos
156

Just for curiosity, did you try the SE37 menu options : "Utilities", "Repair Func. Group", or did you look for previous version oif the main program in main program (SAPLZxxxx) ?

Regards,

Raymond

0 Kudos
156

Hi Raymond,

I have tried version management for now but I think Repair Function Group is also an helpful option. It somehow did not come to my mind as I  have not used it many times. Thanks for the suggestion.

Regards

Aruna