SAP DMC_MT_TABLES DMC: Tables for a Mass Data Transfer Table data and field list

DMC_MT_TABLES is a standard SAP Table which is used to store DMC: Tables for a Mass Data Transfer data in SAP systems, such as SAP R/3, S/4HANA, depending on the version and release level.

The DMC_MT_TABLES table consists of various fields, each holding specific information or linking keys about DMC: Tables for a Mass Data Transfer data available in SAP. These include TABNAME (Name of an ABAP Dictionary object), FAILED (Boolean Variable (X=True, -=False, Space=Unknown)), IN_PROCESS (Boolean Variable (X=True, -=False, Space=Unknown)), DEFINED (Boolean Variable (X=True, -=False, Space=Unknown))... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

DMC_MT_TABLES table Technical Details:

Delivery Class: L - Table for storing temporary data, is delivered empty
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP DMC_MT_TABLES table fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the DMC_MT_TABLES table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
IDDMC: Indicator for Mass Transfer DMC_MT_IDENTIFIERCHAR3DMC_MT_HEADERCHAR03
TABNAMEName of an ABAP Dictionary object DDNAMECHAR30DDNAME
FAILEDBoolean Variable (X=True, -=False, Space=Unknown) BOOLEANCHAR1BOOLEAN
IN_PROCESSBoolean Variable (X=True, -=False, Space=Unknown) BOOLEANCHAR1BOOLEAN
DEFINEDBoolean Variable (X=True, -=False, Space=Unknown) BOOLEANCHAR1BOOLEAN
GENERATEDBoolean Variable (X=True, -=False, Space=Unknown) BOOLEANCHAR1BOOLEAN
CALCULATEDMWB: Calculation Status of MT DMC_MT_CALC_STATECHAR1DMC_MT_CALC_STATE
ACCESS_PLAN_TYPEType of Access Plan DMC_ACCESS_PLAN_TYPECHAR3DMC_ACCESS_PLAN_TYPE
LOADEDBoolean Variable (X=True, -=False, Space=Unknown) BOOLEANCHAR1BOOLEAN
TABCLASSTable category TABCLASSCHAR8TABCLASS
SQLTABName of an SQL table or an appended table SQLAPPDTABCHAR30Assigned to domainAS4TAB
CONTFLAGDelivery class CONTFLAGCHAR1CONTFLAG
WRITE_BEHAVIOURMWB: Transfer Behaviour of Conversion DMC_RTO_BEHAVIOURNUMC1DMC_RTO_BEHAVIOUR
COBJ_GUIDDMC: Globally Unique Key (22 Characters) DMC_GUIDCHAR22SYSUUID_22
TARGET_TABMWB: Target Table for Mass Processing DMC_MT_TARGET_TABCHAR30DDNAME
SEQNUMMWB: Sequence Number for Table DMC_SEQNR_TABLENUMC2NUMC2
BLOCKSIZEMWB: Size of an RFC Package DMC_BLOCKSIZEINT410
SEGMENT_SIZEMWB: Maximum Segment Size for a Precalculation DMC_SEGMENT_SIZEINT410
SEARCH_DEPTHMWB: Search Depth of a Precalculation DMC_SEARCH_DEPTHINT410
SIZE_CATMWB: Size Category DMC_SIZE_CATEGORYCHAR1DMC_SIZE_CATEGORY
SELPARMWB: Field Name of Selection Parameter DMC_SELPAR_FIELDNAMECHAR30Assigned to domainFDNAME
READING_TYPEreading type (transparent, pool, cluster, indx-cluster) DMC_READING_TYPECHAR1DMC_READING_TYPE
MAX_PORTION_ACPLmaximum number of portions of single access plan (split) DMC_MAX_PORTION_ACPLNUMC5NUM05
TABLE_MAX_PARALLnumber of acc.pl. per conv.obj. that can be loaded in parall DMC_TAB_MAX_PARALLELNUMC2NUM2
BLOCK_PROC_STEPBlock a processing step of MWB mass transfers DMC_BLOCK_PROCESS_STEPCHAR1DMC_BLOCK_PROCESS_STEP

Key field Non-key field



How do I retrieve data from SAP table DMC_MT_TABLES using ABAP code

The following ABAP code Example will allow you to do a basic selection on DMC_MT_TABLES to SELECT all data from the table
DATA: WA_DMC_MT_TABLES TYPE DMC_MT_TABLES.

SELECT SINGLE *
FROM DMC_MT_TABLES
INTO CORRESPONDING FIELDS OF WA_DMC_MT_TABLES
WHERE...

How to access SAP table DMC_MT_TABLES

Within an ECC or HANA version of SAP you can also view further information about DMC_MT_TABLES and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).