#1
|
|||
|
|||
registros iguales en tabla interna
tengo una tabla interna de este tipo
Ficha date_vale date_post monto concepto 10323205 01.12.2009 01.12.2009 100.00 Periodo de Pago 22-09 10323205 01.12.2009 01.12.2009 100.00 Periodo de Pago 22-09 324922 07.12.2009 01.12.2009 1500.00 Periodo de Pago 22-09 324922 07.12.2009 01.12.2009 1000.00 Periodo de Pago 22-09 345049 07.12.2009 01.12.2009 1000.00 Periodo de Pago 22-09 589105 07.12.2009 01.12.2009 2500.00 Periodo de Pago 22-09 594220 07.12.2009 01.12.2009 2500.00 Periodo de Pago 22-09 como pedo hacer para que me distinga los movmientos diferentes de la misma ficha por ejemplo que ene l concepto de pago me pongo una letra b para le segundo y el cuarto registro es decir que me que de asi: Ficha date_vale date_post monto concepto 10323205 01.12.2009 01.12.2009 100.00 Periodo de Pago 22-09 10323205 01.12.2009 01.12.2009 100.00 Periodo de Pago 22-09B 324922 07.12.2009 01.12.2009 1500.00 Periodo de Pago 22-09 324922 07.12.2009 01.12.2009 1000.00 Periodo de Pago 22-09B 345049 07.12.2009 01.12.2009 1000.00 Periodo de Pago 22-09 589105 07.12.2009 01.12.2009 2500.00 Periodo de Pago 22-09 594220 07.12.2009 01.12.2009 2500.00 Periodo de Pago 22-09 |
#2
|
|||
|
|||
Creo que podrías ordenar tu tabla por el campo ficha.
ponerte una variable v_ultimaficha, donde vas a tener la ficha del registro anterior... si la ficha anterior es igual que la ficha actual, entonces le agregas la B a esa línea. |
#3
|
|||
|
|||
cierto muchas gracias, creo que era mas sencillo de lo que esperaba, ya me habia complicado la vida haciendo muchos loops y read tables. muchas veces la solucion son mas sencillas de lo que parecen.
les dejo el codigo por si alguien lo necesita loop at it_table into wa_table. if wa_table-acnum_ext = ficha. wa_table-refno_cr = 'pp' . modify it_table from wa_table. endif. ficha = wa_table-acnum_ext. endloop. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|