‎2006 Jul 06 11:56 AM
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
‎2006 Jul 06 12:10 PM
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
‎2006 Jul 06 12:20 PM
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
‎2006 Jul 06 12:26 PM
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
‎2006 Jul 06 9:59 PM
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
‎2006 Jul 06 12:14 PM
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,
‎2006 Jul 06 10:07 PM
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