Tabla SAPObjetoEBANMóduloMM_P2P

Tabla EBAN — Tabla de Posiciones de Solicitud de Pedido EBAN

EBAN almacena una posición de una solicitud de pedido por fila, indexada por el número de solicitud BANFN y el número de posición BNFPO. Contiene el material o servicio solicitado, la cantidad, el centro, la categoría de imputación, el estado de liberación y, una vez que la solicitud se ha convertido, el número y la posición del pedido resultante. No contiene el pedido en sí.

EBAN es la tabla combinada de cabecera y posición para las solicitudes de pedido en la gestión de compras (MM), una fila por posición de solicitud. Esta página cubre los campos importantes para rastrear una solicitud a través de la estrategia de liberación y la conversión en un pedido, las uniones a EKPO y EBKN, y las dificultades que surgen de que EBAN contenga tanto solicitudes abiertas como solicitudes convertidas hace mucho tiempo en la misma tabla.

Publicado el 15 sept 2026· 1060 palabras

Qué almacena

Cada fila en EBAN representa una única posición de una solicitud de pedido, identificada por el número de solicitud BANFN y el número de posición BNFPO. No existe una tabla de cabecera de solicitud separada más allá de una agrupación similar a la cabecera implícita por BANFN; los atributos de cabecera y posición coexisten en la fila de posición. Una posición de solicitud captura lo que se solicita (material o descripción de texto libre), la cantidad, para qué centro y almacén, bajo qué categoría de imputación y para cuándo se necesita. La fila también rastrea el ciclo de vida de la solicitud: creación, estado de liberación, indicador de borrado y, si la solicitud se ha convertido, el número y la posición del pedido que resultó de ella. Las filas de EBAN persisten después de la conversión y después del borrado; no se purgan, por lo que la tabla acumula el historial completo de cada solicitud que se haya creado en el sistema.

Campos clave

  • MANDT - mandante
  • BANFN - número de solicitud de pedido
  • BNFPO - número de posición de solicitud
  • BSTYP - categoría de documento, distingue la solicitud de otros documentos de compras
  • BSART - clase de documento de solicitud
  • MATNR - número de material, en blanco para artículos de texto libre o servicio
  • TXZ01 - descripción breve de la posición
  • WERKS - centro
  • LGORT - almacén
  • MATKL - grupo de artículos
  • MENGE - cantidad solicitada
  • MEINS - unidad de medida
  • KNTTP - categoría de imputación
  • LFDAT - fecha de entrega requerida
  • BADAT - fecha de creación de la solicitud
  • ERNAM - usuario que creó la solicitud
  • EKGRP - grupo de compras
  • EKORG - organización de compras
  • LIFNR - proveedor fijo o deseado, si se especifica
  • EBAKZ - indicador de borrado para la posición
  • STATU - estado de tratamiento de la posición
  • EBELN - número de pedido, se completa una vez convertido
  • EBELP - número de posición de pedido, se completa una vez convertido

Cómo se une al modelo de datos

  • EBAN-BANFN = EBKN-BANFN y EBAN-BNFPO = EBKN-BNFPO, líneas de imputación para la posición de solicitud
  • EBAN-MATNR = MARA-MATNR, enlace al maestro de materiales cuando la posición se basa en material
  • EBAN-MATNR = MARC-MATNR y EBAN-WERKS = MARC-WERKS, datos de material a nivel de centro
  • EBAN-EBELN = EKPO-EBELN y EBAN-EBELP = EKPO-EBELP, la posición del pedido creada a partir de esta solicitud
  • EBAN-LIFNR = LFA1-LIFNR, maestro de proveedores para un proveedor fijo o deseado en la solicitud

Cómo leerla de forma segura

