SAP table UGMD_SCDT_S_FPROP (Description of a Field in Field Catalog)

SAP table UGMD_SCDT_S_FPROP has 3 primary key fields being TABNAME,FIELDNAME,LANGU.

Field Description Data Type Length Decimals Checktable Data Element
TABNAME Table Name CHAR 30 0 * TABNAME
FIELDNAME Field Name CHAR 30 0 * FIELDNAME
ORG_TABNAME Table Name CHAR 30 0 * TABNAME
ORG_FIELDNAME Field Name CHAR 30 0 * FIELDNAME
LANGU Language Key LANG 1 0 * DDLANGUAGE
POSITION Position of the field in the table NUMC 4 0 TABFDPOS
OFFSET Offset of a field NUMC 6 0 DOFFSET
DOMNAME Domain name CHAR 30 0 * DOMNAME
ROLLNAME Data element (semantic domain) CHAR 30 0 * ROLLNAME
CHECKTABLE Table Name CHAR 30 0 * TABNAME
LENG Length (No. of Characters) NUMC 6 0 DDLENG
INTLEN Internal Length in Bytes NUMC 6 0 INTLEN
OUTPUTLEN Output Length NUMC 6 0 OUTPUTLEN
DECIMALS Number of Decimal Places NUMC 6 0 DECIMALS
DATATYPE ABAP Dictionary: Dynpro Data Type for Screen Painter CHAR 4 0 DYNPTYPE
INTTYPE ABAP data type (C,D,N,...) CHAR 1 0 INTTYPE
8 Whole Number (8-Byte Integer with Sign)
a Decimal Floating Point Number, 16 Digits
b 1-byte integer, whole number <= 254
C Character String
D Date (YYYYMMDD)
e Decimal Floating Point Number, 34 Digits
F Floating point number to accuracy of 8 bytes
g Character string with variable length (ABAP type STRING)
h Table type
I Integer number (4-byte integer with sign)
j Static Boxed Components
k Generic Boxed Components
l Reference to data object
N Character String with Digits Only
P Packed number
p Time stamp 'yyyy-mm-dd hh:mm:ss[.nnnnnnn]'
r Reference to class/interface
s 2-byte integer, only for length field before LCHR or LRAW
T Time (HHMMSS)
u Structured type, flat
V Character string (old dictionary type VARC)
v Structured type, deep
X Byte string (hexadecimal), in DDIC metadata also INT1/2/4
y Byte string with variable length (ABAP type XSTRING)
z Node Line for Stuctured Objects
REFTABLE Reference Table for Field CHAR 30 0 * REFTABLE
REFFIELD Reference Field for Currency and Quantity Fields CHAR 30 0 * REFFIELD
PRECFIELD Name of included table CHAR 30 0 * PRECFIELD
AUTHORID Authorization class CHAR 3 0 AUTHORID
MEMORYID Set/Get parameter ID CHAR 20 0 * MEMORYID
LOGFLAG Indicator for writing change documents CHAR 1 0 LOGFLAG
MASK Template (not used) CHAR 20 0 AS4MASK
MASKLEN Template length (not used) NUMC 4 0 MASKLEN
CONVEXIT Conversion Routine CHAR 5 0 CONVEXIT
HEADLEN Maximum length of heading NUMC 2 0 HEADLEN
SCRLEN1 Max. length for short field label NUMC 2 0 SCRLEN_S
SCRLEN2 Max. length for medium field label NUMC 2 0 SCRLEN_M
SCRLEN3 Max. length for long field label NUMC 2 0 SCRLEN_L
FIELDTEXT Short Description of Repository Objects CHAR 60 0 AS4TEXT
REPTEXT Heading CHAR 55 0 REPTEXT
SCRTEXT_S Short Field Label CHAR 10 0 SCRTEXT_S
SCRTEXT_M Medium Field Label CHAR 20 0 SCRTEXT_M
SCRTEXT_L Long Field Label CHAR 40 0 SCRTEXT_L
KEYFLAG Identifies a key field of a table CHAR 1 0 KEYFLAG
No key field
X Key field
LOWERCASE Lowercase letters allowed/not allowed CHAR 1 0 LOWERCASE
MAC Is a search help bound to the field? CHAR 1 0 DDSHATTACH
GENKEY Flag (X or Blank) CHAR 1 0 AS4FLAG
Do not set flag
X Set flag
NOFORKEY Flag (X or Blank) CHAR 1 0 AS4FLAG
Do not set flag
X Set flag
VALEXI Existence of fixed values CHAR 1 0 VALEXI
NOAUTHCH Flag (X or Blank) CHAR 1 0 AS4FLAG
Do not set flag
X Set flag
SIGN Flag for sign in numerical fields CHAR 1 0 SIGNFLAG
DYNPFLD Flag: Field is displayed on dynpro CHAR 1 0 DYNPROFLD
F4AVAILABL Does the field have an input help CHAR 1 0 DDF4AVAIL
COMPTYPE DD: Component Type CHAR 1 0 COMPTYPE
Built-in type
E Data element
L Table type
N Reference to non-active type
S Structured type (possibly as INCLUDE)
LFIELDNAME Field name CHAR 132 0 FNAM_____4