Definición de funciones flexibles (nuevo método)

Condiciones previas

Para definir una función flexible, se requiere una función con asignaciones de tabla (véase Implementación de funciones, sección "Tabla para funciones flexibles").

Las funciones que se refieran a estructuras internas (por ejemplo, listas de materiales u hojas de ruta) aparecen coloreadas en el árbol de funciones.

Procedimiento

  1. Haga un doble clic en la celda de la columna de cantidad del modelo en la que quiera definir una función flexible. Mediante esta acción llegará al editor de fórmulas de volumen de actividad.
  2. Seleccione una función del árbol de funciones con la asignación de tabla (resaltada en color) y, con Arrastrar y soltar, desplácela a la pantalla de entrada del editor de cantidades. Aparecerá la ventana de diálogo Definición de función flexible.
  3. Si desea introducir una condición, seleccione Condición de la función flexible. Mediante esta acción llegará al editor de métodos de activación
  4. Introduzca una fórmula. Proceda igual que en el caso de la definición de métodos. Para obtener más información, véase Definición de fórmulas (nuevo método).
  5. En la pantalla de selección, seleccione Fórmula de función flexible. Mediante esta acción llegará al editor de fórmulas de volumen de actividad.
  6. Introduzca una fórmula. Proceda como en el caso de la definición de una fórmula estándar. Para más información, véase Definición de fórmulas (nuevo método).
  7. Seleccione Traslado. Mediante esta acción llegará al editor de fórmulas de volumen de actividad. En este editor podrá ver la llamada de la función flexible que ha creado.

No deberá modificar nunca los nombres internos de las funciones flexibles que empiezan por el símbolo de dólar ($). De lo contrario, el Sistema R/3 no podrá encontrar la función.

  1. Grabe las entradas en el editor grabando el modelo completo.

La llamada de la función flexible aparecerá en la columna de cantidades de la posición desde la que ha introducido el editor de fórmulas para volúmenes de actividad.

Puede seleccionar la función TotalOfBomItems.

Una condición posible es "CheckMaterialClass = TRUE", con los parámetros CLASS TYPE = "001", MATERIAL NUMBER = BOM_ITEM_COMPONENT y CLASS = "AB".

Puede introducir la fórmula "BOMItemRequiredQuantity * 1.1 / TotalOrderQuantity".

Entonces, el Sistema R/3 selecciona todas las listas de los componentes de materiales en las que los materiales pertenezcan a la clase AB del tipo 001. La fórmula crea un valor numérico para cada componente seleccionado. El resultado final de la función flexible es el total de todos los valores.

Véase también:

Ejemplo: Determinación de la cantidad.

Puede encontrar más información sobre los métodos nuevos de actualización de modelos en:

Actualización de modelos (nuevos métodos)

Posibilidades de tratamiento del modelo (nuevos métodos)

Posibilidades de tratamiento en el editor (nuevos métodos)

Definición de métodos (nuevo método)

Definición de fórmulas (nuevo método)

Actualización de funciones flexibles (nuevo método)

Definición de líneas de cálculo (nuevo método)

Llamada de líneas de cálculo (nuevos métodos)