Determinación de desviaciones 

Utilización

Se pueden calcular desviaciones para los siguientes objetos:

La determinación de desviaciones proporciona la información de costes detallada sobre productos u órdenes de producción.

La determinación de desviaciones cumple lo siguiente:

El sistema actualiza las desviaciones por objeto para cada clase de coste o para cada clase de coste y cada origen.

La determinación de desviaciones ofrece la información necesaria para tomar medidas que mejoren la situación de los costes.

Integración

Schedule Manager le permite realizar las actividades de cierre del período. Para obtener más información, consulte las secciones siguientes:

Planificador

Monitor

Definición de flujo

Si se utiliza el Schedule Manager con la definición de flujo, se puede utilizar el pool de trabajo multinivel para tratar de nuevo los objetos con errores. Para obtener más información, consulte la siguiente sección:

Pool de trabajo multinivel

Se pueden transferir las desviaciones totales calculadas en el proceso de determinación de desviaciones a la Cuenta de resultados (CO-PA) en la liquidación.

En la determinación de desviaciones, se puede utilizar el control flexible de errores para influir indirectamente en la ejecución del programa. Para obtener más información, lea la sección Control flexible de errores y las explicaciones que siguen.

Condiciones previas

Las desviaciones se pueden calcular separadamente en cada período o acumulativamente. La norma por defecto en la clase de orden determina si las desviaciones se calculan de forma acumulada o por período.

Todas las órdenes de producción o colectores de costes del producto para los que se desee calcular desviaciones por período en el componente Controlling periódico del producto se deben liquidar por período. La norma de liquidación para la orden debe contener una norma de reparto que especifique la clase de liquidación PER (periódica). Para colectores de costes del producto, utilice la norma por defecto STR (con estrategia para la determinación de base de referencia). Para órdenes de producción, utilice la norma por defecto PP2 (liquidación periódica de material de producción). Estas parametrizaciones se definen en el Customizing del Controlling de costes del producto en Fijar valores propuestos por clase de orden.

Se calculan las desviaciones acumuladas de todas las órdenes para las que desea analizar los costes por lote. La norma de liquidación de la orden deberá contener una norma de reparto que especifique la clase de liquidación FUL (liquidación global). Vaya al Customizing del Controlling de costes del producto en Fijar valores propuestos por clase de orden e introduzca la norma por defecto PP1 (liquidación global de material de fabricación). Esta es la norma por defecto del sistema estándar para las órdenes de fabricación y las órdenes de proceso.

Efectúe las parametrizaciones necesarias en el Customizing para el Controlling del producto por órdenes o el Controlling periódico del producto.

Deberá asegurarse de que se cumplen los siguientes requisitos:

De lo contrario no es posible notificar correctamente las desviaciones y el rechazo cuando se confirmen las operaciones.

Durante el proceso de determinación de desviaciones, el sistema lee también las órdenes en las que se ha activado el status DLV o TECO. Si se quita el status, se cancelará cualquier desviación y desviación de rechazo.

El sistema podrá determinar entonces qué materiales han causado qué desviaciones y en qué clase de coste primario.

Si ya se han creado registros maestros de materiales en los que el indicador Origen de material no está activado, se puede utilizar el report RKHKMAT0 para activarlo. Para ello, seleccione Herramientas ® Workbench ABAP ® Desarrollo ® Editor ABAP.

Se debe tener en cuenta que si el indicador Origen de material está seleccionado o si se están utilizando grupos de orígenes, el aumento del volumen de datos puede reducir el rendimiento del sistema durante las actividades de cierre del período. Se recomienda por lo tanto utilizar estas funciones únicamente para materiales que tengan una influencia importante sobre los costes.

Asegúrese de seleccionar el indicador de Origen de material antes de crear el cálculo del coste plan para el material.

