SAP table · Customers

KNA1: customer master general data

KNA1 holds one row per customer in each client: the name, address, phone and tax numbers that apply across company codes and sales areas. It's one of the first tables to mask in any SAP test system.

Key
MANDT, KUNNR
Used by
Sales and distribution, financial accounting
In S/4HANA
Kept in step with the business partner, BUT000
Personal data
Yes, for people and sole traders, and in contact fields

Fields to mask, and how

The fields below carry personal data or point to it. Field names are SAP's; meanings are summarized.

FieldMeaningPersonal data?How to mask
NAME1, NAME2Name linesYes, for people and sole tradersReplace with a realistic name, the same value as in ADRC
STRASStreet and house numberYesReplace with a realistic street in the same country
ORT01, PSTLZCity and postal codeYes, together with the streetReplace as a pair, with a postal code valid for the country
TELF1, TELFXTelephone and faxYesReplace with numbers in a valid format
STCD1, STCD2Tax numbersYes, for peopleReplace with valid-format numbers so tax checks still pass
STCEGVAT registration numberOftenReplace with a valid-format number for the country
ERNAMCreated byYes: an employee's user IDReplace with test user IDs, consistently across tables
ADRNRAddress numberNo, it's a linkKeep; mask the ADRC record it points to
LAND1Country keyRarely on its ownKeep: it drives tax, pricing and output

Mask it without breaking joins

  1. Keep KUNNR, or remap it everywhere at once: it links orders, invoices and payments.
  2. Give KNA1 and ADRC the same new name and address.
  3. Keep the country and region, which drive tax, pricing and output.
  4. In S/4HANA, mask BUT000 with the same values; customer-vendor integration keeps them in step.

Related tables

  • ADRC addresses
  • ADR6 email addresses
  • KNVK contact persons
  • KNBK bank details
  • KNB1 company code data
  • KNVV sales area data
  • VBPA partners on sales documents
  • BUT000 business partner

Questions about KNA1

Where is a customer's email address stored?

Not in KNA1. Email addresses sit in ADR6, linked through the address number in ADRNR, so mask ADR6 with the rest of the address.

Does KNA1 still matter in S/4HANA?

Yes. The business partner is the leading object in S/4HANA, but KNA1 still exists and customer-vendor integration keeps it in step with BUT000. Programs and reports still read it.

Is KNA1 personal data if our customers are companies?

Company names and addresses aren't personal data under GDPR, but sole traders' are, and phone and contact fields often lead to a person. Mask the lot unless you can separate them reliably.

Back to the table libraryNext table: LFA1, coming soon

Mask KNA1 and every table linked to it

Synthesized finds the related tables and keeps the same replacement values across all of them.

See SAP data masking
Updated October 2026

SAP, S/4HANA, SAP HANA, SuccessFactors, Ariba, Concur and other SAP products and services mentioned herein, as well as their respective logos, are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.