MUNDOSAP

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

rayados1967 18/10/13 18:11:46

Borrar registros tabla interna
 
Hola foro, tengo una pregunta quizas sencilla, en una tabla interna como puedo eliminar los registro duplicados, o sea, que elimine todos, no que me deje uno, espero sus comentarios, gracias.
ejamplo:
1045
1045
1050
1070
1070
1075

la tb debe de quedar asi.
1050
1075

mickeychw 19/10/13 18:32:26

Saludos!
 
Se me ocurre que hagas una tabla definida como occurs 0 de la siguiente forma.

CAMPO1 CAMPO2
1045 1
1045 1
1050 1
1070 1
1070 1
1070 1
1075 1

Hagas un loop y utilices el Collect TABLA, lo que te arrojará:

1045 2
1050 1
1070 3
1075 1

Posteriormente realizas un loop y eliminas los que NO sean 1.

chivi82 21/10/13 15:45:05

Borrar registros tabla interna
 
Buenas tardes,

Existe la sentencia:
DELETE ADJACENT DUPLICATES FROM it_tabla COMPARING campo_tabla.

Esta sentencia compara los registros de la tabla interna it_tabla fijándose en el campo campo_tabla.

Espero haberte ayudado.


Husos Horarios son GMT. La hora en este momento es 18:26:37.

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