Aplicación de funciones especiales para la determinación de precios

Objective

After completing this lesson, you will be able to aplicar funciones especiales para la determinación de precios

Condiciones colectivas

Nota

Vea el siguiente vídeo para obtener información sobre el concepto de condiciones de grupo:

Condiciones colectivas con clave distinta

Si una condición es una condición colectiva, esto debe indicarse en Customizing. También debe proporcionarse la unidad de medida para acumulación.

Las fórmulas disponibles en el campo Rutina de condición colectiva son las siguientes:

  • Fórmula 1 (documento completo):

    Esta fórmula suma las cantidades o los valores de todas las posiciones del documento de ventas que comparten la misma clase de condición con la condición colectiva que se está procesando actualmente.

  • Fórmula 2 (para todas las clases de condiciones):

    Esta fórmula suma las cantidades o los valores de todas las posiciones del documento de ventas independientemente de las clases de condición que se hayan aplicado.

  • Fórmula 3 (grupo de material):

    Esta fórmula suma las cantidades o los valores de todas las posiciones del documento de ventas que comparten el mismo grupo de materiales (campo KONDM) con la partida individual del documento de ventas actual.

Exclusión de condiciones

El requisito 2 para una línea en un procedimiento de determinación de precios significa que el sistema verifica si existe un indicador de exclusión de condiciones en el registro de condiciones encontrado. Si es así, no se utiliza el registro de condición.

En el esquema de cálculo, las condiciones pueden enlazar con las cláusulas condicionales.

Una cláusula condicional puede evaluar el indicador de exclusión de condiciones y hacer caso omiso de la condición si el indicador está marcado. El indicador de exclusión de condiciones puede fijarse en la clase de condición o bien en el registro de condición.

Si el indicador de exclusión está seleccionado en una clase de condición o un registro de condición, se ignorarán todas las clases de condición del esquema de cálculo que cumplan los siguientes criterios:

  • Las clases de condición que siguen a la clase de condición para la que está fijado el indicador de exclusión

    Las clases de condición anteriores a la clase de condición para la que está fijado el indicador de exclusión no se ven afectadas por la exclusión.

  • Las clases de condición a las que se asigna una rutina de requisitos para verificar el indicador de exclusión

No importa si el número de rutina de requisito es el mismo o no. En el esquema de cálculo, la clase de condición PR00 puede tener asignada la necesidad 2 y la línea K007 puede tener asignada la necesidad 6. Si el indicador de exclusión está fijado en PR00, se excluye K007.

Lo importante es que la rutina de requisitos tenga la lógica que verifica la existencia del indicador de exclusión y, si este indicador está fijado, la condición se desactiva.

Existe una diferencia entre fijar el indicador de exclusión en la clase de condición y el registro de condición. Si el indicador está fijado en la clase de condición, la exclusión se aplica a todos los registros de condición de esa clase. Si el indicador está fijado en el registro de condición, la exclusión solo se aplica a ese registro; otros registros de condición del mismo tipo no se ven afectados.

Puede utilizar la exclusión de condiciones para no permitir otras condiciones si se utiliza una condición en particular. Por ejemplo, si se utiliza un determinado tipo de descuento, no se permiten otros descuentos.

Puede definir indicadores de exclusión de condiciones propias y comprobar si existe el indicador en las rutinas de verificación.

Comparación de clases de condiciones

Nota

Vea el siguiente vídeo para obtener información sobre cómo determinar el mejor precio utilizando la exclusión de condiciones:

Métodos de comparación para clases de condiciones

Existen diferentes métodos de comparación que pueden utilizarse para comparar las clases de condición.

Algunos de los métodos de comparación son los siguientes:

  • A:

    Se comparan todos los registros de condición dentro del primer grupo de exclusión entre sí. Se selecciona la condición con el mejor precio. Todas las demás condiciones se desactivan.

  • B:

    Se comparan todos los registros de condición para una clase de condición. Se selecciona la condición con el mejor precio. Todas las demás condiciones se desactivan. Este método puede utilizarse para la clase de condición PR00.

  • C:

    El precio total de todos los registros de condición en el primer grupo de exclusión se compara con el precio total de todos los registros de condición en el segundo grupo de exclusión. Se selecciona el grupo con el mejor precio. Se desactivan las condiciones del otro grupo.

  • D:

    Si se determina un registro de condición para las clases de condición del primer grupo de exclusión, se desactivarán todos los registros de condición para el segundo grupo de exclusión.

  • E:

    El método E es igual que el método B, con la excepción de que se selecciona el peor precio (recargo superior o descuento inferior).

  • F:

    El método F es igual que el método C, con la excepción de que se selecciona el grupo con el peor precio. Se desactivan las condiciones del otro grupo.

  • L:

    El método L es igual que el método A, con la excepción de que se selecciona el peor precio (recargo superior o descuento inferior).

Actualización de condiciones

En una clase de condición puede actualizar una X en el campo Actualización de condición. Esto significa que a partir de entonces se realizará un seguimiento de los datos dentro de un registro de condición de esta clase de condición Se pueden fijar límites adicionales para estos datos en el registro de condición: valor de condición máximo, número máximo de pedidos y valor base de condición máximo. Si se supera un límite, el registro de condición ya no se utilizará.

En los registros de condición se pueden actualizar los valores acumulados y se pueden especificar valores máximos límite. De este modo, puede especificarse un valor máximo de condición, un valor base de condición o una cantidad de pedidos para una condición.

Puede visualizar estos valores acumulados en el registro de condición.

Condiciones adicionales

El uso de una condición adicional significa que puede actualizar valores de condición para clases de condición dentro del registro de condición de otra clase de condición: la que tiene asignadas las clases de condición adicionales.

Las condiciones adicionales no poseen una secuencia de acceso propia. Las condiciones adicionales se encuentran y actualizan con el registro de condición subyacente de la clase de condición PR00.

Puede definir el conjunto de condiciones adicionales permitidas en Customizing para la clase de condición principal. Para hacerlo, debe asignar un diferente esquema de determinación de precios (PR0000) a la clase de condición que enumera las condiciones adicionales requeridas.

Usar los diversos atributos de las clases de condición

Utilizar la exclusión de condiciones para los grupos de condiciones

Hacer seguimiento de valores acumulados