MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   registros iguales en tabla interna (foro/showthread.php?t=34128)

Areli Sierra 08/12/09 19:01:03

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

ic_man_777 08/12/09 19:15:20

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.

Areli Sierra 08/12/09 20:32:16

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 09:50:03.

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