Hola, se me ocurre que esta pueda ser una solución.
CLEAR TABLA3[].
LOOP AT TABLA2 INTO WA_TABLA2.
CLEAR: WA_TABLA3.
LOOP AT TABLA 1 INTO WA_TABLA1 WHERE COD = WA_TABLA2-COD.
APPEND WA_TABLA1 TO TABLA3.
IF WA_TABLA2-FLAG = X.
WA_TABLA3-TOTAL = WA_TABLA3-TOTAL + WA_TABLA1-TOTAL.
ENDIF.
ENDLOOP.
IF WA_TABLA2-FLAG = X.
APPEND WA_TABLA3 TO TABLA3.
ENDIF.
ENDLOOP.
Espero sea de tu ayuda jejeje.
|