SAP Table DDMTF

Nametab Field Structure for Delayed Writing

DDMTF (Nametab Field Structure for Delayed Writing) is a standard table in SAP R\3 ERP systems. Below you can find the technical details of the fields that make up this table. Key fields are marked in blue.

Additionally we provide an overview of foreign key relationships, if any, that link DDMTF to other SAP tables.

Source: DDMTF (Nametab Field Structure for Delayed Writing)

DDMTF table fields

Field Data element Checktable Datatype Length Decimals
TABNAME 4.0 version of TABNAME (name extension) V4TABNAME CHAR 30 0
MODEFLAG Activation flag ACTFLAG CHAR 1 0
NULL Start of activation or activation successful
I Internal checks successful
U External checks for object OK or table as dependent faulty
POSITION Position of the field in the table TABFDPOS NUMC 4 0
FLAG1 Flag 1 length 1 byte for field attributes FDFLAG1 RAW 1 0
FLAG2 Flag 2 length 1 byte for field attributes FDFLAG2 RAW 1 0
FLAG3 Flag 1 length 1 byte for field attributes FDFLAG1 RAW 1 0
FLAG4 Flag 2 length 1 byte for field attributes FDFLAG2 RAW 1 0
DBTABPOS Position number of table field in database FLPOS RAW 2 0
FIELDTYPE ABAP data type (coded) FLDTYPE RAW 1 0
OFFSET Table field offset ROFFSET RAW 4 0
DBLENGTH Length of field in ABAP DBLENGTH RAW 2 0
DBLENGTH2 ABAP Dictionary: Length on Database DBLENGTH2 RAW 4 0
EXLENGTH Field output length OUTLENGTH RAW 2 0
DECIMALS Number of decimal places in the field INTDECIM RAW 1 0
DEPTH Depth in nested structures DDDEPTH RAW 1 0
FLDALIGN Alignment of types with different pointer lengths FLDALIGN RAW 1 0
FIELDNAME Field Name FIELDNAME CHAR 30 0
ROLLNAME Data element (semantic domain) ROLLNAME CHAR 30 0
ABTYPE ABAP data type (nametab interface coded) ABTYPE RAW 1 0
DTYP Data Type in ABAP Dictionary DATATYPE_D CHAR 4 0
ACCP Posting period YYYYMM
CHAR Character String
CLNT Client
CUKY Currency key, referenced by CURR fields
CURR Currency field, stored as DEC
D16D Decimal Floating Point, 16 Digits, DEC on Database
D16R Decimal Floating Point, 16 Digits, RAW on Database
D16S Decimal Floating Point. 16 Digits, with Scale Field
D34D Decimal Floating Point, 34 Digits, DEC on Database
D34R Decimal Floating Point, 34 Digits, RAW on Database
D34S Decimal Floating Point, 34 Digits, with Scale Field
DATS Date field (YYYYMMDD) stored as char(8)
DEC Counter or amount field with comma and sign
FLTP Floating point number, accurate to 8 bytes
INT1 1-byte integer, integer number <= 255
INT2 2-byte integer, only for length field before LCHR or LRAW
INT4 4-byte integer, integer number with sign
LANG Language key
LCHR Long character string, requires preceding INT2 field
LRAW Long byte string, requires preceding INT2 field
NUMC Character string with only digits
PREC Obsolete data type, do not use
QUAN Quantity field, points to a unit field with format UNIT
RAW Uninterpreted sequence of bytes
RSTR Byte String of Variable Length
SSTR Short Character String of Variable Length
STRG Character String of Variable Length
TIMS Time field (hhmmss), stored as char(6)
UNIT Unit key for QUAN fields
VARC Long character string, no longer supported from Rel. 3.0
EXID ABAP data type (C,D,N,...) INTTYPE CHAR 1 0
C Character String
N Character String with Digits Only
D Date (Date: YYYYMMDD)
T Time (Time: HHMMSS)
X Byte Seq. (heXadecimal), in DDIC metadata also for INT1/2/4
I Integer number (4-byte integer with sign)
b 1-byte integer, integer number <= 254
s 2-byte integer, only for length field before LCHR or LRAW
P Packed number
F Floating point number to accuracy of 8 bytes
g Character string with variable length (ABAP type STRING)
y Byte sequence with variable length (ABAP type XSTRING)
u Structured type, flat
v Structured type, deep
h Table type
V Character string (old Dictionary type VARC)
r Reference to class/interface
l Reference to data object
a Decimal Floating Point Number, 16 Digits
e Decimal Floating Point Number, 34 Digits
j Static Boxed Components
k Generic Boxed Components
REFTABLE Table for reference field REFTABLE CHAR 30 0
REFFIELD Reference field for currency and qty fields REFFIELD CHAR 30 0
PRECFIELD Internal precision PRECINTERN RAW 2 0
CONVEXIT Conversion Routine CONVEXIT CHAR 5 0
MEMORYID Set/Get parameter ID MEMORYID CHAR 20 0
CHECKTABLE Check table name of the foreign key CHECKTABLE CHAR 30 0
DIGITS Dictionary length for DEC, CURR, QUAN types DDINTLENG RAW 2 0