Tabla MARA — Tabla MARA Datos Generales de Materiales
MARA almacena los datos generales a nivel de mandante para un material: tipo de material, unidad de medida base, grupo de materiales, pesos e indicadores de estado. Contiene exactamente una fila por número de material, independientemente del centro, almacén, organización de ventas o área de valoración. Todo lo específico del centro, de ventas o de valoración reside en MARC, MVKE o MBEW, respectivamente, y se une a MARA por MATNR.
Esta página cubre lo que MARA realmente representa frente a lo que los consultores asumen erróneamente, los campos en los que se puede confiar y las uniones necesarias para obtener datos de centro, valoración o ventas que MARA por sí misma no contiene. También cubre la trampa del indicador de borrado y el error de búsqueda de descripción que representan la mayoría de los tickets de soporte que hacen referencia a esta tabla.
Publicado el 15 sept 2026· 1152 palabras
Qué almacena
Una fila en MARA representa un número de material a nivel de mandante, conteniendo los atributos que son válidos para ese material dondequiera que se utilice: tipo de material, sector industrial, grupo de materiales, unidad de medida base, peso bruto y neto, volumen e indicadores de estado entre mandantes y entre centros. No lleva una descripción (eso es MAKT), un precio o clase de valoración (MBEW), una configuración de MRP o aprovisionamiento específica del centro (MARC), o una vista de ventas (MVKE). Los consultores nuevos en el objeto a menudo esperan que MARA responda a '¿este material está activo en este centro?' o '¿cuánto cuesta?' — no puede, por diseño, porque esas preguntas dependen del centro y de la organización, y SAP dividió deliberadamente esos datos en vistas y tablas separadas que se vinculan a MARA por número de material.
Campos clave
- MANDT - mandante, siempre el primer campo, fácil de olvidar en SQL puro contra la base de datos subyacente
- MATNR - número de material, la clave primaria y el campo de unión a casi todas las demás tablas de material
- MTART - tipo de material (FERT, ROH, HAWA, etc.), determina qué vistas y campos son relevantes y obligatorios
- MATKL - grupo de materiales, utilizado para informes y acceso a condiciones de precio, no es un atributo de valoración
- MEINS - unidad de medida base, la unidad a la que se convierten todas las cantidades de stock finalmente
- MBRSH - sector industrial, controla qué disposición de pantalla y grupo de selección de campos se aplica
- SPART - sector, relevante para vistas de ventas y determinación de esquemas de precios
- BRGEW, NTGEW, GEWEI - peso bruto, peso neto y unidad de peso
- MSTAE - estado de material entre centros (a nivel de mandante), bloquea el material en todas partes si se establece
- LVORM - indicador de borrado central; solo marca el material para borrado, no lo elimina
- ERSDA, ERNAM, LAEDA, AENAM - fecha de creación, creador, fecha de la última modificación, último modificador
Cómo se une al modelo de datos
- MARA-MATNR = MAKT-MATNR (descripciones de material por idioma)
- MARA-MATNR = MARC-MATNR (datos de centro; añada MARC-WERKS para definir el alcance de un centro específico)
- MARA-MATNR = MARD-MATNR (stock de almacén; únase a través de MARC-WERKS y MARD-LGORT)
- MARA-MATNR = MBEW-MATNR (valoración; añada MBEW-BWKEY para el área de valoración)
- MARA-MATNR = MVKE-MATNR (vistas de ventas; añada MVKE-VKORG y MVKE-VTWEG)
- MARA-MATNR = MARM-MATNR (unidades de medida alternativas)
- MARA-MATNR = EINA-MATNR (datos generales del registro info de compras)
- MARA-MATNR = EKPO-MATNR (posiciones de pedido de compra)
- MARA-MATNR = MATDOC-MATNR o MSEG-MATNR (movimientos de material, tabla actual o histórica según la release)
Cómo leerlo de forma segura
MANDT es el campo de mandante; cada selección se ejecuta implícitamente dentro de un mandante, por lo que las comparaciones entre mandantes requieren un manejo explícito, no una cláusula WHERE. MATNR es único por mandante, por lo que una lectura directa por número de material siempre es barata. La tabla es amplia y crece hasta millones de filas en un sistema maduro, por lo que cualquier selección solo por MTART, MATKL o MBRSH, sin una restricción de MATNR, es un escaneo completo o casi completo y debe ser delegada a una herramienta de informes o restringida aún más antes de ejecutarla en un sistema productivo durante el horario comercial. Nunca seleccione solo por LVORM esperando encontrar materiales 'borrados' — indica la intención, no la finalización, y muchos materiales marcados todavía se utilizan en transacciones durante años.
Cómo probarlo en los datos
Síntoma: un material no se puede pedir ni contabilizar en ninguna parte. Primero verifique MARA-MSTAE y MARA-MSTDE (estado y fecha de inicio de estado) para ese MATNR — si MSTAE está establecido y la fecha ha pasado, el bloqueo es a nivel de mandante y ninguna solución a nivel de centro lo resolverá. Si MSTAE está en blanco, el bloqueo es específico del centro o de la organización de compras y la búsqueda se traslada a MARC-MMSTA o a la vista de compras relevante en su lugar, no a MARA.
ECC frente a S/4HANA
MARA todavía existe como una tabla transparente en S/4HANA y mantiene su función como la raíz maestra de material a nivel de mandante. El campo de número de material se extendió para acomodar números más largos que el límite de 18 caracteres familiar de ECC, lo cual es importante para cualquier código personalizado o interfaz que codifique una longitud más corta o trunque MATNR. La división entre MARA, MARC, MVKE y MBEW no ha cambiado; S/4HANA no consolidó los datos generales, de centro, de ventas y de valoración en una sola tabla. Las aplicaciones Fiori y las vistas CDS para el maestro de materiales leen de MARA por debajo, por lo que la tabla en sí sigue siendo el punto de referencia incluso cuando la interfaz de usuario ha evolucionado.
Errores comunes
- Tratar LVORM como un borrado real: es un indicador de borrado, no un borrado. El material aún puede contabilizarse, aún aparecer en pedidos abiertos y aún mostrarse en informes hasta que se ejecute el archivado.
- Buscar la descripción del material en MARA: no está ahí. MARA no tiene un campo de texto para el nombre del material; eso es MAKT, indexado adicionalmente por idioma.
- Asumir que un material 'no existe' porque falla en un centro, una organización de ventas o un área de valoración, cuando MARA-MATNR demuestra que el material sí existe a nivel de mandante y la brecha es una extensión faltante (sin fila MARC para el centro, sin fila MVKE para el área de ventas, sin fila MBEW para el área de valoración).
- Leer MEINS como fijo para siempre: la unidad de medida base técnicamente se puede cambiar bajo condiciones estrechas, pero hacerlo en un material con stock existente o documentos abiertos causa inconsistencias en la conversión de cantidad que son difíciles de resolver.
- Confundir MSTAE (estado entre centros) con el campo de estado específico del centro en MARC: un material puede ser completamente utilizable a nivel de mandante y aún estar bloqueado en un centro específico, o viceversa en configuraciones antiguas.
- Asumir que MATKL impulsa la valoración o la determinación de cuentas directamente: no lo hace, la clase de valoración en MBEW lo hace; MATKL es relevante principalmente para la clasificación y la fijación de precios.
- Ejecutar informes ad hoc directamente contra MARA sin un rango de MATNR en un sistema productivo grande y sorprenderse por el tiempo de ejecución o la contención de bloqueo que causa para otros trabajos.
De quién es este problema
La gobernanza de los datos maestros para MARA recae en el equipo de datos maestros de MM o de material maestro, generalmente el grupo que posee el flujo de trabajo de creación y modificación de materiales. Las extensiones de centro, valoración y ventas suelen ser propiedad de quienes ejecutan esos procesos respectivos (planificación de la producción para vistas de MRP, finanzas para la valoración, ventas para las vistas de ventas), por lo que una pregunta de datos sobre MARA en sí es un ticket de datos maestros, mientras que una pregunta sobre una extensión faltante pertenece al propietario funcional relevante.
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/maraERPClimb 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.