Se puede especificar en el Customizing una clave de desviación de propuesta para cada uno de los centros. El sistema transferirá entonces la clave de desviación a los registros maestros de los materiales que se creen en ese momento. Si se crea una orden de producción o un colector de costes del producto para el material, el sistema transferirá la clave de desviación al registro maestro de la orden de producción o del colector de costes del producto.

Si se desea calcular las desviaciones totales, se deben cumplir los siguientes requisitos:

En fabricación contra pedido de cliente, el cálculo del coste con el que se calculó el precio estándar se utiliza para determinar la desviación total (véase también: Precio estándar con el stock de pedido de cliente valorado).

Para determinar qué cálculo del coste plan está activo en el período, consulte la vista de cálculo del coste del registro maestro de materiales.

Para identificar el cálculo del coste que se está utilizando como base para el precio estándar actual, utilice las entradas siguientes:

Antes de poder determinar las desviaciones, deben realizarse los pasos siguientes en el Customizing de Controlling de costes del producto en Controlling periódico del producto o Controlling del producto por órdenes ® Cierre de período ® Determinación de desviaciones:

Si desea valorar el rechazo no planificado durante la determinación de desviaciones, fije el indicador Rechazo.

Fije el indicador Desviación rechazo si desea ver las desviaciones de rechazo y los costes reales que corresponden a las desviaciones de rechazo en la versión teórica a la que se asigna esa variante de desviación.

En la variante de valoración para WIP y rechazo, especifique si desea calcular los costes teóricos para la valoración de desviaciones de rechazo basándose en:

Asigne una variante de desviación a la versión teórica. Defina cómo desea que se calculen los costes teóricos y los costes a calcular.

Si desea ver desviaciones de la cantidad de input y desviaciones del precio del input, fije el indicador Origen de material en la vista de cálculo del coste del registro maestro de materiales.

También deberá tener en cuenta lo siguiente:

Por ejemplo, la valoración del rechazo no planificado sobre la base del cálculo del coste plan para el material puede ocasionar problemas si el cálculo del coste plan se basa en una estructura de puntos de notificación diferente de la de la orden repetitiva.

En las desviaciones de rechazo, el tipo y grupo de hojas de ruta, así como el contador de grupos de hojas de ruta utilizados por el cálculo de costes teóricos para la valoración de rechazo no planificado, deberán corresponder a los mismos tipos, grupos y contadores de hojas de ruta para los que se introdujeron datos reales. Tenga en cuenta también las capacidades del control flexible de errores.

Recuerde que si modifica la estructura de hitos en la fabricación contra stock y fabricación por proceso, no podrá calcular desviaciones de rechazo o los valores calculados serán incorrectos. Tenga en cuenta también las capacidades del control flexible de errores.

En la fabricación repetitiva, cuando se modifica la estructura de puntos de notificación, se pueden utilizar puntos de notificación flexibles para convertir los puntos de notificación retroactiva y actualizar el precálculo del coste para el colector de costes del producto.

Recomendaciones de SAP en entornos de fabricación repetitiva:

Tenga en cuenta también las capacidades del control flexible de errores.

Si se desea valorar el rechazo no planificado sobre la base de un precálculo del coste para la orden de fabricación u orden de proceso, el sistema genera una info detallada dinámicamente cuando calcula las desviaciones.

Esto puede tener efectos negativos sobre el rendimiento efectivo del sistema.

Se pueden calcular las desviaciones basándose en un cálculo de coste unitario (por ejemplo, el cálculo de coste por pedido de cliente con un cálculo del coste unitario o un precálculo del coste para la orden de fabricación sin estructura cuantitativa).

Para calcular las desviaciones de rechazo, los costes teóricos deberán basarse en un cálculo del coste con el método de cálculo del coste cálculo del coste del producto (por ejemplo, un cálculo de coste por pedido de cliente con un cálculo del coste unitario o un precálculo del coste para la orden de fabricación con estructura cuantitativa).

También debería verificar la definición de la sociedad CO en el Customizing del Controlling general:

