Utilización de variables en instrucciones de producción de ABAP basadas en lista 
Utilización
Utilice variables en instrucciones de proceso si desea referirse a una característica de la instrucción de proceso precedente. Utilizando la variable, transferirá el valor de dicha característica a la instrucción de proceso actual. Puede utilizar variables:
Condiciones previas
Excepción:
En las verificaciones de entrada, la variable X se refiere siempre al valor de entrada anterior. No la debe definir en la instrucción de proceso.
El tipo de datos de una variable es idéntico al de la característica o parámetro al que se refiere.
Véase también:
Características
Las variables definidas en una solicitud de datos simple o llamada de función se refieren exactamente a un valor. En ese caso, sólo debe registrar la denominación de la variable para transferir el valor de otra instrucción de proceso.
Sin embargo, las variables que se definen en una solicitud de datos múltiple, representan una columna de tabla completa. Para referirse a una entrada en tabla concreta, debe ampliar la denominación de la variable. Se aplican las siguientes reglas:
<Denominación de variable>_1 |
à |
Valor en la primera línea de la tabla |
<Denominación de variable>_2 |
à |
Valor en la segunda línea de la tabla |
Etcétera |
à |
Etcétera |
<Denominación de variable>_SUM |
à |
Suma de los valores en la columna de tabla |
<Denominación de variable>_COUNT |
à |
Número de valores en la columna de tabla |

Si se ha definido una variable para toda la orden de proceso, el sistema no transfiere su valor a las instrucciones de proceso de otras instrucciones de producción a menos que ya no se puedan modificar. Esto ocurre después de la notificación del valor, es decir, cuando el mensaje de proceso correspondiente se ha transferido a la coordinación de procesos para enviarlo a su receptor.