Utilización de variables en las instrucciones de producción basadas en browser y en los cockpits 
Utilización
Cuando define instrucciones de proceso, puede utilizar variables simples o globales que haya definido en otra instrucción de proceso:
Puede utilizar variables en las funciones siguientes, por ejemplo:
Condiciones previas
Excepción:
Las variables de sistema siguientes, que define SAP y que empiezan con SY_, no necesitan definirse en las instrucciones de producción:
Variable de sistema |
Significado |
SY_MODE |
Modo actual de las instrucciones de producción |
SY_TEST |
Status de las instrucciones de producción (de prueba o activas) |
SY_ROW |
Línea de tabla actual |
SY_VALUE y X |
Se refiere al valor de entrada inmediatamente precedente |
Véase también:
Utilización de variables de sistemaEl 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:
Definición de variablesActividades
Utilización de variables simples
Las variables simples 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 a otra instrucción de proceso.
Sin embargo, las variables que se definen en una solicitud de datos repetida, representan una columna de tabla entera. 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 |
Utilización de variables globales
Puede definir y utilizar variables globales sólo en las solicitudes de datos simples de las instrucciones de producción. Primero debe declarar la variable global en la receta de control en la que desea utilizarla. En una instrucción de proceso puede declarar y utilizar tantas variables globales como desee.
Para proceder de este modo, defina la siguiente información en la instrucción de proceso:
- El nombre de la variable que desea declarar
- La característica que especifica el tipo de variable utilizada
Para registrar esta información, asigne las siguientes características a la instrucción de proceso en el orden especificado más adelante:
Característica |
Significado |
Valores permitidos |
PPPI_DECLARE_VARIABLE |
Declaración de variable global |
Nombre de variable existente |
PPPI_VARIABLE_TYPE |
Tipo de variable |
Característica utilizada para definir la variable global |
No puede utilizar variables globales para trasladar tablas enteras (solicitud de datos repetida) a otra receta de control.
Sin embargo, en una tabla puede recurrir a valores individuales. Para proceder de este modo, debe definir una variable con una extensión en la línea de tabla relevante para cada valor de la tabla añadiendo _1, _2, _3, etcétera al nombre de la variable en cada línea de la tabla.
Ejemplo:
VALUE_1
®
Valor en la
primera línea de tabla
VALUE_2
®
Valor en la
segunda línea de tabla
etc.
Para poder utilizar las variables en una receta de control, en primer lugar debe declarar cada nombre (junto con la mencionada extensión) en la receta en la que quiere utilizar la variable.