Tabla MAKT — Tabla de descripciones de material MAKT
MAKT almacena la descripción de material (texto breve) dependiente del idioma para cada número de material, una fila por material e idioma. No tiene datos organizacionales o de valoración propios. Las descripciones utilizadas en pedidos de compra, pedidos de venta y pantallas de maestro de materiales se extraen de aquí, indexadas por número de material y clave de idioma, y filtradas por mandante.
MAKT es la tabla de texto detrás del maestro de materiales, que contiene la descripción breve que se muestra dondequiera que aparece un número de material en un documento o pantalla. Esta página cubre sus campos clave, cómo se une al modelo de datos más amplio del maestro de materiales y de aprovisionamiento, y los errores recurrentes que cometen los consultores cuando tratan las discrepancias en las descripciones como corrupción de datos maestros en lugar de una fila de traducción faltante.
Publicado el 15 sept 2026· 977 palabras
Qué almacena
Una fila en MAKT representa la descripción de un solo material en un solo idioma. Un material con descripciones mantenidas en cinco idiomas tiene cinco filas en MAKT, una para cada clave de idioma, todas apuntando al mismo número de material en MARA. La tabla no contiene datos de centro, valoración o ventas; es puramente la capa de texto del maestro de materiales. Cuando se crea un material, como mínimo se escribe aquí la descripción en el idioma de inicio de sesión del usuario que lo crea. Las filas de idiomas adicionales solo existen si alguien ha mantenido explícitamente una traducción, ya sea manualmente o a través de una transacción de traducción. Si falta una fila de idioma, el material sigue existiendo y funciona normalmente en todos los demás aspectos; solo la descripción se muestra en blanco o recurre a otro idioma, dependiendo del programa que la invoca.
Campos clave
- MANDT - mandante, siempre parte de la clave, fácil de olvidar al escribir SQL puro contra la tabla
- MATNR - número de material, el enlace a MARA y a todas las tablas de centro, ventas y valoración
- SPRAS - clave de idioma de la descripción en esta fila, parte de la clave primaria junto con MATNR
- MAKTX - el texto de descripción del material en sí, con mayúsculas y minúsculas tal como lo mantiene el usuario
- MAKTG - la misma descripción almacenada en mayúsculas, utilizada internamente para coincidencias sin distinción de mayúsculas y minúsculas y algunas ayudas de búsqueda
Cómo se une al modelo de datos
- MAKT-MATNR = MARA-MATNR une la descripción al registro de datos básicos del material
- MAKT-MATNR = MARC-MATNR extrae la descripción junto con los datos de material específicos del centro para un centro dado
- MAKT-MATNR = MVKE-MATNR extrae la descripción junto con los datos de organización de ventas en documentos de salida
- MAKT-MATNR = MBEW-MATNR extrae la descripción junto con los datos de valoración para informes de costes o inventario
- MAKT-MATNR = EKPO-MATNR extrae la descripción en las partidas de pedidos de compra, filtrada al idioma de visualización, no al idioma del proveedor
Cómo leerla de forma segura
Siempre restrinja por MANDT incluso en herramientas que lo ocultan por defecto, y siempre restrinja por SPRAS al leer más de unos pocos materiales, de lo contrario, cada material devuelve una fila por idioma mantenido y los totales parecen inflados. MATNR por sí solo no es selectivo en un maestro de materiales grande; combínelo con SPRAS o ejecútelo para un número de material específico al solucionar un caso único. No hay un filtro de centro u organizacional disponible en esta tabla porque ninguno de esos datos reside aquí, por lo que las uniones a MARC o MVKE son la única forma de limitar una búsqueda de descripción a un contexto empresarial como un centro o un área de ventas específica.
Cómo probarlo en los datos
Un usuario informa que un material muestra la descripción correcta en un idioma pero un texto en blanco o incorrecto en otra pantalla o informe. Seleccione MAKT con MATNR igual al número de material en cuestión, sin restricción de SPRAS, e inspeccione cada fila devuelta. Si solo existe una fila de idioma, la descripción en blanco en otro lugar es el comportamiento esperado, no un error de datos; la solución es mantener la traducción faltante, no investigar la transacción que la mostró en blanco.
ECC frente a S/4HANA
MAKT no ha cambiado en su estructura y sigue siendo la tabla activa para las descripciones de materiales en S/4HANA. Se expone a través de vistas CDS estándar utilizadas por las aplicaciones de materiales de Fiori y los informes analíticos, pero la tabla subyacente en sí no fue reestructurada ni fusionada como parte de la simplificación de las tablas de gestión de inventario. Los consultores que provienen de ECC pueden confiar en los mismos campos clave y el mismo patrón de unión a MATNR sin ajustes.
Errores comunes
- Tratar una descripción en blanco en un documento como un error cuando es simplemente una fila de idioma faltante en MAKT para el contexto de idioma de ese documento
- Olvidar SPRAS al contar materiales y concluir que el maestro de materiales está duplicado, cuando las filas adicionales son traducciones legítimas del mismo material
- Asumir que MAKTX y MAKTG son siempre idénticos en contenido más allá de las mayúsculas/minúsculas; algunas cargas heredadas poblaron MAKTG con texto truncado o formateado de manera diferente, lo que rompe las comparaciones ingenuas
- Editar MAKTX directamente a nivel de tabla para corregir un error tipográfico en lugar de hacerlo a través de la transacción de mantenimiento del maestro de materiales, lo que elude los documentos de modificación y puede dejar MAKTG desincronizado
- Asumir que un cambio de descripción en MAKT actualiza retroactivamente los documentos históricos; los pedidos de compra, pedidos de venta y documentos de material que ya extrajeron el texto en el momento de la creación conservan su propia copia almacenada y no se actualizan
- Usar MAKT solo para juzgar si un material está activo u obsoleto; la tabla de descripciones no tiene un campo de estado, y un material puede tener una descripción perfectamente normal mientras está marcado para borrado en otra parte de MARA
De quién es este problema
El equipo de datos maestros de materiales es responsable del contenido de la descripción y de la integridad de la traducción; ellos son quienes mantienen o corrigen MAKTX a través de la transacción del maestro de materiales. Los consultores funcionales confirman qué contexto de idioma está utilizando un documento o informe con fallos antes de escalar una descripción en blanco como un problema de datos. Una traducción faltante es una tarea de mantenimiento de datos maestros, no un defecto de configuración o desarrollo.
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/maktERPClimb 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.