Realización de la función 

Utilización

En la vista Implementación:

Características

Asignación de realizaciones (referencias a campo o función)

Puede basar una función lógica en módulos de funciones o en campos de tabla. Esto significa que el resultado de la función procede de un módulo o del contenido de un campo. Realice las entradas en el campo Nombre de función ABAP para un módulo de funciones, o bien, en los campos Nombre de tabla y Nombre de campo para el campo de tabla.

Clases de resultados de la función

Las funciones basadas en módulos de funciones pueden tener las siguientes clases de resultados:

Las funciones con referencia a un módulo de funciones deben utilizar Tipo de parámetro o Tipo de función.

Para la función COMPONENTS_OF_GROUP, introduzca el parámetro ABAP GROUP_FIELD en el campo Resultados. En la actualización del modelo, introduzca la función SEND_PROCESS_NAME como parámetro.

Utilización de elementos de datos para determinar /seleccionar las entradas posibles

Comparación

Durante las comparaciones relativas a la definición de Métodos, la función de Entradas posibles para el operador relacional 2 ofrece sólo aquellas funciones con elementos de datos que coincidan con las funciones para el operador relacional 1. Se asigna un elemento de datos mediante el Dictionary ABAP a cada función realizada como campo de tabla. Las funciones realizadas como módulos de funciones no tienen asignaciones de elementos de datos.

Puede utilizar el campo Elemento de datos F4 para modificar la asignación existente o, puede crear una asignación que permita realizar comparaciones adicionales en el caso de funciones con referencia al módulo de funciones.

Si la función que ha seleccionado como operador relacional 1 es un elemento de datos asignado KOKRS, el Sistema R/3 no ofrecerá funciones para el operador relacional 2 utilizando el elemento de datos asignado BUKRS. Para permitir comparaciones con ambas funciones, deberá asignar el mismo elemento de datos a las dos funciones, tales como ORG_UNIT.

Si introduce un asterisco ( *) en el campo Elemento de datos F4, aparece esta función para todas las instancias del operador relacional 2, siempre que esté generalmente disponible en este contexto.

Selección de parámetros

Mediante F4 para parámetros, se llama una lista de selección de únicamente aquellas funciones del sistema cuyos elementos de datos se correspondan con los de los parámetros. Si se introduce un elemento de datos, además del que se acaba de mencionar, se llamarán también todas las funciones que contengan los elementos de datos respectivos.

Para más información, véase Parámetros de función y Utilizaciones de funciones.

Véase también: Ejemplo: Creación de funciones

Tabla para funciones flexibles

Defina una función flexible entrando en este campo. Aquí se determina la tabla (por ejemplo, hoja de ruta, lista de materiales) que se usará para la ejecución de contabilización de la función flexible, en caso de que se haya creado en la actualización de modelo. Para más información, véase Definición de funciones flexibles.

Incluir la función de referencia

Puede definir una función copiando una función existente (por ejemplo, una función del Sistema R/3 estándar), modificándola, a continuación, para sus propias necesidades. En este caso, introduzca el nombre lógico de la función de la referencia en el campo Función de referencia.