|
#1
|
||||
|
||||
Hola los siento pero no es eso, no quiero mostrar ni totales ni nada parecido, intento exponer el caso con dibujos, es mas simple que todo eso, lo que pasa que sap tiene muchas tonterias, me explico mejor con un ejemplo.
ALV inicial campo1-> campo2-> campo3-> campo4-> campo5 valor1 -> valor2-> valor3-> valor4-> valor5 valor1 -> valor2-> valor3-> valor6-> valor7 valor1 -> valor3-> valor3-> valor8-> valor9 * El valor 1 el 2 y el 3 se repiten en los registros 1, 2 y 3. Mi idea es que el ALV salga asi valor1-> valor2-> valor3-> valor4-> valor5 <vacio>-> <vacio>-> <vacio>-> valor6-> valor7 <vacio>-> <vacio>-> <vacio>-> valor8-> valor9 ¡¡¡ Eso lo se hacer !!! se marca con space el campo cell-merge y se ordena el listado alv por los campos campo1, campo2 y campo3, el resultado es el que muestro y estoy encantado. ¿ Cual es el problema ? que cuando algún campo, en mi caso unos de los campos con lo cuales no ordeno el alv(campo4 o campo5) lo pongo editable( en la estructura fieldcat marco el campo edit con 'X'), no se me pone como yo quiero y el alv vuelve a su forma inicial. Parece muy simple y no es un problema nada rebuscado, pero nadie sabe como hacerlo, sera marcar algún campo de alguna tabla que le pasamos a la función que muestra el ALV(REUSE_ALV_GRID), pero ni idea, he buscado y buscado y ningun campo hace referencia a eso. Espero que ahora este todo claro. Saludos a todos y gracias por vuestro interés, sois gente de puta madre, jejeje. Úlima edición por melerogalan fecha: 10/09/07 a las 17:47:50. |
#2
|
|||
|
|||
chuta.... si con el field catalog no has podido pues yo me iría por el lado de recorrer la tabla original , ir guardando los valores en una tabla auxiliar, si se repiten, colocar SPACE en la tabla de resumen, y sino, que coloque el valor que corresponda en la tabla de resumen y lo ingrese a la tabla auxiliar.....:P..a veces hay que cortar por lo sano...aunque no sea lo mas elegante.
|
#3
|
|||
|
|||
estoy de acuerdo con la solución de azua14, ya que si nada te funciona, y ninguno de nosotros tiene una solución directa, me parece que la mencionada es la más acertada.
De todas maneras revisa las opciones del layout, ya que tiene alguna utilizades bastante buenas que muchas veces no consideramos. Suerte. |
#4
|
||||
|
||||
Gracias por la opcion ,pero es demasiado complejo y luego controlar que registro se rellena .
Estoy viendo las opciones pero no doy con la adecuada, si existe claro, por ahora, lo estoy poniendo de un mismo color los iguales, para distinguirlos a simple vista por lo menos con el color, y a quien se lo este preguntando, esto es solamente por visualizacion mas comoda por parte del cliente, no es nada funcional para el programa. Haber si alguien ha echo algo igual y me lo comenta. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|