El presente tutorial aplica para SAP ECC (ERP), módulo de Control de Gestión Interno, o Controlling (SAP CO). - Es requisito tener acceso a la consulta de tablas en SAP.
Si una orden de controlling (de ahora en más "orden de co) presenta esta situación:
Donde sin tener presupuesto asignado, tiene consumos y su “disponible” es negativo, entonces estamos ante un claro indicio de que la orden no tiene activo el control de disponibilidad.
Control de Disponibilidad
El control de disponibilidad, denominado en SAP como AVC, -availability control, sirve para gestionar la disponibilidad del presupuesto, y en caso de agotamiento, enviar mensajes de información, advertencia o bien error, teniendo en cuenta perfiles de tolerancia.
Transacciones a tener en cuenta:
- OKOB para configurar perfil del control de disponibilidad
- KO30 para activar el control de disponibilidad por órdenes
- KO32 para desactivar el control de disponibilidad por órdenes
Cómo saber si una orden de CO tiene CD activo
Este tutorial apunta a determinar si una orden (o una lista de órdenes) de controlling tienen activado el control de disponibilidad, ya que no hay una forma estándar -con un reporte para averiguarlo.
Necesitaremos acceso a la SE16N (o SE16 en su defecto).
Tablas a consultar:
AUFK
es la tabla maestra de órdenes de controllingJEST
es la tabla que contiene los Status individual por objetoTJ02T
es la tabla que contiene los Textos para el status del sistema
Paso por paso
-
El status que necesitamos para determinar si la orden tiene (o no) control de disponibilidad activo es el
I0005
, statusCTRD
= Control disponibilidad activo.Verifica si en tu sistema este status es el de control de disponibilidad, abre la SE16N, tabla
TJ02T
y ejecuta sin filtro. Busca el control activo, y anota tu status. -
Teniendo en cuenta el status
I0005
, iremos a la tablaJEST
, y filtraremos por las órdenes que queremos consultar. -
En el campo
OBJNR
de la tablaJEST
, colocamos la orden con el siguiente formato a tener en cuenta:- Si tu orden es por ejemplo
1234501
, tu objeto a filtrar seráOR
+1234501
, es decir:OR1234501
- Si tu orden es por ejemplo
-
En el campo
STAT
de la tablaJEST
, colocamos el status que tomamos de la tablaTJ02T
-
Ejecutamos.
El resultado que obtenemos es una lista, y si aparece la línea con el status que filtramos y el campoINACT
(es decir la columna) no tiene una “X”, entonces la orden de controlling tiene control de disponibilidad activa.
Como ven, es un tema bastante complejo, pero si tienes la posibilidad de consultar tablas, debes hacerlo así lo aprendes. No es tan complicado si lo haces un par de veces, quizás para explicarlo es un poco dificil.
Si tienes dudas, por favor abre un tema referenciando a este tutorial.
Si te gustó mi esfuerzo, dame un
Saludos!!!
Temas relacionados:
- Debate: presupuesto de CO
- Artículo: Control presupuestario SAP
- Artículo: SAP FM vs. SAP CO