!--a11y-->
Utilización de variables de sistema en instrucciones de producción basadas en browser 
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 |
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 |