MARA
Maestro de materiales: datos generales.
- Módulo
MM- Texto SAP
- Material Master: General Data
- Clase de entrega
A- Actualizado
- 21 de octubre de 2026
S/4HANA. En S/4HANA el número de material (MATNR) pasa de 18 a 40 caracteres. Revisa los campos propios y las interfaces que lo guarden con longitud fija.
Vista CDS equivalente: I_Product Liberada para ABAP Cloud. En desarrollos Clean Core se lee la vista en lugar de la tabla. Más en CDS.
Para qué sirve
MARA guarda los datos generales del maestro de materiales: los que valen para todo el mandante, sin depender de centro, almacén ni organización de ventas. Es la tabla de partida de casi cualquier consulta sobre materiales.
Los datos que dependen de un nivel organizativo están en otras tablas: MARC (centro), MARD (almacén), MBEW (valoración) y MVKE (ventas). La descripción está en MAKT.
Campos
Los campos clave y los más usados. La lista completa está en la SE11.
| Campo | Elemento de datos | Descripción |
|---|---|---|
MANDTClave | MANDT | Mandante. |
MATNRClave | MATNR | Número de material. |
ERSDA | ERSDA | Fecha de creación. |
ERNAM | ERNAM | Usuario que lo creó. |
LAEDA | LAEDA | Fecha de la última modificación. |
MTART | MTART | Tipo de material (FERT, ROH, HAWA…); tabla T134. |
MBRSH | MBRSH | Ramo. |
MATKL | MATKL | Grupo de artículos. |
MEINS | MEINS | Unidad de medida base. |
BRGEW | BRGEW | Peso bruto. |
NTGEW | — | Peso neto. |
GEWEI | GEWEI | Unidad de peso. |
SPART | SPART | Sector. |
PRDHA | PRODH_D | Jerarquía de productos. |
LVORM | — | Marca de borrado a nivel de mandante. |
MSTAE | — | Estado del material para todos los centros. |
Cómo se une con otras tablas
| Tabla | Por los campos | Para qué |
|---|---|---|
MAKT | MATNR + SPRAS | Descripción en un idioma. |
MARC | MATNR | Datos por centro (añade WERKS para uno concreto). |
MARD | MATNR + WERKS + LGORT | Datos por almacén. |
MBEW | MATNR + BWKEY | Valoración (precio, categoría de valoración). |
MVKE | MATNR + VKORG + VTWEG | Datos de ventas. |
MARM | MATNR + MEINH | Unidades de medida alternativas. |
T134 | MTART | Definición del tipo de material. |
Ejemplo
" Productos terminados con su descripción en el idioma del usuario
SELECT a~matnr, a~mtart, a~matkl, a~meins, t~maktx
FROM mara AS a
LEFT OUTER JOIN makt AS t
ON t~matnr = a~matnr
AND t~spras = @sy-langu
WHERE a~mtart = 'FERT'
AND a~lvorm = @abap_false
INTO TABLE @DATA(lt_materiales)
UP TO 100 ROWS.Leyendo la vista CDS
" La misma consulta sobre la vista CDS liberada
SELECT Product, ProductType, ProductGroup, BaseUnit
FROM I_Product
WHERE ProductType = 'FERT'
INTO TABLE @DATA(lt_productos)
UP TO 100 ROWS.Transacciones y consulta
Transacciones que la usan
Cómo consultarla
Rendimiento: errores típicos
- MATNR con ceros: el número se guarda con ceros a la izquierda (rutina ALPHA). Un WHERE con
'4711'no encuentra nada; convierte antes con|{ lv_matnr ALPHA = IN }|. - FOR ALL ENTRIES con tabla vacía: si la tabla de entrada está vacía, el WHERE se ignora y se lee toda MARA. Compruébalo antes con
IF lt_claves IS NOT INITIAL. - SELECT *: MARA tiene más de 200 campos; pide solo los que necesitas.
Relacionadas
Tablas relacionadas
Más en M
MAPLMATDOCMCHAMCHBMKALMKPFMSEGMSLB
Funciones
CONVERSION_EXIT_ALPHA_INPUTMD_CONVERT_MATERIAL_UNITCLAF_CLASSIFICATION_OF_OBJECTS
En abap.es
¿Dudas con esta tabla?
Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.
Actualizado: 21 de octubre de 2026