La clase de moneda de la sociedad CO (en Datos básicos) controla la moneda que está permitida como moneda de la sociedad CO y si dicha moneda puede diferir de la moneda de las sociedades asignadas a la sociedad CO. Se puede utilizar el indicador Todas las monedas (en los Indicadores de control) para determinar si los valores sólo se actualizan en la moneda de sociedad CO o también en la moneda de transacción y en la moneda del objeto.

Si la moneda de la sociedad no es la misma que la moneda de sociedad CO, pase al Customizing para Planificación de costes del producto en Funciones seleccionadas en el cálculo del coste de material y lleve a cabo la actividad Activar estratificación de costes en moneda de sociedad CO antes de crear el cálculo del coste en que se basa el cálculo del coste teórico. El sistema puede determinar desviaciones únicamente si ha realizado este paso.

Si se está utilizando un stock para pedido de cliente valorado y se desea valorar sobre la base del cálculo del coste plan, se fijará el cálculo del coste para la valoración sobre la base de una secuencia de estrategias.

Si se utiliza un stock para pedido de cliente valorado y se calculan los costes teóricos mediante un cálculo del coste de pedido de cliente, la valoración se lleva a cabo utilizando solamente la moneda de la operación.

Tome las medidas organizativas necesarias para garantizar que el trabajo en curso se calcula antes de las desviaciones.

Las órdenes de producción y los colectores de costes del producto se incluyen en la determinación de desviaciones únicamente cuando el status de la orden no es uno de los siguientes:

Se puede mejorar de modo significativo el rendimiento de la determinación de desviaciones fijando el status DLFL para órdenes que cumplan todas las condiciones siguientes:

Es posible retirar todavía la petición de borrado después de que se haya fijado, por ejemplo si se producen costes posteriores en la orden. Sin embargo, los indicadores de borrado no se pueden retirar.

No se pueden calcular desviaciones para períodos para los que se fijó un bloqueo de período para la operación KVAR (determinación de desviaciones). Esto se refiere tanto a ejecuciones de actualización como a ejecuciones de test.

Características

La determinación de desviaciones siempre compara los costes a controlar con los costes teóricos. El sistema calcula los costes teóricos y los costes a controlar dependiendo del período de tiempo (periódico o acumulado) y de la clase de determinación de desviaciones.

Con todas las clases de desviación con base de referencia real (es decir, en el sistema estándar con la versión teórica 0, 1, 3) los costes a controlar son los costes reales menos las desviaciones de trabajo en curso y desviaciones de rechazo. Para permitir que se descuenten las desviaciones de rechazo de los costes reales, se debe seleccionar el indicador Desviaciones de rechazo en la variante de desviación.

Para poder suministrar información en las clases de coste originales, cuando el sistema calcula las desviaciones, éste compara la info detallada del cálculo del coste utilizado para calcular los costes teóricos con las partidas individuales en los datos reales o con la info detallada del cálculo del coste utilizado para calcular los costes a controlar.

Se pueden calcular desviaciones en:

En el componente Controlling periódico del producto se calculan las desviaciones para cada período de forma separada.

En el componente Controlling del producto por órdenes se calculan las desviaciones de forma acumulada.

Determinación de desviaciones periódica

La determinación de desviaciones periódica compara los costes teóricos del período con los costes a controlar del período.

Las desviaciones del período se determinan con la siguiente fórmula:

Cargo de coste real - Costes reales imputados (abono de coste real para entrada de mercancías) - Costes teóricos = Desviaciones + Desviaciones de rechazo + Trabajo en curso

La orden debe contar con la clase de liquidación PER (periódica).

Con todas las clases de desviación con base de referencia real (es decir, en el sistema estándar con la versión teórica 0, 1, 3) los costes a controlar son los costes reales menos las desviaciones de trabajo en curso y desviaciones de rechazo. Para permitir que se descuenten las desviaciones de rechazo de los costes reales, se debe seleccionar el indicador Desviaciones de rechazo en la variante de desviación.

No se pueden calcular desviaciones de planificación entre el cálculo del coste plan para el material y el precálculo del coste para el colector de costes del producto.

