MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   problema control LOOP (foro/showthread.php?t=44210)

budista1 08/07/11 23:36:27

problema control LOOP
 
Hola

dentro de un loop, controlo una serie de campos,pero hay uno que veo
que va repitiendo un valor y no está correcto

Como arreglar ese fallo? Sy-tabix? Watchpoint?

COSTE SERVICIO SE REPITE Y NO ES CORRECTO

10000
10000
10000
20000
20000
20000
20000



Os paso una parte del código, veo que el sy-tabix no avanza secuencialmente,
hace 1,2,4,5.....luego 1,2...luego 6,7,8

Esto es debido a que intervienen tablas diferentes:



SORT pt_caufv BY aufnr.
CLEAR ls_caufv.
LOOP AT pt_caufv INTO ls_caufv.
ls_final1-aufnr = ls_caufv-aufnr.
ls_final1-auart = ls_caufv-auart.


PERFORM fecha_mes.

READ TABLE pt_qlty1 INTO ls_qlty1
WITH KEY aufpl = ls_caufv-aufpl
BINARY SEARCH.
IF sy-subrc = 0.
CLEAR ls_final1-larnt.
ls_final1-larnt = ls_qlty1-larnt.
ENDIF.

READ TABLE pt_iflo INTO ls_iflo
WITH KEY aufnr = ls_caufv-aufnr
BINARY SEARCH.
IF sy-subrc = 0.
CLEAR ls_final1-tplnr.
CLEAR ls_final1-proid.
ls_final1-tplnr = ls_iflo-tplnr.
ls_final1-proid = ls_iflo-proid.
ENDIF.

READ TABLE pt_afih INTO ls_afih
WITH KEY aufnr = ls_caufv-aufnr
BINARY SEARCH.
IF sy-subrc = 0.
CLEAR ls_final1-equnr.
ls_final1-equnr = ls_afih-equnr.
ENDIF.


MUCHAS GRACIAS DE ANTEMANO!

budista1 10/07/11 15:16:15

gracias
 
A priori, no parece tan complicado,

a ver si aparece alguna solución, el tema me urge


Un saludo

budista1 11/07/11 10:11:10

Solucionado
 
Este tema está ya resuelto, se hicieron cambios en la select,
ya va bien.

Un saludo:D


Husos Horarios son GMT. La hora en este momento es 13:05:23.

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