Inicio del área de contenido

Documentación de función Utilización de variables de sistema en instrucciones de producción basadas en browser Localizar documento en árbol de navegación

Utilización

SAP ha predefinido las variables de sistema. Puede utilizar estas variables en fórmulas o, por ejemplo, para transferir cierta información a un módulo de funciones. El comportamiento de la función que ha llamado el módulo de funciones depende del tipo de información transferida.

Ahora puede utilizar las variables de sistema siguientes:

Variable de sistema

Utilización

Significado

SY_MODE

En módulos de funciones

Modo actual de las instrucciones de producción

SY_TEST

En módulos de funciones

Status de las instrucciones de producción (de prueba o activas)

SY_ROW

En módulos de funciones

Línea de tabla actual

SY_VALUE
o bien X

Generalmente

Se refiere al valor de entrada inmediatamente precedente

Características

Variable SY_MODE

Utilice la variable SY_MODE para indicar el módulo de funciones qué modo tiene activo en las instrucciones de producción. Según esta información, la función llamada por el módulo de funciones se inicia en el modo de visualización o de modificación.

Puede transferir los valores siguientes para SY_MODE:

Valor variable

Significado

"EDIT"

Para el modo de disposición

"SHOW"

Para el modo de visualización

"SIMULATION"

Para el modo de simulación

Variable SY_TEST

Utilice la variable SY_TEST para decir al módulo de funciones si en la actualidad se halla en instrucciones de producción activas o instrucciones de producción de prueba. Según esta información, la función llamada por el módulo de funciones se inicia en la visualización o bien en el modo de disposición.

Puede transferir los valores siguientes para SY_MODE:

Valor variable

Significado

" " (blanco)

Para instrucciones de producción activas

"X"

Para instrucciones de producción de prueba

Variable SY_ROW

Si ha definido llamadas de función dinámicas en una solicitud de datos repetida (tabla), puede utilizar la variable SY_ROW para indicar al módulo de funciones en qué línea de tabla se halla.

Variable SY_VALUE o X

La variable SY_VALUE o X se refiere siempre al valor registrado justo antes.

Ejemplo

Si desea poder acceder al registro de resultados inspeccionados para llevar a cabo un estudio dentro del área de gestión de calidad en las instrucciones de producción, debe utilizar el módulo de funciones COPFX_QM_INSPECTION_RESULT_REC para definir una llamada de función.

Para que el módulo de funciones sepa en qué modo se debe iniciar la operación que se ha llamado, debe utilizar variables de sistema SY_MODE y SY_TEST con el fin de transferirle la información sobre el status actual de las instrucciones de producción. En este módulo de funciones, utilice los parámetros MODE y TEST_FLAG para transferir las variables.

Para especificar esta información en la instrucción de proceso, asigne las características siguientes:

Característica

Valor

...

 

PPPI_FUNCTION_NAME

COPFX_QM_INSPECTION_RESULT_REC

...

 

PPPI_EXPORT_PARAMETER

MODE

PPPI_STRING_VARIABLE

SY_MODE

PPPI_EXPORT_PARAMETER

TEST_FLAG

PPPI_STRING_VARIABLE

SY_TEST

...

 

Según el modo que tenga activo en las instrucciones de producción, se llama al modo correspondiente en la grabación de resultados de inspección:

Valor variable

Operación que se ha llamado

SY_TEST

SY_MODE

 

'" " (blanco) = activo

SHOW = visualización

Visualizar resultados para punto de inspección: pantalla inicial

" " (blanco) = activo

EDIT = modificar

Modificar los resultados para el punto de inspección: pantalla inicial

'" " (blanco) = activo

SIMULATION = simulación

Visualizar resultados para punto de inspección: pantalla inicial

"X" = prueba

SHOW = visualización

Visualizar resultados para punto de inspección: pantalla inicial

"X" = prueba

EDIT = modificar

Visualizar resultados para punto de inspección: pantalla inicial

"X" = prueba

SIMULATION = simulación

Visualizar resultados para punto de inspección: pantalla inicial

 

 

 

 

Fin del área de contenido