2007 Nov 29 4:16 AM
how to get the optimize width of the columns for the output of the ALV
ie for example if we use the alv function module techniques some times we do not get the optimize width in the output
2007 Nov 29 4:19 AM
Hi,
data layout type slis_layout_alv.
layout-colwidth_optimize = 'X'.
and pass the layout variable in the function module.
regards,
Santosh Thorat
2007 Nov 29 4:19 AM
u can field catalog specified small , medium high.
IT_FIELCAT - Field catalog with field descriptions
The field catalog for the output table is built-up in the caller's coding. The build-up can be completely or partially automated by calling the following function module
REUSE_ALV_FIELDCATALOG_MERGE
A field catalog need not be built-up and passed explicitly only under the following conditions:
The internal table to be output has the same structure as a Data Dictionary structure which is referred to in the internal table declaration using LIKE or INCLUDE STRUCTURE.
All fields in this structure are to be output
The structure name is passed to ALV in the parameter I_STRUCTURE_NAME.
Parameters to be passed
Positioning
row_pos (row position) value set: 0, 1 - 3
col_pos (column position) value set: 0, 1 60
Identification
fieldname (field name)
tabname (internal output table)
Data Dictionary reference
ref_fieldname (reference field name)
ref_tabname (reference table/structure field name)
Link to currency unit
cfieldname (currency unit field name)
ctabname (internal currency unit field output table)
Link to measurement unit
qfieldname (measurement unit field name)
qtabname (internal measurement unit field output table)
Column output options
outputlen (column width)
key (key column)
key_sel (hideable key column)
no_out (field in field list)
emphasize (highlight columns in color) value set: SPACE, 'X' or 'Cxyz' (x:'1'-'9'; y,z: '0'=off '1'=on)
hotspot (column as hotspot)
fix_column (fix column)
do_sum (sum over column)
no_sum (sums forbidden)
Column output options (contd.)
input (column ready for input)
icon
symbol Texts
just (justification) value set: SPACE, 'R', 'L', 'C'
lzero (leading zeros)
no_sign (no +/- sign )
no_zero (suppress zeros)
edit_mask (field formatting) value set: SPACE, template
IS_LAYOUT -List layout specifications
The parameters are described under the following headers:
Display options
Totals
Interaction
Detail screen
Display variants (only for hierarchical lists)
Color
2007 Nov 29 4:19 AM
Hi,
data layout type slis_layout_alv.
layout-colwidth_optimize = 'X'.
and pass the layout variable in the function module.
regards,
Santosh Thorat