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.
Consulta sobre Faltantes de Material en SAP – MRP y Pedidos Pendientes
Dado que trabajas con PNs padres y quieres obtener automáticamente los faltantes de materiales pendientes de entrega de los proveedores, sin tener que extraer y procesar manualmente grandes listas de materiales, te propongo algunas alternativas más eficientes en SAP ECC y S/4HANA.
1. Alternativa estándar: Evaluación de Necesidades con MD04
Si lo que buscas es ver qué materiales aún no han sido entregados y están relacionados con un PN padre, la transacción MD04 (Lista de necesidades/stock) puede ayudarte a evitar la necesidad de listar manualmente todos los materiales hijos.
Pasos en MD04 para ver faltantes vinculados a un PN Padre
- Ejecutar MD04 e ingresar el número de material PN Padre y su centro.
- Revisar las necesidades generadas para los componentes (órdenes de compra, reservas, órdenes de fabricación).
- Filtrar por pedidos de compra abiertos (tipo de documento “PE” o “PA”).
- Analizar si existen cantidades pendientes de entrega.
Ventaja: Permite ver directamente qué materiales vinculados a un PN Padre tienen pedidos abiertos sin necesidad de procesar manualmente toda la lista de materiales.
Limitación: Si el material padre no genera directamente necesidades de compra para los hijos, puede que no refleje los datos exactos que buscas.
2. Alternativa avanzada: Reporte combinado CS12 + ME2M en un Query/Z-Report
Si necesitas cruzar información de Estructura de Materiales (BOM) con Pedidos Pendientes, puedes automatizar la extracción de datos sin necesidad de hacer dos consultas manuales.
Opción 1: Query en SAP SQVI/SQ01
- Fuente de la lista de materiales (BOM):
- Extraer la relación de PNs padres e hijos desde CS12 (o directamente desde la tabla STPO y MAST).
- Fuente de pedidos pendientes:
- Extraer desde ME2M (o directamente desde la tabla EKPO + EKKO, filtrando por pedidos no entregados).
- Unir los datos en un Query con SQVI o SQ01.
- Relacionar STPO (Componentes de BOM) con EKPO (Posiciones de pedidos de compra) por Material ID (MATNR).
- Ejecutar el Query y obtener los faltantes de materiales agrupados por PN Padre.
Ventaja:
- Automatiza lo que hoy haces manualmente con CS12 + ME2M.
- Puedes filtrar por estado de entrega y centro de compra.
- Funciona sin necesidad de desarrollo ABAP.
Limitación:
- La consulta en SQVI puede ser lenta si hay un volumen muy alto de materiales (> 10,000 registros).
3. Desarrollo ABAP – Reporte Z para Faltantes por PN Padre
Si el volumen de datos es muy grande y el Query en SQVI no es suficiente, la mejor opción es un Z-Reporte en ABAP que:
- Obtenga automáticamente la lista de materiales hijos de los PNs padres desde la tabla STPO.
- Cruce estos materiales con la tabla EKPO/EKKO para identificar los pedidos pendientes de entrega.
- Genere una lista de faltantes agrupados por PN Padre, sin necesidad de cargar manualmente los materiales hijos.
Ventaja:
- 100% automático.
- Se puede ejecutar como un job diario en SM36 para alertas de faltantes.
- Optimizado para grandes volúmenes de datos.
Limitación:
- Requiere desarrollo ABAP.
Si deseas un ejemplo de código ABAP para este reporte, dime qué datos exactos quieres en la salida.
Resumen Consultoria-SAP
Si necesitas ver qué materiales aún no han sido entregados por los proveedores para un PN Padre, sin tener que ingresar manualmente los materiales hijos en ME2M, las mejores opciones son:
- MD04 (Evaluación de Necesidades en SAP MRP) → Si los materiales hijos tienen necesidades abiertas.
- Query en SQVI/SQ01 (Lista de Materiales + Pedidos Pendientes) → Para automatizar la extracción manual de CS12 + ME2M.
- Desarrollo ABAP (Reporte Z de Faltantes por PN Padre) → Para grandes volúmenes de datos y procesos repetitivos.
Si trabajas en SAP S/4HANA, también puedes explorar Fiori “Manage Material Coverage”, que permite visualizar necesidades en tiempo real.
Si necesitas ayuda con la configuración del Query o el desarrollo ABAP, dime qué versión de SAP usas (ECC o S/4HANA) y qué información específica necesitas en el reporte.
Estamos aquí para ayudarte.