SAP tableObjectE071KModuleABAP

E071K table — Transport request key entries for table content

E071K stores the key value of a single table row that was recorded into a transport request or task when a customizing change was captured with key-level granularity. Each row is one recorded key, linked back to the owning object entry in E071 by request number and position. It holds no field values, only the key of the changed row.

E071K is the Basis table behind the Change and Transport System that records, key by key, which rows of a customizing table were captured into a transport request. It matters when tracing why a specific customizing entry did or did not transport, and it only ever holds keys, never the actual field content.

Published 15 Sept 2026· 1,032 words

What it stores

One row in E071K represents one recorded key of a table entry that was included in a transport request or task at the point a customizing change was saved and the table maintenance tool captured it for transport with row-level granularity, rather than as a whole-table object. This happens for tables flagged for key-based transport recording in the table maintenance generator. The row does not contain the changed field values themselves, only the key that identifies which row of the target customizing table was touched. The actual before and after values live in the table's own transported data, not in E071K. This table exists purely to let the transport system know precisely which rows of which table to move when the corresponding object entry in E071 points at a table content object rather than a full dictionary object.

Key fields

  • MANDT - client in which the recording took place
  • TRKORR - transport request or task number that owns this key entry
  • AS4POS - sequential position number that links this key entry back to its owning object entry in E071 for the same TRKORR
  • TABKEY - the concatenated key of the table row captured for this entry, built from the key fields of the target customizing table and padded to a fixed length

How it joins the data model

  • E071K-TRKORR = E071-TRKORR and E071K-AS4POS = E071-AS4POS to find which table object name and object type this key entry belongs to
  • E071K-TRKORR = E070-TRKORR to reach the request or task header, its owner, and its status
  • E070-TRKORR = E070C-TRKORR to pick up the client the request was released against
  • TABKEY corresponds conceptually to the key fields of the customizing table named in the linked E071 entry, but there is no formal join, the string has to be unpacked field by field using that table's key definition

How to read it safely

Always start from a known TRKORR or a small set of them, this table is not selective on anything else and a full scan on a long-lived system is expensive. MANDT is usually a fixed value since transport control tables are typically maintained client-independently or in client 000, so it rarely helps narrow a selection. TABKEY cannot be filtered on individual key field values because it is one flat padded string, so any filtering on a business key has to happen after fetching rows for the relevant TRKORR and decoding TABKEY using the target table's key layout pulled from the data dictionary. Join to E071 first to confirm the object name before attempting to interpret TABKEY, otherwise the padding and field order will be wrong.

How to prove it in the data

Symptom: a customizing change to one row of a table was made and released, but the target system does not show it after import. Find the request in E070/E071 by object name and object type, note its TRKORR. Select E071K where TRKORR equals that value and check whether an AS4POS matches an E071 entry for the table in question, then decode TABKEY against the table's key fields. No matching entry means the row was never captured into that request, so the fix is in the change recording step, not the import.

ECC vs S/4HANA

E071K is a Basis pool table belonging to the Change and Transport System and is unaffected by the S/4HANA data model changes that touch business tables. It exists in S/4HANA with the same structure and the same role. There is no CDS compatibility view for it because it is infrastructure metadata, not business data, and the transport tooling that reads and writes it has not changed shape across releases.

Common pitfalls

  • An absent entry for a given key does not prove the row was never customized, the change may have been captured under a different task, a different request, or as part of a whole-table object recorded without key granularity
  • TABKEY is not a set of usable, filterable fields, it is a single padded string, attempts to select on a decoded sub-value directly against this table will not work
  • E071K never holds the actual data values, only the key, checking it to see what changed is a dead end, the real content sits in the customizing table itself or in its versioned copy
  • This table reflects what was selected for transport at save time, not the current state of customizing in any system, treating it as a live audit of current values is wrong
  • AS4POS is unique only within a single TRKORR, comparing AS4POS values across different requests without also matching TRKORR produces false joins
  • Manually editing rows here to try to add or remove a key from a request does not work reliably and bypasses the transport tools that also maintain E071 and the object list consistently, any correction belongs in the transport organizer, not in table maintenance on E071K directly

Whose problem this is

The Basis or transport team owns this table operationally, since it is written by the transport organizer and table maintenance generator machinery, not by application configuration. Functional consultants only look at it when tracing a specific transport gap for a customizing row, and even then the answer usually comes from the request contents shown in the transport organizer rather than a direct table read.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tables/e071kERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.