Ir al contenido
Programación ABAP

MAKT

Descripciones de materiales.

TablaM
Módulo
MM
Texto SAP
Material Descriptions
Actualizado
21 de octubre de 2026

Para qué sirve

MAKT guarda la descripción (texto breve) de cada material en cada idioma. Incluye también la descripción en mayúsculas (MAKTG), pensada para búsquedas.

Campos

Los campos clave y los más usados. La lista completa está en la SE11.

CampoElemento de datosDescripción
MANDTClaveMANDTMandante.
MATNRClaveMATNRMaterial.
SPRASClaveSPRASIdioma.
MAKTXMAKTXDescripción del material.
MAKTG—Descripción en mayúsculas (para búsquedas).

Cómo se une con otras tablas

TablaPor los camposPara qué
MARAMATNRDatos generales del material.

Generar un JOIN desde MAKT

Ejemplo

ABAP 7.5
" Materiales cuya descripción contiene un texto (sin distinguir mayúsculas)
SELECT matnr, maktx
  FROM makt
  WHERE spras = @sy-langu
    AND maktg LIKE @( |%{ to_upper( lv_texto ) }%| )
  INTO TABLE @DATA(lt_materiales)
  UP TO 100 ROWS.

Transacciones y consulta

Transacciones que la usan

MM03MM02

Cómo consultarla

  • Contenido: SE16N o SE16 con el nombre MAKT.
  • Definición, campos y claves externas: SE11.

Rendimiento: errores típicos

  • Siempre con SPRAS: sin el idioma obtendrás una fila por idioma y duplicarás resultados en los JOIN.

Relacionadas

Tablas relacionadas

MARAMARC

Más en M

MAPLMARDMARMMATDOCMBEWMCHAMCHBMKALMKPFMSEGMSLBMVKE

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.

Preguntar en el foro

Actualizado: 21 de octubre de 2026