Inicio del área de contenido

Documentación de función Tipo 0: Definición de parámetros de tabla Localizar documento en árbol de navegación

Utilización

Los parámetros de tabla se definen en las llamadas de función dinámicas. Puede utilizar parámetros de tabla para transferir valores de una columna de tabla desde unas instrucciones de producción a un módulo de funciones. El módulo de funciones puede modificar el contenido de la tabla y devolver el resultado a las instrucciones de producción.

Asigne al parámetro la variable cuyo valor quiere transferir de las instrucciones de producción al módulo de funciones. Después de haber llevado a cabo la función, el sistema devuelve el valor de parámetro a esta variable.

Nota

Tenga en cuenta que una variable existente sólo se puede transferir si viene de una solicitud de datos múltiple (tabla). Asimismo, una variable sólo puede emitir dentro de una solicitud de datos múltiple. La variable se refiere a toda la columna de tabla.

Si la llamada de función se ejecuta fuera de la tabla, todos los valores de la columna de tabla se transfieren al módulo de funciones.

Condiciones previas

Si quiere transferir el valor de una variable al módulo de funciones, debe definirse la variable en las mismas instrucciones de producción o en el mismo cockpit. En las instrucciones de producción también puede definirse la variable para toda la orden de proceso.

Para obtener más información sobre cómo utilizar variables de sistema y variables en general, véase:

·        Utilización de variables en instrucciones de producción basadas en browser y en cockpits

·        Utilización de variables de sistema en instrucciones de producción basadas en browser

 

Actividades

Al definir parámetros de tabla especifique la siguiente información en la instrucción de proceso:

·        Todos los parámetros de tabla necesarios del módulo de funciones
Se necesitan parámetros de tabla si no se ha fijado el indicador Opcional. Deben especificarse en la instrucción de proceso.

·        Parámetros de tabla opcionales del módulo de funciones para el cual no desea utilizar los valores propuestos definidos en el módulo de funciones
Los parámetros de tabla son opcionales si se ha fijado el indicador Opcional. No es necesario especificarlos en la instrucción de proceso.

·        Si fuese necesario, la transferencia de parámetro opcional de característica para parámetros opcionales cuyo valor no desea transferir cuando se ejecute la llamada de función
Véase también Tipo 0: Transferencia de parámetro opcional.

·        El nombre de parámetro para cada parámetro que se deba transferir

·        Las variables para cada valor de parámetro a transferir;
Sólo puede transferir el valor de una variable o constante a un parámetro si la variable o constante tiene la misma clase de datos que el parámetro en el módulo de funciones.

Para introducir esta información, asigne las siguientes características a la instrucción de proceso en la secuencia especificada más adelante:

Característica

Significado

Valores permitidos

PPPI_TABLE_PARAMETER

Parámetros changing

Parámetros de tabla del módulo de funciones


< PPPI_STRING_VARIABLE o
< PPPI_FLOAT_VARIABLE o
< PPPI_DATE_VARIABLE o
< PPPI_TIME_VARIABLE

Transferencia de valor en variable:
< Valor alfanumérico
< Número de coma flotante
< Fecha
< Hora

Variable del tipo de datos:
< Valor alfanumérico
< Número de coma flotante
< Fecha
< Hora

PPPI_OPTIONAL_PARAMETER

Transferencia de parámetro opcional

<Transferencia de parámetro no opcional
<Transferencia de parámetro opcional

Si desea visualizar el valor variable en las instrucciones de producción o el cockpit, debe definir un campo de salida. Para obtener más información, véase Tipo 0: Definición de campos de salida para valores de variable.

 

 

 

 

 

Fin del área de contenido