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

SE54 Table View issue ~! Quick Points !~

Former Member
0 Likes
1,630

I have a Z table with many fields (> 20) and I'm creating a table maintenance view via SE54 however when I generate the screen I'm getting an error on certain fields.

Field Z309-JOUINV_LOC shortened (new visible length: 000017)

(5 of these)

When I view the long text of error it is..

Field Z309-JOUINV_LOC shortened (new visible length: 000017)

Message no. SV 624

Diagnosis

There is not enough space to display all fields in full length on screen 1304.

System Response

The generation continues, but field Z309-JOUINV_LOC is a rollable field with visible length 000017 on screen 1304.

Procedure

You can edit screen 1304 manually

I don't have a ton of experience in creating these maintenance views, I only need to include a handful of fields in the view as this view will only be needed for editing certain fields and not loading data. How can eliminate some fields from the view and avoid these errors?

Thanks ~ Quick points for Quick Answers!

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,182

hi Joseph...

1)About the message

*************************

what i understood from the system message id that for the field

Z309-JOUINV_LOC

the length visible on the screen has been reduced to 17

which is the display length.....

you can see that in a menu painter there is an option of

defined field length

visible field length

scrollable check box

if the field length Z309-JOUINV_LOC = 25

in your case

defined field length = 25

visible field length = 17

scrollable check box = 'X'

that means the end of the box will have a "}" symbol...which means you can view upto 17 but enter upto 25 and see more through scrolling to the left of the field

since you are not doing BDC on this maintainance this will not be a problem

2)About eliminating/Restricting some fields

***************************************************

In your maintaninace check the screen number..

Procedure..Run sm30...enter the table name and see the view

OR run the t-code for the view..

check on the top menu...system->status->note the program and screen number

if you note,the program will be related to the function group assigned to the table and it will start with SAPLXXXXXXX where XXXXX represents the Ztable name

Go to the program and that screen and in LAYOUT for the screen do the changes you need

that is change to display only/delete it from that screen using menu painter or there itself directly and activate...this includes increasing the length of the field you have mentioned earlier

....whatever changes you have done will be reflected in the maintainance

Hope it clarifies you...

Reward points if it was any help to you

Regards

Byju

6 REPLIES 6
Read only

Former Member
0 Likes
1,182

goto Z table and delete the fields... Within the table use Utilities --> Table Maintenance Generator to create the table maintenance... This way it will work..

The problem with SE54 might be that U or someone has modified the field length of some fields in the Z table for which the Table Maintenace already exists.

Read only

0 Likes
1,182

I want to keep the fields in my Z table as they are needed, I only need to remove them from the maintenance view. Maybe I'm misunderstanding, can you detail the steps?

Read only

Former Member
0 Likes
1,182

Use SE11 to create a maintenance view for your table with the fields you want, and then generate the maintenance dialog based on this view instead of the table.

Andrew

Read only

Former Member
0 Likes
1,183

hi Joseph...

1)About the message

*************************

what i understood from the system message id that for the field

Z309-JOUINV_LOC

the length visible on the screen has been reduced to 17

which is the display length.....

you can see that in a menu painter there is an option of

defined field length

visible field length

scrollable check box

if the field length Z309-JOUINV_LOC = 25

in your case

defined field length = 25

visible field length = 17

scrollable check box = 'X'

that means the end of the box will have a "}" symbol...which means you can view upto 17 but enter upto 25 and see more through scrolling to the left of the field

since you are not doing BDC on this maintainance this will not be a problem

2)About eliminating/Restricting some fields

***************************************************

In your maintaninace check the screen number..

Procedure..Run sm30...enter the table name and see the view

OR run the t-code for the view..

check on the top menu...system->status->note the program and screen number

if you note,the program will be related to the function group assigned to the table and it will start with SAPLXXXXXXX where XXXXX represents the Ztable name

Go to the program and that screen and in LAYOUT for the screen do the changes you need

that is change to display only/delete it from that screen using menu painter or there itself directly and activate...this includes increasing the length of the field you have mentioned earlier

....whatever changes you have done will be reflected in the maintainance

Hope it clarifies you...

Reward points if it was any help to you

Regards

Byju

Read only

0 Likes
1,182

What I did, which seemed to have worked for me is right when I create the maintenance view in SE54, I double clicked the screen number to launch screen painter, from there I just removed all the fields I didn't need, saved and activated it.

Thanks everyone!

Read only

Former Member
0 Likes
1,182

What you have done works fine, but has a longer term issue if the table is ever changed (eg new fields added) - changes made directly to the screen will be lost if the maintenance dialog is re-generated for the new fields.

Andrew