PDA

Ver la Versión Completa : Mostrar más de 130 en una columna ALV


karloz
26/10/09, 14:20:40
Hola:

Estoy realizando en un ALV un listado en el que tengo un texto de hasta 255 de largo en una columna.
Cuando lo descargo a excel contiene el total del contenido de la columna pero el ALV solo me muestra por pantalla unos 130 caracteres.
Pienso que es algo en la definición del layout pero no se como decirle que me muestre todo el texto.

Gracias y un saludo.

erafaela
20/09/13, 13:41:09
Para los que tienen la misma duda hoy en día, la pregunta es: ¿Que quieres hacer con ello?.

joau_fedipe
20/09/13, 16:06:59
Karloz,
en el layout del programa, agregale el atributo outputlen al campo que deseas que te muestre los 255 caracteres.
Ejemplo:

CLEAR: l_fieldcat.
ADD 1 TO w_col_pos.
l_fieldcat-col_pos = w_col_pos.
l_fieldcat-tabname = 'TABLA'.
l_fieldcat-fieldname = 'CAMPO'.
l_fieldcat-seltext_l = text-g11.
l_fieldcat-outputlen = 255.
l_fieldcat-datatype = 'CHAR'.
APPEND l_fieldcat TO p_fieldtab.

Saludos.:)