Requisitos especiales al utilizar jerarquías de objetos de coste

Existen dos maneras diferentes de procesar jerarquías de objetos de coste:

Los costes contabilizados en los nodos de objetos de coste se distribuyen a los nodos inferiores de la jerarquía (es decir, a los objetos individuales asignados a la jerarquía de objetos de coste, como los colectores de costes del producto y las órdenes de producción).

Los costes asignados a los nodos de objetos de coste se liquidan de la jerarquía de objetos de coste. Existen dos clases de liquidación: Liquidación mediante la determinación de cuentas de material y liquidación mediante la imputación manual. SAP recomienda efectuar la liquidación por medio de la determinación de cuentas de material.

Véase también: Normas de liquidación para jerarquías de objetos de coste

Si se están utilizando jerarquías de objetos de coste en el Controlling periódico del producto, se calculan siempre las desviaciones en la jerarquía de objetos de coste, sin tener en cuenta si se está utilizando la distribución o no. Incluso si se está utilizando la distribución de costes reales y se desea calcular las desviaciones de los objetos asignados, se inicia la determinación de desviaciones para las órdenes asignadas a la jerarquía de objetos de coste (tales como los colectores de costes del producto) por medio de la determinación de desviaciones para la jerarquía de objetos de coste. Las órdenes asignadas a la jerarquía de objetos de coste no se seleccionan en la determinación de desviaciones de las órdenes o de los colectores de costes del producto.

Determinación de desviaciones para jerarquías de objetos de coste con distribución

Para obtener información sobre determinación de desviaciones con jerarquías de objetos de coste con distribución, consulte la sección Cierre del período para jerarquías de objetos de coste con distribución.

Determinación de desviaciones para jerarquías de objetos de coste sin distribución

Cuando se determinan desviaciones de una jerarquía de objetos de coste sin distribuir primero los costes reales, el sistema integra dinámicamente los costes en la orden para totalizar los costes de todos los nodos de objetos de la jerarquía.

La desviación se notifica al nodo superior de la jerarquía para la que se contabilizaron los costes en una clase de coste.

Al determinar las desviaciones sobre la base de nodos de objetos de coste, el sistema compara los costes teóricos con los costes a controlar para cada nodo de la jerarquía cuando determina las desviaciones. El sistema realiza las acciones siguientes dinámicamente cuando calcula las desviaciones para una jerarquía de objetos de coste:

Los costes teóricos se calculan convirtiendo los costes estándar o los costes plan de los materiales fabricados en la cantidad de materiales entregados a inventario, según cuál sea la versión teórica. A continuación, los costes teóricos se integran en el nodo superior de la jerarquía (nodo de objetos de coste más las órdenes asignadas a la jerarquía de objetos de coste) en el que se contabilizó una clase de coste o una clase de coste/grupo de orígenes o una clase de coste/origen en los datos reales.

Los costes de transferencia son los costes a controlar y las desviaciones restantes transferidas a la jerarquía de objetos de coste que se traspasaron dinámicamente durante la determinación de desviaciones para una jerarquía de objetos de coste desde nodos de nivel inferior a los nodos superiores en los que se contabilizó una clase de coste o una clase de coste/grupo de orígenes o una clase de coste/origen en los datos reales.

Las desviaciones restantes transferidas son aquéllas en las que se notifica que no se asignaron a ninguna categoría de desviación (por ejemplo, según la definición de la variante de desviación).

Las desviaciones restantes que se notifican porque no se pudo calcular los costes teóricos no se transfieren.

Los costes reales con importe de 100 USD se registran en la clase de coste 400000 para el número de colector de costes del producto 700000 asignado a una jerarquía de objetos de coste. Los costes reales con importe de 10.000 USD se muestran en el nodo de objetos de coste PG-BULB-COLOR de nivel superior en la clase de coste 400000. El nodo de objetos de coste PG-BULB-COLOR es el nodo de jerarquía más alto en el que se registraron los costes reales de clase de coste 400000.

