Inicio del área de contenido

Documentación de función Control flexible de errores en la Contabilidad de objetos de coste Localizar documento en árbol de navegación

Utilización

El control flexible de errores permite variar el tipo de mensaje. El sistema consta de los siguientes tipos de mensaje:

Cuando se envía un mensaje a un objeto durante la ejecución de una función, se podrá distinguir por el tipo de mensaje si se ha procesado satisfactoriamente ese objeto. Con frecuencia, el tipo de mensaje determina si se puede seguir procesando el objeto o no.

El control flexible de errores permite modificar el tipo de mensaje. Por ejemplo, se puede modificar un mensaje de error para convertirlo en uno de advertencia.

El control flexible de errores se puede utilizar en la Contabilidad de objetos de coste con las siguientes funciones:

En el release 4.6A se puede utilizar el control flexible de errores a fin de influir indirectamente en la ejecución de programa para la determinación de desviaciones de órdenes (órdenes de producción y colectores de costes del producto).

El control flexible de errores puede afectar de forma distinta según se realicen las actividades de cierre del período con o sin el pool de trabajo multinivel del Schedule Manager (véase, más adelante).

Condiciones previas

Utilice el Tratamiento de errores flexible en el Customizing de la Contabilidad de objetos de coste.

Encontrará las siguientes etapas:

Lea la documentación disponible sobre cada etapa antes de ejecutar la función.

Características

Después de ejecutar una función, normalmente examinará el log de mensajes. En la lista de mensajes del log verá todos los mensajes que se pueden variar mediante el control flexible de errores.

Control flexible de errores y Schedule Manager

Antes de describir los efectos del control flexible de errores en el Schedule Manager, se debe mencionar la siguiente información:

Ejemplo

El sistema emite el mensaje CK 214 como mensaje de error.

Si este mensaje se basa en la versión teórica 0 de la determinación de desviaciones, se fijará el status de tratamiento Error en el pool de trabajo del Schedule Manager.

Si dicho mensaje se basa en una versión teórica de la determinación de desviaciones que no sea 0, se fijará el status de tratamiento Error menor en el pool de trabajo del Schedule Manager.

Ejemplo

En la determinación de desviaciones, si el mensaje KV 158 se basa en una orden de fabricación única, el sistema emitirá este mensaje como mensaje de error. Se fijará el status de tratamiento Error en el pool de trabajo del Schedule Manager.

En la determinación de desviaciones, si este mensaje se basa en un colector de costes del producto al cual se asignen órdenes de fabricación múltiples, el sistema emitirá un mensaje de advertencia. Se fijará el status de tratamiento OK en el pool de trabajo del Schedule Manager.

Véase más adelante información adicional sobre este ejemplo.

Si se utiliza el pool de trabajo multinivel del Schedule Manager, los objetos con el status de tratamiento Error en una etapa de tratamiento no se procesarán en la etapa siguiente. En la mayoría de casos, si no en todos, se fija el status de tratamiento Error porque se ha emitido un mensaje del tipo "E" (error). Al determinar desviaciones, se puede utilizar el control flexible de errores para influir en el tipo de mensaje de un gran número de mensajes. Esto puede ocasionar la actualización de un status de tratamiento diferente en la etapa de tratamiento en el pool de trabajo del Schedule Manager. De este modo, por ejemplo, es posible asegurarse de que los objetos se procesen en la siguiente etapa de tratamiento.

Ejemplo

Se ha emitido un mensaje de error en la determinación de desviaciones. Se emite el status de tratamiento Error en el monitor de los pool de trabajo.

En su opinión, no se trata de un error tan grave para no procesar el objeto en la etapa de tratamiento siguiente. Por este motivo, utilizará el control flexible de errores para fijar un tipo de mensaje inferior (por ejemplo, "A", de advertencia). Al hacerlo, se asegura de que el objeto no reciba el status de tratamiento Error en la etapa de tratamiento del pool de trabajo debido a este mensaje. A continuación, el objeto pasa a la etapa de tratamiento siguiente.

