Skip to Content
0
Mar 14, 2021 at 04:13 PM

Automatically generated table maintenance dialog is corrupt

129 Views Last edit Mar 15, 2021 at 08:52 AM 4 rev

I've created 3 tables, and 3 corresponding views, then I've generated a maintenance dialog in SE11 Utilities > Table Maintenance Generator for each of these views using the following settings:

The message "Request completed successfully" appears but the generated dialogs are unusable and seem corrupt. This is how it looks in screen painter:

I've deleted and re-generated them again several times.

If I go to SM30 and maintain the independent view, a dialog will ask to provide values for key fields:

If I enter values and proceed, the maintenance view looks like this:

A correctly generated maintenance view should look like this:

Below is a screenshot of the view fields: notice the maintenance fields 'S' for the key fields. If I remove these maintenance fields, the view is generated correctly. However, maintenance flags are needed for correct operation of the view cluster maintenance.

When I've tried activating a cluster view on these 3 views I got the following error:

Error while modifying dynpro SAPLZ...

Message no. SV597

Diagnosis

The flow logic of the screen SAPLZMM01_FUNCGRP
0001 is not that of a generated view maintenance list screen. Either the screen has been considerably modified manually, or the view which it is based on has no maintainable key.

System Response

The screen has not been modified.

Procedure

Make the view cluster maintenance screen modifications required manually on the screen. See the transaction 'Generate table maintenance dialog' application help for the modifications required.

I followed note 2178069 but it didn't help. Regenerating each view in Expert mode checking every checkbox didn't help either.

Please help. How to delete this dialog entirely and regenerate it correctly ?