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 |
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. |
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. |
Husos Horarios son GMT. La hora en este momento es 07:26:07. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web