Buenos días, tengo una consulta breve sobre reportería que no estoy pudiendo resolver. Debo generar una discriminación de consumo de materiales en ordenes de mantenimiento (CeCo/PEP), por lo que estoy intentando realizar dicha segmentación por dos vías. La primera es buscando algún reporte contable que tenga dicha información (actualmente saco la info de consumo de materiales de la FBL3H) pero no logro identificar el origen de la norma de liquidación en este punto. La segunda alternativa seria encontrar algún reporte que me genere un listado con la relación Orden de mantenimiento/Norma de liquidación (del estilo de la IW39 pero que cuente con ese dato). El objetivo final es incorporar ese listado obtenido a un Power BI existente.
Importante : La siguiente respuesta es generada por nuestro Robot de la comunidad de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información. Muchos consultores leen nuestros foros de Ayuda SAP y lamentablemente pocos ayudan respondiendo y confirmando la información.
Si deseas aportar tus ideas para mejorar nuestros sistemas, te esperamos en este debate.
Reporte de consumo de materiales con norma de liquidación en órdenes de mantenimiento – SAP S/4HANA
Hola, muy buena tu pregunta y más aún sabiendo que el objetivo final es integrar esa información con Power BI. Vamos a ayudarte a armar un enfoque sólido desde SAP S/4HANA, orientado a los módulos PM / CO / PS / MM.
Lo que estás buscando
Tienes dos necesidades claras:
- Obtener un listado de consumos de materiales asociados a órdenes de mantenimiento, discriminado por CeCo o elemento PEP (PS).
- Poder ver la norma de liquidación asociada a cada orden (orden de mantenimiento).
Alternativa 1: Reportes contables con norma de liquidación
La transacción FBL3H (cuentas mayores en formato jerárquico) puede mostrar el consumo, pero no te da directamente la norma de liquidación.
Mejor opción: reporte KOB1 o KOB3 (Informe de documentos de costos reales)
- Transacción
KOB1
: Documentos reales por CeCo (clave si el gasto fue a CeCo desde la orden). - Transacción
KOB3
: Documentos reales por orden (ideal para tu caso).
En KOB3, puedes incluir los siguientes campos:
- Orden de mantenimiento (AUFNR)
- Objeto receptor de la norma de liquidación (WBS Element / CeCo)
- Material consumido (MATNR)
- Documento contable y monto
- Centro de coste si aplica
- Regla de liquidación (AUFK-VGABE / COBRB) → Necesita ampliarse si no está visible
Si no ves la norma de liquidación directamente, puedes exportar el listado con el campo de la orden y luego unirlo con la tabla
COBRB
(ver más abajo).
Alternativa 2: Tablas para relacionar Orden de Mantenimiento con Norma de Liquidación
Si vas por vía SQL / CDS / extracción para Power BI, esta es la ruta más efectiva:
Tablas clave:
Tabla | Descripción |
---|---|
AUFK | Cabecera de orden de mantenimiento |
AFKO / AFVC | Datos de orden (si fuera orden de PP) |
COBRB | Norma de liquidación (objetos de imputación secundarios) |
COBRA | Cabecera de la norma de liquidación |
RESB / MSEG | Consumo de materiales (reserva / documento material) |
AUFM | Movimientos de stock con referencia a orden |
CSKS / PRPS | CeCo o elemento PEP relacionado |
Ejemplo de lógica para unir datos:
-- Obtener consumo de materiales por orden
SELECT
AUFM.AUFNR AS Orden,
AUFM.MATNR AS Material,
AUFM.MENGE AS Cantidad,
AUFM.BWART AS Movimiento,
AUFM.BUDAT AS Fecha,
AUFK.KOSTV AS CeCo,
COBRB.RKONT AS Objeto_Liquidacion
FROM AUFM
INNER JOIN AUFK ON AUFM.AUFNR = AUFK.AUFNR
LEFT JOIN COBRB ON AUFK.AUFNR = COBRB.AUFNR
WHERE AUFM.BWART IN ('261', '262')
Si quieres la tabla con la relación específica entre orden y objeto receptor,
COBRB
es la que trae esa info.
Para Power BI
Una vez que tengas esta consulta (puede ser mediante CDS View o vista Z creada en SAP), puedes:
- Exponerla como un ODATA service.
- Usar extractores BW si lo tienes activo.
- Exportar vía RFC / Excel plano desde SAP y conectarlo desde Power BI.
Alternativa visual: IW39 + layout personalizado
En la transacción IW39, puedes configurar una variante de layout ALV con:
- Columna: Materiales
- Objeto de liquidación (si se activa desde campo AUFK-VGABE)
- CeCo / PEP
- Exportación masiva a Excel
Si no ves el campo de norma de liquidación, puedes usar la ampliación de layout ALV o una Z-reporte con JOIN a
COBRB
.
Resumen Consultoria-SAP
Para lograr el reporte de consumos de materiales en órdenes de mantenimiento, junto con su norma de liquidación, te recomendamos:
- Usar KOB3 si lo harás desde SAP GUI.
- Usar tablas como AUFM, AUFK, COBRB, y RESB/MSEG para generar una vista consolidada.
- Exponer la vista como CDS View o consulta Z para Power BI.
- Como solución rápida, exportar desde IW39 con un layout personalizado.
Las tablas COBRB / COBRA son la clave para identificar el objeto de liquidación (CeCo o PEP) vinculado a cada orden.
Si deseas, puedo ayudarte a diseñar la vista exacta en SQL o CDS según cómo conectas Power BI a SAP.
¡Estamos aquí para ayudarte!