Las desviaciones se calculan para la jerarquía de objetos de coste sin distribución.

Para simplificar al máximo el ejemplo, se asumirá que los costes teóricos, el trabajo en curso y las desviaciones de rechazo son cero.

En la pantalla detallada de la lista de totales para el colector de costes del producto 700000 se muestran los valores siguientes:

La desviación de la clase de coste 400000 no se muestra en este nodo de jerarquía porque las desviaciones para esta clase de coste se calculan sobre la base de los datos integrados en el nodo de objetos de coste PG-BULB-COLOR.

En la pantalla detallada de la lista de totales para el nodo de objetos de coste PG-BULB-COLOR se muestran los valores siguientes:

En el nodo de jerarquía de nivel inferior los costes de transferencia no se incluyen en la determinación de desviaciones. Por el contrario, en el nodo de jerarquía superior los costes de transferencia y los costes a controlar se comparan con los costes teóricos.

Con todas las clases de desviación con base de referencia real (es decir, en el sistema estándar con la versión teórica 0, 1, 3) los costes a controlar son los costes reales menos las desviaciones de trabajo en curso y desviaciones de rechazo. Para permitir que se descuenten las desviaciones de rechazo de los costes reales, se debe seleccionar el indicador Desviaciones de rechazo en la variante de desviación.

El trabajo en curso y el rechazo también se transfieren y se descuentan de los costes reales para calcular los costes a controlar.

Se puede crear una jerarquía con características en la Cuenta de resultados que corresponda a la estructura de la jerarquía de objetos de coste del Controlling de costes del producto y liquidar las desviaciones por categoría de desviación en la Cuenta de resultados.

Para obtener información sobre jerarquías de objetos de coste sin distribución de costes reales, véase la sección siguiente:
Cierre del período para jerarquías de objetos de coste sin distribución.

Para obtener información sobre la liquidación de jerarquías de objetos de coste con y sin distribución de costes reales, consulte la sección Liquidación de jerarquías de objetos de coste: Escenario.

Determinación de desviaciones acumulada

La determinación de desviaciones acumulada compara los costes teóricos con los costes a controlar acumulados. La determinación de desviaciones acumulada sólo es posible si se dan las siguientes condiciones:

Los costes a controlar se calculan como sigue:

Clases de determinación de desviaciones

Se pueden calcular las desviaciones siguientes:

Asignación de desviaciones a categorías de desviación

El sistema compara los costes a controlar con los costes teóricos y asigna las desviaciones a categorías de desviación. Las desviaciones se asignan a categorías de desviación en la secuencia siguiente:

Determinación de desviaciones periódica

Para colectores de costes del producto y jerarquías de objetos de coste, se calculan siempre desviaciones por período. También se pueden calcular desviaciones por período para órdenes de producción. La norma por defecto en la clase de pedido de las órdenes de producción deberá ser PP2 (Liquidación periódica de material de producción).

Se debe tener en cuenta que con la liquidación periódica de órdenes de producción, el trabajo en curso se debe calcular en costes teóricos. En este caso, el tipo y grupo de hojas de ruta y el contador de grupos de hojas de ruta utilizados en el cálculo de coste que calculó los costes teóricos para la valoración del trabajo en curso deberán corresponder a los mismos tipos, grupos y contadores de hojas de ruta especificados en la orden de producción. No se pueden modificar las estructuras de hitos en la hoja de ruta.

Utilización de la lista detallada

En el control de proceso, especifique si desea:

Si selecciona la opción Lista detallada, recibirá en primer lugar una lista de todos los objetos procesados con los valores relevantes. Desde allí, puede pasar a pantallas detalladas tales como la explicación de los costes teóricos o la explicación de las desviaciones.

