Ver Mensaje Individual
  #1  
Viejo 10/10/17, 17:42:35
Edber Edber is offline
Junior Member
 
Fecha de Ingreso: jul 2017
Localización: México
Mensajes: 23
Question 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.
Responder Con Cita