Para información sobre el uso del control flexible de errores en la determinación de desviaciones, véase más adelante y las secciones siguientes:

Trabajo en curso en el Controlling periódico del producto

Determinación de desviaciones

Control flexible de errores en la determinación de desviaciones

El control flexible de errores se puede utilizar en la determinación de desviaciones en los siguientes casos:

Verificación del tipo de hoja de ruta, del grupo de hojas de ruta y del contador de grupos de hojas de ruta

En el sistema estándar, cuando se determinan las desviaciones de rechazo, el sistema verifica si el cálculo del coste utilizado para calcular costes teóricos se basa en el mismo tipo de hoja de ruta, de grupo de hojas de ruta y de contador de grupos de hojas de ruta que los de la hoja de ruta especificada en la versión de fabricación (en la fabricación repetitiva) o en la orden de producción (en la fabricación contra stock y en la fabricación por procesos).

Si desea que el sistema verifique si el tipo de hoja de ruta y el grupo de hojas de ruta son los mismos, pero no el contador de grupos de hojas de ruta, asigne el tipo de mensaje "en blanco" al mensaje de error KV 181. Si el tipo de hoja de ruta y el grupo de hojas de ruta no se corresponden, se emitirán los mensajes KV 179 y KV 158. El sistema verifica siempre si se corresponden el tipo de hoja de ruta y el grupo de hojas de ruta. En el sistema estándar, KV 179 se emite como mensaje de información y KV 158 como mensaje de error.

Verificación de estructuras de puntos de notificación y de estructuras de hitos

En el sistema estándar, cuando se determinan las desviaciones de rechazo, el sistema verifica lo siguiente:

Si no se desea que el sistema verifique la correspondencia de las estructuras de puntos de notificación o de hitos, defina el mensaje de error KV 158 como mensaje de advertencia o como mensaje de información o asigne el tipo de mensaje "en blanco". Si KV 158 ya no es un mensaje de error, seguirá funcionando la determinación de desviaciones. No obstante, no se podrán calcular desviaciones de rechazo.

Si se emiten KV 181 y KV 158 como mensajes de error y se utiliza el pool de trabajo del Schedule Manager, los objetos pertinentes recibirán el status de tratamiento Error en el Pool de trabajo del Schedule Manager. Se deberá eliminar la causa del error y se volverá a ejecutar la función. Como no se han actualizado datos en el objeto, cuando se realice la liquidación, no se podrán trasladar datos a otros componentes de aplicación (como a la Gestión financiera).

Si se asignan mensajes a un tipo de mensaje inferior (como un mensaje de advertencia), en el pool de trabajo del Schedule Manager no aparecerá el objeto (por ejemplo, el colector de costes del producto) como objeto erróneo.

Costes teóricos sin calcular

En las siguientes situaciones no se calcularán los costes teóricos:

El sistema emite el mensaje KV 151.

Si se emite el mensaje como mensaje de error, se notificarán las desviaciones restantes.

Si el mensaje se emite como mensaje de información o de advertencia, se notificarán todas las categorías de desviación.

Determinación de desviaciones para colectores de costes del producto

Si se asigna más de una orden de producción a un colector de costes del producto, una orden de producción errónea impedirá el tratamiento de un colector de costes del producto al que se asigne un gran número de órdenes de producción.

En el sistema estándar, los mensajes siguientes se definirán de modo que no impidan el tratamiento del colector de costes del producto en el Schedule Manager. Así se asegura que se emitan los mensajes en el sistema estándar con el tipo de mensaje "A" (advertencia), aun cuando se calcule la versión teórica 0. En el pool de trabajo del Schedule Manager, el objeto no recibirá el status de tratamiento Error en la etapa de tratamiento pertinente. De este modo se consigue que el objeto pase a la etapa de tratamiento siguiente. Si se desea que se emita el status de tratamiento Error para el objeto y para la etapa de tratamiento, modifique el tipo de mensaje a "E" (error).

