MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
 
 
Herramientas Buscar en Tema Desplegado
Prev Mensaje Previo   Próximo Mensaje Próx
  #7  
Viejo 29/05/12, 20:09:22
Siem Siem is offline
Member
 
Fecha de Ingreso: jul 2009
Mensajes: 33
Hacer un join para obtener un campo de una tabla no es muy eficiente. Por ejemplo, para obtener el nombre del material metes en el join a la MAKT para obtener solo el maktx.

Es mejor ver con los datos de los que partes, no se si el material sera uno de ellos y obtener de la MARD los que vas a tratar y meterlos en una TI_MARD. Luego haces un select into table a una tabla interna for all entries de los materiales que tienes en TI_MARD por el campo que relacione las dos tablas.

Y finalmete recorres la tabla TI_MARD actualizando el campo maktx a partir de esa segunda TI, haciendo un read table.

Las TI las puedes definir incluso ordenadas para que vaya mas rapido.

Si consigues sacar mas de una tabla del join, el rendimiento mejorará. Pero debes tener cuidado con los for all entries, que si no lo haces bien, puede ser hasta peor.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 07:27:52.


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