Application Development 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: 

Reduce out put field length of alv output in back ground

Former Member
0 Kudos

Hi all,

Is there a way to reduce the output length of the field in back groundfor ALV out put

Its back ground

I have thsi things in my field catalog

wa_fieldcat-outputlen = 10.

wa_fieldcat-ddic_outputlen = 10.

If the field has value of length 10 characters its ok

but when the field has lenth of more than 10 characters

(say 20 char). in fore ground it displays 10 characters and then we can move the column to see full thing , but in back ground it displays 20 char.

In fact that is what i have to see because in background you cannot drag the column to see entire thing , but i want to cut short to 12 char even if i don't see the remaining thing its ok

Thanks

2 REPLIES 2

Former Member
0 Kudos

ya it is possible.....

while designing field catalog itself.....

u check....

if sy-batch is initial.

*--fieldcatalog1

wa_fieldcat-outputlen = 10.

else.

*--fieldcatalog2

wa_fieldcat-outputlen = 5.

endif.

proceed in above way......

0 Kudos

Hi Vasu,

WHAT EXACTLY SY-BATCH DOES .

I tried reducing wa_fieldcat-outputlen = 10. and then i tried

wa_fieldcat-outputlen = 5., but it doesnot really changed anything in back ground but it did in fore ground . I haven't used any called sy-batch

Let me know

This is how my field catalog looks for mATNR

clear wa_fieldcat.

wa_fieldcat-fieldname = 'MATNR'.

wa_fieldcat-seltext_l = ' Material #'.

wa_fieldcat-seltext_m = 'Material #'.

wa_fieldcat-seltext_s = ' Material #'.

wa_fieldcat-reptext_ddic = 'Material #'.

wa_fieldcat-ddictxt = 'L'.

wa_fieldcat-col_pos = 4.

wa_fieldcat-outputlen = 18.

wa_fieldcat-intlen = 18.

wa_fieldcat-ddic_outputlen = 18.

wa_fieldcat-tabname = '1'.

append wa_fieldcat to fieldcat.

NEXT TIME I COMMENTED THIS AND HAD

wa_fieldcat-fieldname = 'MATNR'.

wa_fieldcat-seltext_l = ' Material #'.

wa_fieldcat-seltext_m = 'Material #'.

wa_fieldcat-seltext_s = ' Material #'.

wa_fieldcat-reptext_ddic = 'Material #'.

wa_fieldcat-ddictxt = 'L'.

wa_fieldcat-col_pos = 4.

wa_fieldcat-outputlen = 10.

wa_fieldcat-intlen = 10.

wa_fieldcat-ddic_outputlen = 10.

wa_fieldcat-tabname = '1'.

append wa_fieldcat to fieldcat.

BUT I DID SEE DIFFERENCE IN FOREBROUND BUT NOT IN BACK GROUND

Let me know

Thanks