Estás llamando a la transacción ( perform GRABA) en medio de un Select-EndSelect. Por eso te dice que interrumpes un ciclo.
Tienes que hacer un Select ...from LFA1 into table t_lfa1., y luego en un Loop at t_lfa1 / endloop dejas el resto del pgm. como está
J
|