Autor Tema: crear lineas de diferente tamaño en una tabla  (Leído 8711 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado txab

  • Novato
  • *
  • Mensajes: 6
    • Ver Perfil
crear lineas de diferente tamaño en una tabla
« en: 18 de Julio de 2008, 09:24:32 am »
 ???

Hola! alguien sabe como crear dos lineas de distinta longitud en una misma pagina? la idea es mostrar dos tipos de datos en dos lineas distintas, una de presentacion y otra(s) de detalle. El problema reside en que solo puedo deninir una sola longitud de linea, y aunque pueda meter siatintas columnas en ella, siempre me queda una columna de "remanente" que no se como eliminar/ocultar/disimular/...

Gracias por todo y perdonad si me excedi

Desconectado Carlos

  • Usuario Sr.
  • ****
  • Mensajes: 177
    • Ver Perfil
Re: crear lineas de diferente tamaño en una tabla
« Respuesta #1 en: 18 de Julio de 2008, 10:36:46 am »
Hola, no se si te entendí bien del todo.

Si lo que quieres hacer es un informe con unos campos de cabecera y otros campos diferentes de posiciones te puedes mirar esta función: REUSE_ALV_HIERSEQ_LIST_DISPLAY

Es parecida a las que hay sobre informes ALV.

Hay que tener en cuenta que tienes que enlazar de alguna manera la cabecera de las posiciones de las dos tablas internas que le vayas a pasar.

Código: [Seleccionar]
* Campos para relacionar la cabecera y la posición.
  gs_key-header01 = 'NUM_TRANS'.    " Campo clave de cabecera
  gs_key-item01   = 'NUM_TRANS'.    " Campo clave de posición

Saludos.

Desconectado txab

  • Novato
  • *
  • Mensajes: 6
    • Ver Perfil
Re: crear lineas de diferente tamaño en una tabla
« Respuesta #2 en: 21 de Julio de 2008, 08:27:32 am »
Gracias Carlos, pero el contexto en que tengo que resolver el "problema" es dentro de un SmartForm, con lo que tu sugerencia en principio no me ayuda demasiado...

Desconectado molaci

  • Usuario Sr.
  • ****
  • Mensajes: 113
    • Ver Perfil
Re: crear lineas de diferente tamaño en una tabla
« Respuesta #3 en: 21 de Julio de 2008, 09:02:48 am »
Hola,

no entendí muy bien, pero en un Smarforms puedes crearte dos tablas con diferente número de columnas cada una y meterlas en el mismo LOOP.

Espero que te sea de ayuda.