• Sábado 4 de Mayo de 2024, 19:03

Autor Tema:  Considerar  (Leído 2025 veces)

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Considerar
« en: Jueves 9 de Noviembre de 2006, 21:47 »
0
Alguein sabra que consideraciones tengo que tomar antes de usar la siguiente instruccion...

DELETE ADJACENT DUPLICATES FROM t_kunnr.

esque esta en un programa de otra persona pero regresa siempre sy-subrc = 4.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Considerar
« Respuesta #1 en: Sábado 11 de Noviembre de 2006, 06:03 »
0
Veamos  ;)  Supongamos tu tabla tiene los campos....

Factura material texto
-------- ---------  ------
1001    800045   Latas de Pintura
1001    800046   Brochas
1002    899229   Focos
1001    800045   Latas de Pintura

Al hacer DELETE ADJACENT DUPLICATES, no va a pasar nada, puesto que los registros que se repiten "no son adjacentes", es decir...no están ordenados.... Ahora...si hacemos un SORT por Factura y material...

Factura material texto
-------- ---------  ------
1001    800045   Latas de Pintura
1001    800045   Latas de Pintura
1001    800046   Brochas
1002    899229   Focos

En este caso, el DELETE ADJACENT DUPLICATES funciona y nos deja como resultado....

Factura material texto
-------- ---------  ------
1001    800045   Latas de Pintura
1001    800046   Brochas
1002    899229   Focos

Ahora....que pasa si lo queremos es tener solamente un material por código....

Hacemos lo siguiente....Considerando los campos

Factura material texto
-------- ---------  ------
1001    800045   Latas de Pintura
1001    800045   Latas de Pintura
1001    800046   Brochas
1002    899229   Focos

DELETE ADJACENT DUPLICATES FROM T_TABLA COMPARING FACTURA.

Es este caso, se compara solamente la igualdad del campo Factura, lo cual provocaría...

Factura material texto
-------- ---------  ------
1001    800045   Latas de Pintura
1002    899229   Focos


Saludos,

Blag  :smartass:

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Considerar
« Respuesta #2 en: Sábado 11 de Noviembre de 2006, 17:59 »
0
:o

Ni la ayuda del SAP biene tan asi jaja

gracias
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->