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
-
MLCR (Material Ledger Document Data):
- Contiene registros detallados de los documentos del Material Ledger.
- Campos importantes:
BELNR
,BUZEI
,MATNR
,WERKS
.
-
MLIT (Material Ledger Line Items):
- Almacena los ítems de línea del Material Ledger.
- Campos importantes:
BELNR
,BUZEI
,MATNR
,WERKS
,KALNR
.
-
CKMLHD (Header Data for Material Ledger Document):
- Cabecera de los documentos de Material Ledger.
- Campos importantes:
MATNR
,WERKS
,KALNR
.
-
CKMLPP (Production/Process Order):
- Almacena datos de órdenes de producción/proceso.
- Campos importantes:
MATNR
,WERKS
,KALNR
.
-
CKMLCR (Cost Component Splits):
- Almacena la división de componentes de costos.
- Campos importantes:
MATNR
,WERKS
,KALNR
,KOSTL
,WAERS
,PERIO
,WRTTP
.
-
MLDOC (Material Ledger Document):
- Documentos del Material Ledger.
- Campos importantes:
MATNR
,WERKS
,KALNR
,BELNR
.
-
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
-
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.
-
Unión de Tablas:
- La consulta une varias tablas clave para obtener una vista completa de los componentes de costos y valores actuales.
-
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.