CKM3N Transacción Cost

Estoy armando un reporte basado en la transacción CKM3N, las tablas ulizadas no me estan brindado los valores necesitados en Cost Component, MLAUFKEPH-CKMLPRKEPH, ocupo los montos con los filtros SAP siguientes
Value - Actual Value-Level-Fixed + Variable
View Cost Components
La consulta que otras tablas guandan la información solicitada ademas de las que ya mencione.

Para crear un reporte basado en la transacción CKM3N (Actual Costing/Material Ledger), es importante entender que esta transacción utiliza varias tablas para consolidar y presentar los datos de costeo. Las tablas MLAUFKEPH y CKMLPRKEPH son algunas de las que se utilizan, pero también hay otras tablas clave que pueden contener la información que necesitas, especialmente relacionada con los componentes de costos y los valores actuales a nivel fijo y variable.

Tablas Relevantes para CKM3N

  1. MLCR (Material Ledger Document Data):

    • Contiene registros detallados de los documentos del Material Ledger.
    • Campos importantes: BELNR, BUZEI, MATNR, WERKS.
  2. MLIT (Material Ledger Line Items):

    • Almacena los ítems de línea del Material Ledger.
    • Campos importantes: BELNR, BUZEI, MATNR, WERKS, KALNR.
  3. CKMLHD (Header Data for Material Ledger Document):

    • Cabecera de los documentos de Material Ledger.
    • Campos importantes: MATNR, WERKS, KALNR.
  4. CKMLPP (Production/Process Order):

    • Almacena datos de órdenes de producción/proceso.
    • Campos importantes: MATNR, WERKS, KALNR.
  5. CKMLCR (Cost Component Splits):

    • Almacena la división de componentes de costos.
    • Campos importantes: MATNR, WERKS, KALNR, KOSTL, WAERS, PERIO, WRTTP.
  6. MLDOC (Material Ledger Document):

    • Documentos del Material Ledger.
    • Campos importantes: MATNR, WERKS, KALNR, BELNR.
  7. MLDOCT (Text Table for Material Ledger Document Types):

    • Textos descriptivos de los tipos de documentos del Material Ledger.

Ejemplo de Consulta SQL

A continuación se muestra un ejemplo de una consulta SQL que puedes utilizar para obtener datos relevantes de estas tablas. Asegúrate de ajustar la consulta según los campos específicos y las condiciones que necesitas.

SELECT 
    CKMLCR.MATNR, 
    CKMLCR.WERKS, 
    CKMLCR.KALNR, 
    CKMLCR.CKML_COST_COMPONENT,
    CKMLCR.CKML_COST_COMPONENT_VALUE, 
    CKMLCR.CKML_FIXED_VALUE, 
    CKMLCR.CKML_VARIABLE_VALUE
FROM 
    CKMLCR
JOIN 
    CKMLHD ON CKMLCR.KALNR = CKMLHD.KALNR AND CKMLCR.MATNR = CKMLHD.MATNR AND CKMLCR.WERKS = CKMLHD.WERKS
JOIN 
    MLCR ON CKMLCR.KALNR = MLCR.KALNR AND CKMLCR.MATNR = MLCR.MATNR AND CKMLCR.WERKS = MLCR.WERKS
WHERE 
    CKMLCR.PERIO = '202307' -- Ejemplo: Período de julio de 2023
    AND CKMLCR.MATNR = '1000001' -- Ejemplo: Número de material
    AND CKMLCR.WERKS = '1000' -- Ejemplo: Centro
ORDER BY 
    CKMLCR.MATNR, CKMLCR.WERKS, CKMLCR.KALNR;

Consideraciones Adicionales

  1. Filtros Adicionales:

    • Asegúrate de ajustar los filtros según tus necesidades específicas, como el período contable, el número de material y el centro.
  2. Unión de Tablas:

    • La consulta une varias tablas clave para obtener una vista completa de los componentes de costos y valores actuales.
  3. Validación de Datos:

    • Es recomendable validar los datos obtenidos contra los reportes estándar de SAP para asegurar la precisión.

Resumen

Para construir un reporte basado en la transacción CKM3N, es esencial utilizar una combinación de tablas relacionadas con el Material Ledger y los componentes de costos. Las tablas CKMLCR, MLIT, CKMLHD, y MLCR son cruciales para obtener la información detallada necesaria. Ajusta la consulta SQL proporcionada según los campos y condiciones específicas de tu entorno para obtener un reporte preciso y útil.

Si necesitas más ayuda o tienes preguntas adicionales sobre cómo ajustar la consulta, ¡no dudes en preguntar!

Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.