Skip to content
IT Canvass
SAP tables · Lesson

MAKT

Quick answer

When a report shows material descriptions, they usually come from MAKT for the logon language.

Key takeaways

  • The key is MATNR + SPRAS, one description per material per language.
  • SPRAS, language key (key).
  • MARA, general material data.
  • Watch out: Reading tables directly instead of using CDS/reports where appropriate.

What it stores

It stores material descriptions (short texts) by language, so a material has a readable name in each maintained language.

Key fields

  • MATNR, material (key).
  • SPRAS, language key (key).
  • MAKTX, material description (short text).
  • MAKTG, description in uppercase (search).

Keys and relationships

The key is MATNR + SPRAS, one description per material per language. It is the go-to table to get a material’s readable name for reports.

  • MARA, general material data.
  • MARC, plant data.
  • Product/material description CDS views in S/4HANA.

Working with it

When a report shows material descriptions, they usually come from MAKT for the logon language. Join MARA–MAKT on MATNR (and filter SPRAS) for numbers with names. View its structure in SE11 and its data (with authorization) in SE16N.

Common pitfalls

  • Reading tables directly instead of using CDS/reports where appropriate.
  • Ignoring header/item relationships.
  • Performance: querying large tables without indexed selection.

Want to learn this properly?

Our live, instructor-led SAP Training covers this hands-on, with real projects and a certification path.

Check your understanding

  1. Which statement is true of MAKT?

    • A. RFC (Remote Function Call) is the protocol that lets programs call SAP function modules remotely, the…
    • B. It is the go-to table to get a material’s readable name for reports.
    • C. Configuring Fiori makes apps available and correct for users: activating services, assigning catalogs/groups…
    Show answer

    B. It is the go-to table to get a material’s readable name for reports.

    Covered in the “Keys and relationships” section of this lesson.

  2. Which of these also applies to MAKT?

    • A. Ignoring account determination behind automatic postings.
    • B. Join MARA-MAKT on MATNR (and filter SPRAS) for numbers with names.
    • C. Trying to learn everything at once, overwhelm is the top reason beginners quit.
    Show answer

    B. Join MARA-MAKT on MATNR (and filter SPRAS) for numbers with names.

    Covered in the “Working with it” section of this lesson.

  3. Which part of the Learn SAP curriculum covers MAKT?

    • A. SAP best practices
    • B. SAP tables
    • C. SAP troubleshooting
    Show answer

    B. SAP tables

    This lesson sits in the SAP tables section of the Learn SAP course.

Frequently asked questions

What does MAKT stand for in SAP?

MAKT is a key SAP table in MM (Materials). It stores material descriptions (short texts) by language, so a material has a readable name in each maintained language.

What is worth remembering about MAKT in practice?

When a report shows material descriptions, they usually come from MAKT for the logon language.

What is another point to note about MAKT?

The key is MATNR + SPRAS, one description per material per language.

What tends to go wrong with MAKT?

Reading tables directly instead of using CDS/reports where appropriate. Ignoring header/item relationships. Performance: querying large tables without indexed selection.
CallWhatsAppEnquire