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 using parameter transaction

Former Member
0 Likes
1,765

Hi friends,

I've created Table maintenance for an z-table using parameter transaction. I want only three fields to get displayed in the pop up that shows as 'Field selection'. But now, all the fields in the table are getting displayed. Also, I need all the fields to be non-modifiable except 4 fields. I want to disable the 'New entries' option as the user should not be able to add any new entries. How can we achieve all these?

Thanks & Regards,

Sharmila

6 REPLIES 6
Read only

Former Member
0 Likes
1,404

Hai Sharmila

Easier way is to regenerate the table maintenance.

In SE11 take the table and go in Change mode.

Then go to Utilities->Table Maintenance Generator.

In the next screen press the Change button. In the resulting

screen check the boxes

which are relevant and press enter.

Thanks & regards

Sreenivasulu P

Read only

0 Likes
1,404

Hi,

I haven't changed anything in the table. I want the selection screen display to be different. If it can be achieved through table maintenance, please explain me the steps more specifically.

Thanks & Regards,

Sharmila

Read only

0 Likes
1,404

Sharmila

Parameter SHOW_LTD will display all the fields in the table.

Try to make use of these Events in Table maintanance to display, but not sure whether this will solve ur issue.

07 Before correcting the contents of a selected field

08 After correcting the contents of a selected field

Regds

Manohar

Read only

0 Likes
1,404

Hi Sharmila,

1) Removing the new entries option

Create a maintenance view with the table in SE11 and in the maintenance tab click the radio button "read and change". And using table maintenance generator create screens for the view. This will automatically remove the new entries button from the screen.

2) Disabling the fields

Goto SE80 and give the function group using which you created the screen. In the screen and in the table control elements make the corresponding column as "output". This will disable the column.

3) I am not sure on how to restrict the field selection.

Thanks,

Naren

Read only

Former Member
0 Likes
1,404

Hi,

This needs to be done in the function group that is generated when you created the table maintenance, if you go to the function group, there there are some includes for writing custom code, ( They are under the name user-defined include files ), there you need to write the code to disable some fields from screen display,

for ex,

In PBO includes: Disabling the screen fields can be done

In PAI includes: Logic to have your own functionality,

Hope this helps,

Rgds,

Read only

Laxmana_Appana_
Active Contributor
0 Likes
1,404

Hi,

without doing all these changes at table maintenance , create a report program and add buttons for create,change

and assign it to two separate transactions . one for create and one for change.depending on functionality write the code for storing and modifying the data in the table

regards

Laxman