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 sistema

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: Definición de variables

Actividades

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.