MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 11/08/11, 13:37:24
Avatar de gne6
gne6 gne6 is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 38
Talking Cómo reducir el Ancho para las columnas de un reporte..?

Saludos A Todos..!!


Estoy imprimiendo un reporte y necesito reducir el tamaño del ancho de las columnas para tener más espacio para incluir más columnas en la hoja de impresión ya que este reporte tiene muchas columnas.

pero si intento reducir el tamaño de las columnas en el ALV cuando me paso a la vista preliminar el ancho de las columnas se ve auto-ajustado al texto de la "cabecera de la columna" y no al "contenido".

Alguna solución...?

Gracias por sus respuestas
__________________
gne6
Responder Con Cita
  #2  
Viejo 11/08/11, 14:07:37
Avatar de mysmb2
mysmb2 mysmb2 is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Cordoba
Mensajes: 406
hola!, probaste poner en X el campo colwith_optimaze del layout que le pasas a tu alv?
__________________
Sebastián Chiavia
Responder Con Cita
  #3  
Viejo 11/08/11, 14:09:26
Avatar de kibo
kibo kibo is offline
Senior Member
 
Fecha de Ingreso: may 2011
Localización: Quilmes - Argentina
Mensajes: 177
En el catalogo tenes los textos de las columna para ponerle el texto pequeño, medio o largo.

Sino pasanos como armas el catalogo que es mas facil ayudarte
Responder Con Cita
  #4  
Viejo 11/08/11, 14:25:58
Avatar de gne6
gne6 gne6 is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 38

Justamente lo que no quiero es que se "optimize" el tamaño de la columna,,, porque esa propiedad lo que hace es "auto-ajustar" el contenido al ancho del texto de la cabecera. y de esa forma las columnas ocupan mucho espacio, lo que busco es algo que parezca a la propiedad "wrap text" que tiene Excel, la cual te auto-ajusta el texto de la cabecera al contenido de la columna, osea, lo contrario al optimize.

Muchas gracias por tu resp..!
__________________
gne6
Responder Con Cita
  #5  
Viejo 11/08/11, 14:41:44
Avatar de gne6
gne6 gne6 is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 38

Kibo grax por tu respuesta...!

Puse el SELTEXT_S y considerablemente se reduce el ancho de las columnas contra el contenido de las celda en la impresión, aunque con eso sacrifico que los texto da las columnas sean largos..... tal parece que no existe una propiedad "Wrap text" como en excel que optimize el ancho de las columnas considerando el contenido y no el texto de la columna.
__________________
gne6
Responder Con Cita
  #6  
Viejo 11/08/11, 15:24:53
Avatar de kibo
kibo kibo is offline
Senior Member
 
Fecha de Ingreso: may 2011
Localización: Quilmes - Argentina
Mensajes: 177
Mismo el catalogo, podes configurar por cada columna el largo en cantidad de caracteres... si el usuario despues va extendiendo el ancho de la columna te va mostrando los textos medianos y largos...
Responder Con Cita
  #7  
Viejo 11/08/11, 15:48:01
caralbgro caralbgro is offline
Senior Member
 
Fecha de Ingreso: sep 2007
Mensajes: 478
usa lo siguiente

en el campo del catalogo pone
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = g_repit
I_INTERNAL_TABNAME = 'MCATALOGO'
I_INCLNAME = g_repit
CHANGING
CT_FIELDCAT = LISTADO[]
EXCEPTIONS
INCONSISTENT_INTERFACE = 1
PROGRAM_ERROR = 2
OTHERS = 3.


LOOP AT LISTADO.
CASE LISTADO-FIELDNAME.
WHEN 'ORT01'.
LISTADO-outputlen = 11.
ENDCASE
MODIFY LISTADO.
ENDLOOP.

slds.
Responder Con Cita
  #8  
Viejo 11/08/11, 15:50:18
Avatar de gne6
gne6 gne6 is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 38


Cómo lo configuro en cantidad de caracteres para lograr lo que dices..?
__________________
gne6
Responder Con Cita
  #9  
Viejo 11/08/11, 16:32:22
Avatar de kibo
kibo kibo is offline
Senior Member
 
Fecha de Ingreso: may 2011
Localización: Quilmes - Argentina
Mensajes: 177
Creo que es este

outputlen
Responder Con Cita
  #10  
Viejo 11/08/11, 18:05:27
Avatar de gne6
gne6 gne6 is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 38


Ah ok,, ps gracias por tus respuestas..!
__________________
gne6
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 04:41:46.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web