Puede utilizar esta función para llamar determinadas funciones del sistema SAP R/3 desde dentro de las instrucciones de producción o realizar determinados cálculos y verificaciones en las instrucciones de producción. Los módulos de funciones ABAP que se han creado para la utilización correspondiente se utilizan para la llamada de función.
El módulo de funciones que debe llamarse debe existir y estar activo en el Function Builder (Workbench ABAP).
El sistema SAP R/3 contiene una serie de módulos de funciones predefinidos que puede utilizar en llamadas de funciones. También puede crear sus propios módulos de funciones.
Para crear o visualizar los módulos de funciones pase al Customizing para Coordinación de procesos y seleccione Instrucciones de proceso ® Definir clases IP para instrucciones de producción R/3 utilizando un resumen de la característica ® Asignar características a llamadas de función dinámicas ® Crear módulos de funciones para llamadas de función dinámicas.
La tabla siguiente proporciona un resumen de los módulos de funciones que puede definir como llamadas de función dinámicas:
Función |
Módulo de funciones |
Llamar cualquier transacción |
COPF_CALL_TRANSACTION |
Confirmar orden para fases |
COPF_ENTER_CONFIRMATION |
Visualizar el cálculo de la cantidad de material en la orden |
COPF_MATERIAL_QUANTITY_CALC |
Visualizar documentos guardados en el Sistema de gestión de documentos de SAP R/3 |
COPF_DOCUMENT_SHOW_DIRECT |
Calcular la duración de los intervalos de tiempo |
COPF_DETERMINE_DURATION |
Calcular la fecha de inicio de un intervalo de tiempo |
COPF_DETERMINE_START_TIME |
Calcular la fecha final de un intervalo de tiempo |
COPF_DETERMINE_END_TIME |
Crear registros de datos de muestra para inspecciones de calidad durante la fabricación |
QPRS_PI_NEW_SAMPLE_DRAW |
Procesar la toma de muestra |
QPRS_PI_SAMPLE_DRAW_PROCESSING |
Grabar los resultados de inspección en QM |
COPFX_QM_INSPECTION_RESULT_REC |
Módulo de funciones modelo para la función de verificación |
COPF_VALIDATION_FUNCTION_TEST |
Al definir las llamadas de función dinámicas especifique la siguiente información en la instrucción de proceso:
· El nombre del módulo de funciones que desea llamar
· Cualquier texto breve a visualizar en el pulsador
· La característica que especifica si se puede llamar la función mientras se visualizan las instrucciones de producción
· Los parámetros definidos 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 |
Valor |
PPPI_FUNCTION_NAME |
Denominación de un módulo de funciones |
Nombre del módulo de funciones que desea llamar |
PPPI_BUTTON_TEXT |
Texto para pulsador |
Cualquier texto breve |
PPPI_FUNCTION_DURING_ |
Especifica si se puede llamar la función mientras se visualizan las instrucciones de producción |
"0" = No permitido |
|
Parámetros según la definición en el módulo de
funciones: |
Parámetros del módulo de funciones |
Para más información sobre cómo definir los parámetros del módulo de funciones en la instrucción de proceso, véase:
· Tipo 0: Definición de parámetros para export
· Tipo 0: Definición de parámetros changing
· Tipo 0: Definición de parámetros para import
· Tipo 0: Definición de parámetros de tabla
· Tipo 0: Traslado de parámetro opcional