Siempre restrinja por MANDT y nunca seleccione la tabla completa por rango de BANFN solamente en un sistema de producción; los números de solicitud se acumulan durante años y la tabla puede ser muy grande. Los filtros iniciales más selectivos son EKGRP, EKORG, WERKS y un rango de fechas BADAT, o un BANFN específico si ya se conoce de una búsqueda en EKPO. Evite seleccionar solo por MATNR o MATKL en todo el mandante; son campos de baja selectividad que escanean rangos enormes. Si busca solicitudes abiertas no convertidas, filtre por EBELN en blanco y EBAKZ no marcada, luego restrinja por EKGRP o WERKS antes de extraer un gran volumen.

Cómo probarlo en los datos

Para confirmar que una posición de solicitud se convirtió realmente en un pedido, seleccione EBAN por BANFN y BNFPO y lea EBELN y EBELP directamente de la fila; si ambos están en blanco, significa que todavía está abierta, si ambos están rellenados, significa que se convirtió. Verifique yendo en la otra dirección desde EKPO donde EKPO-BANFN y EKPO-BNFPO coinciden, confirmando que la posición del pedido realmente se remonta a esa posición de solicitud y no a un número reutilizado por coincidencia de una época anterior.

ECC frente a S/4HANA

EBAN sigue existiendo como una tabla transparente en S/4HANA y todavía es escrita por la creación de solicitudes y las aplicaciones Fiori de solicitud de pedido, así como por las transacciones clásicas. Algunos informes más recientes relacionados con solicitudes se basan en vistas CDS superpuestas a EBAN en lugar de lecturas directas de tablas, pero la persistencia subyacente y la estructura de los campos son esencialmente las mismas que en ECC para los campos centrales aquí listados. El código personalizado y las interfaces que leen EBAN directamente generalmente continúan funcionando sin remapeo.

Errores comunes

  • Asumir que un EBELN en blanco significa que la solicitud nunca se procesó. También puede significar que la solicitud fue borrada (verificar EBAKZ) o rechazada en la estrategia de liberación sin llegar a la conversión, lo cual es una situación de negocio diferente a simplemente estar pendiente.
  • Leer EBAN de forma aislada para juzgar el estado de liberación. Los indicadores de liberación de la posición solo tienen sentido junto con la estrategia de liberación y las tablas de clasificación; EBAN por sí sola no explica por qué una solicitud está bloqueada, solo que lo está.
  • Tratar EBELN y EBELP en la solicitud como un puntero activo. Si la posición del pedido se borra posteriormente o la solicitud se reutiliza para un documento de seguimiento diferente en algún proceso no estándar, los valores en EBAN pueden no reflejar la realidad actual del pedido; EKPO es la fuente autorizada para el lado del pedido.
  • Olvidar que EBAN nunca se limpia. Informar sobre 'solicitudes abiertas' por material o centro sin filtrar el indicador de borrado y los campos de conversión incluye años de historial obsoleto junto con una demanda genuinamente abierta.
  • Asumir que un BANFN equivale a una línea de demanda comercial. Una sola solicitud puede tener muchas posiciones bajo BNFPO con materiales, centros e imputaciones completamente diferentes; agregar a nivel de BANFN sin agrupar por BNFPO distorsiona el contenido real de la solicitud.
  • Confundir la cantidad de la solicitud MENGE con la cantidad aún abierta. EBAN no rastrea cuánto de la cantidad solicitada ya se ha pedido; esa comparación requiere unirse a EKPO y sumar las cantidades pedidas contra la posición de la solicitud.

A quién pertenece este problema

Las preguntas de compras sobre EBAN corresponden al consultor funcional de MM/compras, particularmente los problemas de estrategia de liberación e imputación, que usualmente involucran al grupo de compras del solicitante y la configuración del aprobador de liberación. Las preguntas de volumen o rendimiento de la tabla pertenecen al equipo de Basis o al equipo ABAP que construye el informe, ya que la solución suele ser una mejor selección, no una corrección de datos.

Objetos SAP relacionados

Páginas revisadas con las que este objeto se conecta en el grafo de conocimiento de ERPClimb.

Fuente: ERPClimb — https://erpclimb.com/sap-tables/ebanERPClimb es una plataforma independiente y no está afiliada a SAP SE. Las páginas de referencia las escriben y revisan consultores SAP para el aprendizaje y la resolución de problemas.