Normalmente, se ejecutará la determinación de desviaciones en forma de tratamiento colectivo en proceso de fondo. Por razones de rendimiento, SAP recomienda que no se seleccione el indicador Lista detallada en el tratamiento colectivo. Incluso si el indicador Lista detallada no está fijado, las desviaciones se desglosarán en categorías de desviación. Estas categorías de desviación se pueden visualizar en el sistema de información.

Para analizar los resultados de determinación de desviaciones, se utiliza normalmente el Sistema información Controlling de costes del producto. Analice en primer lugar los datos acumulados, por ejemplo, utilizando una jerarquía de integración. Para identificar órdenes que causaron desviaciones extraordinariamente altas, utilice las reglas de excepción del sistema de información. Si desea más información sobre una orden que causó desviaciones extraordinariamente altas, vuelva a la función de determinación de desviaciones y calcule de nuevo las desviaciones de la orden como una ejecución de test. Fije el indicador Lista detallada al realizarlo. La ejecución de test se utilizará efectivamente como modo de simulación.

Actualización de datos por moneda

Las desviaciones siempre se determinan en la moneda de la sociedad CO. Si se ha especificado que la actualización puede realizarse también en la moneda de la transacción y la moneda del objeto para la sociedad CO, el sistema calculará también desviaciones en la moneda del objeto. En este caso, los valores se trasladan a CO-PA en ambas monedas durante la liquidación. En CO-PA, especifique las monedas que desea utilizar en el componente Cuenta de resultados.

Logs de mensajes

Se pueden visualizar los mensajes emitidos durante la determinación de desviaciones con Detalles ® Mensajes.

También es posible:

Esto permite clasificar el log por área de responsabilidad.

Esto permite controlar si el mensaje aparece en el log y si el número de orden aparece en el pool de trabajo al emitir el mensaje.

Mejora del rendimiento

Se puede utilizar el tratamiento paralelo para reducir el tiempo de ejecución del proceso de determinación de desviaciones. Esto se refiere tanto a la determinación de desviaciones para órdenes (colectores de costes del producto y órdenes de producción) como a la determinación de desviaciones para jerarquías de objetos de coste.

Schedule Manager: Pool de trabajo multinivel

Los objetos con errores que se trataron con las funciones individuales se pueden visualizar y tratar. Para ello se usa el pool de trabajo multinivel. El pool de trabajo multinivel permite tratar los objetos con errores de un paso de procesamiento individual (es decir, una función única) o de una secuencia de pasos de procesamiento completa.

Una condición previa del pool de trabajo multinivel es que el Schedule Manager se utilice conjuntamente con una definición de flujo.

Véase Integración en esta sección.

Control flexible de errores

El usuario puede determinar la producción de mensajes en el log de determinación de desviaciones utilizando el control flexible de errores.

Véase Integración en esta sección.

Desviaciones en el sistema de información

Si se han calculado las desviaciones en una versión teórica relevante para la liquidación, la orden recibirá el status VCAL (Desviaciones calculadas). Este status se puede incluir en la definición del esquema de status en el Customizing para el Controlling de costes del producto en Sistema de información.

Los datos calculados se pueden visualizar en la determinación de desviaciones en el Sistema de información del Controlling de costes del producto para cada orden de producción o cada colector de costes del producto.

Véase también:

Para obtener información sobre la petición de borrado, el indicador de borrado y el bloqueo de período, consulte las secciones siguientes:

Reorganización de órdenes de producción

Reorganización de colectores de costes del producto

Para obtener información sobre las características especiales de la determinación de desviaciones y la determinación de rechazo con un stock para pedido de cliente valorado, consulte la siguiente sección:

Desviaciones con un stock para pedido de cliente valorado

Para obtener información sobre las versiones teóricas, consulte la guía de implementación en Controlling periódico del producto y Controlling del producto por órdenes en Cierre de período ® Determinación de desviaciones.

Para obtener información sobre el sistema de información, consulte el documento Sistema de información del Controlling de costes del producto.

Para obtener información sobre otras mejoras del rendimiento en CO-PC, véase la sección siguiente: Rendimiento en el Controlling de costes del producto