Visualizar listado materiales faltantes

Buenos días,

Soy nuevo en este foro y he estado buscando sobre el tema pero no doy con ello.

Os expongo lo que necesito.

Para planificarme y ver los faltantes de materiales que tengo, me gustaria partiendo de un PN padre, sacar el listado de todo lo que tengo comprado y cuelga debajo de ese PN padre y aun no me han entregado los proveedores.

Actualmente, la manera de hacerlo es con la CS12 meto el PN padre y de ahi me salen los hijos.
Teniendo el listado de los PNs hijos, meto todos en la transacción ME2M y saco el listado de todos los pedidos pendientes de entrega.

Hasta aquí bien porque veo que tengo faltante de materiales por entregar que me cuelgan de ese PN padre, pero que sucede que tengo muchos proyectos, estamos hablando más de 100 proyectos y la mayoria de los PNs padres tienen debajo de el a veces 10.000 materiales de los cuales muchos materiales son comunes entre unos padres y otros, osea hay materiales que comparten diferentes proyectos (Por ejemplo una resistencia, una pieza mecanica llamemosle XXX).

Entonces si me tengo que sacar el arbol entero de todos los PNs hijos que cuelgan de los padres … se me hace una lista interminable pues ademas estos a veces tienen evolucion y mejoran por lo que algunos PNs se queda atras y nacen otros nuevos.

Por tanto mi pregunta es

¿Tengo alguna manera de sacar que faltantes tengo por parte de los proveedores de pedidos que aun no me han llegado, lanzando la consulta solamente con los PNs padres?
¿O por el contrario no me queda otra que sacarme toda la lista que cuelga del PN padre e ir metiendo esta lista?

Gracias de antemano

Hola!

Un par de dudas para poder ayudarte.
Usáis fabricación directa (grafo de órdenes)?
Usáis el MRP?

Gracias.

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

  1. Ejecutar MD04 e ingresar el número de material PN Padre y su centro.
  2. Revisar las necesidades generadas para los componentes (órdenes de compra, reservas, órdenes de fabricación).
  3. Filtrar por pedidos de compra abiertos (tipo de documento “PE” o “PA”).
  4. Analizar si existen cantidades pendientes de entrega.

:pushpin: Ventaja: Permite ver directamente qué materiales vinculados a un PN Padre tienen pedidos abiertos sin necesidad de procesar manualmente toda la lista de materiales.

:pushpin: 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

  1. 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).
  2. Fuente de pedidos pendientes:
    • Extraer desde ME2M (o directamente desde la tabla EKPO + EKKO, filtrando por pedidos no entregados).
  3. 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).
  4. Ejecutar el Query y obtener los faltantes de materiales agrupados por PN Padre.

:pushpin: 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.

:pushpin: 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:

  1. Obtenga automáticamente la lista de materiales hijos de los PNs padres desde la tabla STPO.
  2. Cruce estos materiales con la tabla EKPO/EKKO para identificar los pedidos pendientes de entrega.
  3. Genere una lista de faltantes agrupados por PN Padre, sin necesidad de cargar manualmente los materiales hijos.

:pushpin: Ventaja:

  • 100% automático.
  • Se puede ejecutar como un job diario en SM36 para alertas de faltantes.
  • Optimizado para grandes volúmenes de datos.

:pushpin: 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:

  1. MD04 (Evaluación de Necesidades en SAP MRP) → Si los materiales hijos tienen necesidades abiertas.
  2. Query en SQVI/SQ01 (Lista de Materiales + Pedidos Pendientes) → Para automatizar la extracción manual de CS12 + ME2M.
  3. 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.