!--a11y-->
Definición de variables 
Utilización
Si desea transferir el valor de una característica de mensaje a otra instrucción de proceso deberá definir variables.
Puede definir variables en los casos siguientes, por ejemplo:
·
Variables
en entradas para referirse a los valores que se deben registrar
Véase también: Tipo 0: Definición de
entradas
·
Variables
en cálculos para referirse a los valores que se deben calcular
Véase también: Tipo 0: Definición de
cálculos
·
Variables
que se refieren a características cuyos valores se asignan automáticamente;
Véase también: Tipo 0: Definición de
valoración automática
·
Variables
en las llamadas de función dinámicas para referirse a los parámetros para
import que se trasladan a las instrucciones de producción;
Véase también: Tipo 0: Definición de
parámetros para import
·
Variables
en las llamadas de función dinámicas para referirse a los parámetros de tabla
que se trasladan a las instrucciones de producción;
Véase también: Tipo 0: Definición de
parámetros de tabla
Puede definir una variable para cada característica de mensaje de una instrucción de proceso. El tipo de datos de la variable es idéntico al de la característica de mensaje (por ejemplo, CHAR o NUM).
Se distinguen los siguientes tipos de variables:
· Variables simples
Sólo pueden utilizarse en las mismas instrucciones
de producción o en el mismo cockpit en los que se definieron
Utilice la característica PPPI_VARIABLE.
·
Variables globales
Pueden intercambiarse del modo siguiente:
¡ Entre instrucciones de producción diferentes de la misma orden de proceso
¡ Como puntos de datos utilizando la interfase interna Acceso a datos de fabricación:
§ Entre instrucciones de producción de diferentes órdenes de proceso
§ Entre instrucciones de producción y cockpits
§ Entre diferentes cockpits
Utilice la característica PPPI_GLOBAL_VARIABLE.
Para obtener más información sobre Acceso a datos de fabricación, véase:
¡ Acceso a datos de fabricación
¡ Puntos de datos de fabricación
¡ Tipo 0: Definición de acceso a datos de fabricación
Una variable simple se define asignando la característica siguiente a la instrucción de proceso justo antes de la característica de mensaje cuyo valor quiere transferir a la variable:
|
Característica |
Significado |
Valor |
|
PPPI_VARIABLE |
Variable simple que sólo se puede utilizar dentro de una instrucción de producción o de un cockpit |
Nueva denominación de la variable |
Ejemplo de variables
simples
La variable simple VAR está definida para el valor de entrada "Cantidad de material". El valor de variable VAR debe aparecer en alguna otra parte de las instrucciones de producción.
Instrucción de proceso 0010:
|
|
PPPI_INPUT_REQUEST |
Cantidad de material |
|
|
PPPI_VARIABLE |
VAR |
|
|
PPPI_REQUESTED_VALUE |
PPPI_MATERIAL_QUANTITY |
Instrucción de proceso 0020:
|
|
PPPI_OUTPUT_TEXT |
Cantidad de material |
|
|
PPPI_OUTPUT_VARIABLE |
VAR |
Una variable global se define asignando la característica siguiente a la instrucción de proceso justo antes de la característica de mensaje cuyo valor quiere trransferir a la variable:
|
Característica |
Significado |
Valor |
|
PPPI_GLOBAL_VARIABLE |
Variable global que se puede intercambiar entre diferentes instrucciones de producción y cockpits |
Nueva denominación de la variable |
Ejemplo de variables
globales
Debe ejecutarse un cálculo de totales en el cockpit PMC1. La variable global VARSUM se definió para el valor calculado.
El valor de la variable VARSUM debe leerse en el cockpit PMC2 como un punto de datos utilizando el Acceso a datos de fabricación y debe transferirse a la variable simple VARLC. El valor calculado se debe visualizar en el cockpit PMC2.
Cockpit PMC1:
|
|
PPPI_INPUT_REQUEST |
Calcular valor |
|
|
PPPI_GLOBAL_VARIABLE |
VARSUM |
|
|
PPPI_CALCULATED_VALUE |
PPPI_MATERIAL_CONSUMED |
|
|
PPPI_CALCULATION_FORMULA |
VAR1 + VAR2 |
Cockpit PMC2:
|
|
PPPI_DATA_ACCESS |
Acceso a datos de fabricación |
|
|
PPPI_BUTTON_TEXT |
Leer valor de PCM1 |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
Permitido |
|
|
PPPI_IMPORT_DATA |
PMC:0001.PMC1.VARSUM |
|
|
PPPI_STRING_VARIABLE |
VARLC |
|
|
PPPI_OUTPUT_TEXT |
Valor calculado |
|
|
PPPI_VARIABLE |
VARLC |
Tenga en cuenta lo siguiente:
En general, puede seleccionar cualquier denominación para una variable. Para evitar conflictos con otras funciones, no utilice:
· Nombre de variable X
· Nombres de variables que comiencen con SY_, puesto que son las variables de sistema predefinidas por SAP
· Espacios en blanco ni operadores aritméticos como parte de la denominación de la variable
· Los siguientes strings al final de la denominación de la variable:
¡ _<número>, por ejemplo, _1, _2
¡ _COUNT
¡ _SUM
Para obtener más información, véase Utilización de las variables en las instrucciones de producción basadas en browser.