MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Mejores Practicas (foro/showthread.php?t=24835)

DCErick 22/10/08 00:39:35

Mejores Practicas
 
Tengo estas lineas de código para modificar una tabla interna.



Me gustaria saber cual de las 2 tiene mejor performance..
Alguna idea?

pirri 22/10/08 09:27:40

Hola DCErick

Yo usaría MODIFY con su TRANSPORTING. Creo que es más rápido frente a un bucle con tres movimientos y la modificación sin usar TRANSPORTING.

Un saludo.

ballan 22/10/08 10:36:33

Dando una vuelta de tuerca mas yo creo que esto seria lo mas rapido

field-symbols: <linea> type zexistencia.

loop at zexistencia assigning <linea>.

check <linea>-matnr = ti_tmp-matnr.

<linea>-maktx = v_maktx
<linea>-stprs = v_stprs
.
.
.

endloop.

DavidXD_XD 22/10/08 14:45:53

Hola DCErick obviamente tiene mas performance la sentencia MODIFY, aunq ese resultado se refleja mejor cuanto tienes en tu tabla interna algo de 500000 registros por ejemplo ....

DCErick 22/10/08 14:50:24

Gracias a todos los que respondieron. Al final me quedé con usar la sentencia MODIFY.


Husos Horarios son GMT. La hora en este momento es 09:00:55.

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