diff --git a/package.json b/package.json index b7e91d1..7c1bcac 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,9 @@ }, "license": "MIT", "dependencies": { - "@abaplint/cli": "^2.108.4", - "@abaplint/runtime": "^2.8.24", - "@abaplint/database-sqlite": "^2.8.0", - "@abaplint/transpiler-cli": "^2.8.24" + "@abaplint/cli": "^2.110.6", + "@abaplint/runtime": "^2.10.1", + "@abaplint/database-sqlite": "^2.8.25", + "@abaplint/transpiler-cli": "^2.10.1" } } diff --git a/src/ddic/lvc_s_fcat.tabl.xml b/src/ddic/lvc_s_fcat.tabl.xml new file mode 100644 index 0000000..004529f --- /dev/null +++ b/src/ddic/lvc_s_fcat.tabl.xml @@ -0,0 +1,970 @@ + + + + + + LVC_S_FCAT + E + INTTAB + FCAT + 1 + + + + ROW_POS + 0 + X + 000004 + INT4 + 000010 + INT4 + + + COL_POS + 0 + X + 000004 + INT4 + 000010 + INT4 + + + FIELDNAME + 0 + C + 000060 + CHAR + 000030 + CHAR + + + TABNAME + 0 + C + 000060 + CHAR + 000030 + CHAR + + + CURRENCY + 0 + C + 000010 + CHAR + 000005 + CHAR + + + CFIELDNAME + 0 + C + 000060 + CHAR + 000030 + CHAR + + + QUANTITY + 0 + C + 000006 + CHAR + 000003 + CHAR + + + QFIELDNAME + 0 + C + 000060 + CHAR + 000030 + CHAR + + + IFIELDNAME + 0 + C + 000060 + CHAR + 000030 + CHAR + + + ROUND + 0 + X + 000004 + INT4 + 000010 + INT4 + + + EXPONENT + 0 + C + 000006 + CHAR + 000003 + CHAR + + + KEY + 0 + C + 000002 + CHAR + 000001 + CHAR + + + KEY_SEL + 0 + C + 000002 + CHAR + 000001 + CHAR + + + ICON + 0 + C + 000002 + CHAR + 000001 + CHAR + + + SYMBOL + 0 + C + 000002 + CHAR + 000001 + CHAR + + + CHECKBOX + 0 + C + 000002 + CHAR + 000001 + CHAR + + + JUST + 0 + C + 000002 + CHAR + 000001 + CHAR + + + LZERO + 0 + C + 000002 + CHAR + 000001 + CHAR + + + NO_SIGN + 0 + C + 000002 + CHAR + 000001 + CHAR + + + NO_ZERO + 0 + C + 000002 + CHAR + 000001 + CHAR + + + NO_CONVEXT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + EDIT_MASK + 0 + C + 000120 + CHAR + 000060 + CHAR + + + EMPHASIZE + 0 + C + 000008 + CHAR + 000004 + CHAR + + + FIX_COLUMN + 0 + C + 000002 + CHAR + 000001 + CHAR + + + DO_SUM + 0 + C + 000002 + CHAR + 000001 + CHAR + + + NO_SUM + 0 + C + 000002 + CHAR + 000001 + CHAR + + + NO_OUT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + TECH + 0 + C + 000002 + CHAR + 000001 + CHAR + + + OUTPUTLEN + 0 + N + 000012 + NUMC + 000006 + NUMC + + + CONVEXIT + 0 + C + 000010 + CHAR + 000005 + CHAR + + + SELTEXT + 0 + C + 000080 + CHAR + 000040 + CHAR + + + TOOLTIP + 0 + C + 000080 + CHAR + 000040 + CHAR + + + ROLLNAME + 0 + C + 000060 + CHAR + 000030 + CHAR + + + DATATYPE + 0 + C + 000008 + CHAR + 000004 + CHAR + + + INTTYPE + 0 + C + 000002 + CHAR + 000001 + CHAR + + + INTLEN + 0 + N + 000012 + NUMC + 000006 + NUMC + + + LOWERCASE + 0 + C + 000002 + CHAR + 000001 + CHAR + + + REPTEXT + 0 + C + 000110 + CHAR + 000055 + CHAR + + + HIER_LEVEL + 0 + X + 000004 + INT4 + 000010 + INT4 + + + REPREP + 0 + C + 000002 + CHAR + 000001 + CHAR + + + DOMNAME + 0 + C + 000060 + CHAR + 000030 + CHAR + + + SP_GROUP + 0 + C + 000008 + CHAR + 000004 + CHAR + + + HOTSPOT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + DFIELDNAME + 0 + C + 000060 + CHAR + 000030 + CHAR + + + COL_ID + 0 + X + 000004 + INT4 + 000010 + INT4 + + + F4AVAILABL + 0 + C + 000002 + CHAR + 000001 + CHAR + + + AUTO_VALUE + 0 + C + 000002 + CHAR + 000001 + CHAR + + + CHECKTABLE + 0 + C + 000060 + CHAR + 000030 + CHAR + + + VALEXI + 0 + C + 000002 + CHAR + 000001 + CHAR + + + WEB_FIELD + 0 + C + 000060 + CHAR + 000030 + CHAR + + + HREF_HNDL + 0 + X + 000004 + INT4 + 000010 + INT4 + + + STYLE + 0 + X + 000004 + RAW + 000004 + RAW + + + STYLE2 + 0 + X + 000004 + RAW + 000004 + RAW + + + STYLE3 + 0 + X + 000004 + RAW + 000004 + RAW + + + STYLE4 + 0 + X + 000004 + RAW + 000004 + RAW + + + DRDN_HNDL + 0 + X + 000004 + INT4 + 000010 + INT4 + + + DRDN_FIELD + 0 + C + 000060 + CHAR + 000030 + CHAR + + + NO_MERGING + 0 + C + 000002 + CHAR + 000001 + CHAR + + + H_FTYPE + 0 + C + 000006 + CHAR + 000003 + CHAR + + + COL_OPT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + NO_INIT_CH + 0 + C + 000002 + CHAR + 000001 + CHAR + + + DRDN_ALIAS + 0 + C + 000002 + CHAR + 000001 + CHAR + + + DECFLOAT_STYLE + 0 + N + 000004 + NUMC + 000002 + NUMC + + + PARAMETER0 + 0 + C + 000060 + CHAR + 000030 + CHAR + + + PARAMETER1 + 0 + C + 000060 + CHAR + 000030 + CHAR + + + PARAMETER2 + 0 + C + 000060 + CHAR + 000030 + CHAR + + + PARAMETER3 + 0 + C + 000060 + CHAR + 000030 + CHAR + + + PARAMETER4 + 0 + C + 000060 + CHAR + 000030 + CHAR + + + PARAMETER5 + 0 + X + 000004 + INT4 + 000010 + INT4 + + + PARAMETER6 + 0 + X + 000004 + INT4 + 000010 + INT4 + + + PARAMETER7 + 0 + X + 000004 + INT4 + 000010 + INT4 + + + PARAMETER8 + 0 + X + 000004 + INT4 + 000010 + INT4 + + + PARAMETER9 + 0 + X + 000004 + INT4 + 000010 + INT4 + + + REF_FIELD + 0 + C + 000060 + CHAR + 000030 + CHAR + + + REF_TABLE + 0 + C + 000060 + CHAR + 000030 + CHAR + + + TXT_FIELD + 0 + C + 000060 + CHAR + 000030 + CHAR + + + ROUNDFIELD + 0 + C + 000060 + CHAR + 000030 + CHAR + + + DECIMALS_O + 0 + C + 000012 + CHAR + 000006 + CHAR + + + DECMLFIELD + 0 + C + 000060 + CHAR + 000030 + CHAR + + + DD_OUTLEN + 0 + N + 000012 + NUMC + 000006 + NUMC + + + DECIMALS + 0 + N + 000012 + NUMC + 000006 + NUMC + + + COLTEXT + 0 + C + 000080 + CHAR + 000040 + CHAR + + + SCRTEXT_L + 0 + C + 000080 + CHAR + 000040 + CHAR + + + SCRTEXT_M + 0 + C + 000040 + CHAR + 000020 + CHAR + + + SCRTEXT_S + 0 + C + 000020 + CHAR + 000010 + CHAR + + + COLDDICTXT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + SELDDICTXT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + TIPDDICTXT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + EDIT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + TECH_COL + 0 + X + 000004 + INT4 + 000010 + INT4 + + + TECH_FORM + 0 + X + 000004 + INT4 + 000010 + INT4 + + + TECH_COMP + 0 + C + 000002 + CHAR + 000001 + CHAR + + + HIER_CPOS + 0 + X + 000002 + INT2 + 000005 + INT2 + + + H_COL_KEY + 0 + C + 000024 + CHAR + 000012 + CHAR + + + H_SELECT + 0 + C + 000002 + CHAR + 000001 + CHAR + + + DD_ROLL + 0 + C + 000060 + CHAR + 000030 + CHAR + + + DRAGDROPID + 0 + X + 000004 + INT4 + 000010 + INT4 + + + MAC + 0 + C + 000002 + CHAR + 000001 + CHAR + + + INDX_FIELD + 0 + X + 000004 + INT4 + 000010 + INT4 + + + INDX_CFIEL + 0 + X + 000004 + INT4 + 000010 + INT4 + + + INDX_QFIEL + 0 + X + 000004 + INT4 + 000010 + INT4 + + + INDX_IFIEL + 0 + X + 000004 + INT4 + 000010 + INT4 + + + INDX_ROUND + 0 + X + 000004 + INT4 + 000010 + INT4 + + + INDX_DECML + 0 + X + 000004 + INT4 + 000010 + INT4 + + + GET_STYLE + 0 + C + 000002 + CHAR + 000001 + CHAR + + + MARK + 0 + C + 000002 + CHAR + 000001 + CHAR + + + + + diff --git a/src/ddic/lvc_t_fcat.ttyp.xml b/src/ddic/lvc_t_fcat.ttyp.xml new file mode 100644 index 0000000..4953a0f --- /dev/null +++ b/src/ddic/lvc_t_fcat.ttyp.xml @@ -0,0 +1,18 @@ + + + + + + LVC_T_FCAT + E + LVC_S_FCAT + S + STRU + T + D + N + TTYP + + + +