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

Unable to edit table in debug mode.

Former Member
0 Likes
27,904

I am unable to edit table (having display/maintenance not allowed) entries while debugging in Se16 or in SE16N. Is any way to do so as i already tried the suggested steps of changing the code to edit but while debugging its not going to sap report.

As the table have display/maintenance not allowed i cannot se the entries as well.

1 ACCEPTED SOLUTION
Read only

former_member539238
Participant
19,367

There is a way to do it and as Matthew Billingham said it is not recommended. Go to debugger mode before transaction se16n, enter the table name and execute command '/h'. Then click on enter. This will take you to debugger. There should be a structure with 'GD'. Edit the fields. 'SAPEDIT' and 'EDIT' to 'X'. Continue execution and hopefully it will open the editable table list for you.

If that's not possible then go to SE11 get table row where you want to edit by giving the key values. Click on display row. Go to debugger mode using '/H' and Enter press. Change the code variable to 'EDIT'. It will take you to edit screen.

And I repeat again do not use this to edit any tables unless it is essential and even if you make the change revert it. Best use it only for testing purpose in developer system. Because editing by this method might cause inconsistencies.

6 REPLIES 6
Read only

matt
Active Contributor
19,367

You can't do anything with such a table in SE16. That's the whole point. if you need to edit it, then you'll have to write some kind of program to do that.

Read only

former_member539238
Participant
19,368

There is a way to do it and as Matthew Billingham said it is not recommended. Go to debugger mode before transaction se16n, enter the table name and execute command '/h'. Then click on enter. This will take you to debugger. There should be a structure with 'GD'. Edit the fields. 'SAPEDIT' and 'EDIT' to 'X'. Continue execution and hopefully it will open the editable table list for you.

If that's not possible then go to SE11 get table row where you want to edit by giving the key values. Click on display row. Go to debugger mode using '/H' and Enter press. Change the code variable to 'EDIT'. It will take you to edit screen.

And I repeat again do not use this to edit any tables unless it is essential and even if you make the change revert it. Best use it only for testing purpose in developer system. Because editing by this method might cause inconsistencies.

Read only

19,367

He knows how to edit a table from SE16 using debugger. His problem is that the table is marked in tab Delivery and Maintenance as Display/Maintenance not allowed.

The means in SE16, he enters the name of the table, and that raises error message MO408.

You cannot display <table_name> with the standard tools

In SE11, the contents button for such tables are greyed out and disabled.

Read only

ankurch
Active Contributor
19,367

Hello Ankit,

You can ask to your basis team, may be you assigned with the roles which is having only the value for Debug Display!

Thanks,

Ankur Chauhan
Read only

matt
Active Contributor
0 Likes
19,367

Won't help. See my comment to Sooraj D's answer.

Read only

Former Member
0 Likes
19,367

Hi,

You should be able to fix this with a transport. Or if this table needs te be editable once in a while change the delivery/maintenance of it.

Kind regards, Rob Dielemans