Las siguientes secciones contienen una descripción detallada sobre la influencia del tipo de mensaje en el status de tratamiento del pool de trabajo, basándose en los mensajes KV 158 y KV 181 y en el tratamiento de colectores de costes del producto.

Si se han definido los mensajes KV 158 y KV 181 como mensajes de error y se han asignado varias órdenes de producción a un colector de costes del producto, no se podrán calcular desviaciones de rechazo o del trabajo en curso de ninguna de las órdenes de producción posteriores desde el momento en que se emita el mensaje de error para una orden de producción. Por esta razón no se podrá calcular ningún trabajo en curso ni actualizar desviaciones de rechazo de un colector de costes del producto, aunque sólo exista una orden de producción que no cumpla los requisitos.

Si se emiten los mensajes KV 158 y KV 181 con un tipo de mensaje bajo, se podrá calcular el trabajo en curso o el rechazo no planificado en el caso anterior basándose en el resto de órdenes de producción asignadas al colector de costes del producto. En el colector de costes del producto se notificará una desviación de rechazo parcial. Ésta se podrá liquidar en otros componentes de aplicación.

En el sistema estándar, los mensajes KV 158 y KV 181 se emiten como mensajes de advertencia para el colector de costes del producto.

Nota

En este caso se reducirá la fiabilidad de las desviaciones de rechazo notificadas.

Ejemplos de mensajes en la determinación de desviaciones en los que puede influir el control flexible de errores

Mensaje

Tipo de mensaje propuesto sin Schedule Manager*

Tipo de mensaje propuesto con Schedule Manager*

Status de tratamiento propuesto en el Schedule Manager

¿Se puede modificar el tipo de mensaje?

Tipo de mensaje mínimo

KV 201

E

En blanco (mensaje no emitido)**

No pertinente

Ninguno

BS 005***

E

E

Error

No

E

KV 239***

E

E

Error

No

E

CK214

E

E

Error/error menor****

Ninguno

KV 158

E (A)*****

E (A)*****

Error/error menor****

Ninguno

Esta lista no es definitiva. Se puede encontrar una lista completa de los mensajes existentes en el control flexible de errores para la función pertinente en el Customizing de la Contabilidad de objetos de coste (véase en Condiciones previas).

*Estas opciones de propuesta son válidas para el tratamiento individual y para el tratamiento colectivo sin el Schedule Manager. Las opciones para el control flexible de errores se pueden realizar de forma independiente para el tratamiento individual y para el colectivo.

Las opciones establecidas para el control flexible de errores en el tratamiento colectivo afectan al tratamiento colectivo tanto en el pool de trabajo del Schedule Manager como fuera del pool de trabajo.

**En el sistema estándar, en aquellos mensajes que no se emitan en el pool de trabajo del Schedule Manager (con el status de tratamiento No pertinente), se deberá modificar el tipo de mensaje por "A" en el tratamiento colectivo para que se emita el mensaje en el pool de trabajo. Observe que el mensaje también pasará a ser "A" en el tratamiento colectivo fuera del pool de trabajo.

***Se interrumpe el tratamiento. Se debe corregir el error.

****Si se emite el mensaje para la versión teórica 0, se fijará el status de tratamiento Error en el pool de trabajo del Schedule Manager. Si se emite el mensaje para una versión teórica que no sea 0, se fijará el status de tratamiento Error menor en el pool de trabajo del Schedule Manager.

*****El tipo de mensaje propuesto dependerá del escenario. Si el mensaje es para una orden de producción que se esté procesando, se emitirá como mensaje de error si se refiere a la versión teórica 0. Si el mensaje es para un colector de costes del producto, se emitirá como mensaje de advertencia aunque se refiera a la versión teórica 0.

Nota

Si no se puede reconocer la causa del error en el tratamiento colectivo (tanto en el Schedule Manager como no), trate el objeto en el modo de tratamiento individual. Se pueden emitir más mensajes en el modo de tratamiento individual que en el colectivo.

Véase también:

Log de mensajes

Tratamiento e impresión del log

 

 

 

 

Fin del área de contenido