MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Compara Tablas Internas (foro/showthread.php?t=36890)

Andres Menares Osses 20/05/10 16:28:08

Compara Tablas Internas
 
Estimados, tengo el siguiente problema
tengo una tabla interna mas o menos asi:

ti_tabla1
num_doc_1 - pos_1
num_doc_1 - pos_2
num_doc_1 - pos_3
num_doc_2 - pos_1
num_doc_2 - pos_2

y tengo otra tabla

ti_tabla2
num_doc_1 - pos_1
num_doc_1 - pos_2
num_doc_1 - pos_3
num_doc_1 - pos_4
num_doc_2 - pos_1
num_doc_2 - pos_2
num_doc_2 - pos_3

tengo que sacar los registros de la tabla 2 que no esten en la tabla 1

ti_tabla_final
num_doc_1 - pos_4
num_doc_2 - pos_3.

con un loop es facil, el problema que tengo es la performance.
hay alguna forma de comparar 2 tablas internas???... sin utilizar LOOP?

de antemano gracias

luis999 20/05/10 16:42:22

Podrías poner tu código aquí, para chekear y tratar de mejorar el performance.


Mauricio Hidalgo 20/05/10 20:42:49

El loop lo tienes que hacer si o si...lo que puedes mejorar es el mecanismo de búsqueda sobre la tabla1....el más top o el más eficiente en este caso sería que usaras una tabla HASH, pero también puedes usar una tabla SORTED para realizar búsqueda binaria sobre tabla1 añadiendo "BINARY SEARCH" cuando hagas READ TABLE ... sobre la tabla1.

Espero esto te oriente...


Husos Horarios son GMT. La hora en este momento es 23:07:24.

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