Simular un ciclo For.
Buen día a todos, tengo la necesidad de simular un ciclo for en donde podías obtener el valor de un campo en una posición [i] de acuerdo a la iteración en la que iba para evitar esto:
WHEN '0001'.
MOVE IT_FILE-VALUE TO TBU_UPLOAD-BU.
WHEN '0002'.
MOVE IT_FILE-VALUE TO TBU_UPLOAD-BU_DESC.
WHEN '0003'.
...
(Dónde se harían muchas condiciones When)
El punto es poder optimizar código e iterar digamos un campo ROW[i] en la posición i dentro de un loop para evitar tantas condiciones, y también dentro de la condición cambiaría el valor de un campo, siguiendo el ejemplo sería TBU_UPLOAD-(Campo en posición i). Apreciaría mucho su ayuda, no se si sea posible hacerlo en ABAP pero tengo entendido que un field-symbol ayudaría aunque no he logrado hacerlo.
Gracias de antemano y saludos!
Úlima edición por Edber fecha: 10/10/17 a las 21:33:19.
|