CREATE COLUMN TABLE "IMCYC"."PDN3" ("DocEntry" INTEGER CS_INT NOT NULL , "ExpnsCode" INTEGER CS_INT, "LineTotal" DECIMAL(21,6) CS_FIXED, "TotalFrgn" DECIMAL(21,6) CS_FIXED, "TotalSumSy" DECIMAL(21,6) CS_FIXED, "PaidToDate" DECIMAL(21,6) CS_FIXED, "PaidFC" DECIMAL(21,6) CS_FIXED, "PaidSys" DECIMAL(21,6) CS_FIXED, "Comments" NVARCHAR(100), "ObjType" NVARCHAR(20) DEFAULT '20', "LogInstanc" INTEGER CS_INT DEFAULT 0, "DistrbMthd" CHAR(1) CS_FIXEDSTRING, "TaxStatus" CHAR(1) CS_FIXEDSTRING DEFAULT 'Y', "VatGroup" NVARCHAR(8), "VatPrcnt" DECIMAL(21,6) CS_FIXED, "VatSum" DECIMAL(21,6) CS_FIXED, "VatSumFrgn" DECIMAL(21,6) CS_FIXED, "VatSumSy" DECIMAL(21,6) CS_FIXED, "DedVatSum" DECIMAL(21,6) CS_FIXED, "DedVatSumF" DECIMAL(21,6) CS_FIXED, "DedVatSumS" DECIMAL(21,6) CS_FIXED, "IsAcquistn" CHAR(1) CS_FIXEDSTRING DEFAULT 'N', "TaxCode" NVARCHAR(8), "TaxType" CHAR(1) CS_FIXEDSTRING DEFAULT 'Y', "WTLiable" CHAR(1) CS_FIXEDSTRING, "VatApplied" DECIMAL(21,6) CS_FIXED, "VatAppldFC" DECIMAL(21,6) CS_FIXED, "VatAppldSC" DECIMAL(21,6) CS_FIXED, "EquVatPer" DECIMAL(21,6) CS_FIXED, "EquVatSum" DECIMAL(21,6) CS_FIXED, "EquVatSumF" DECIMAL(21,6) CS_FIXED, "EquVatSumS" DECIMAL(21,6) CS_FIXED, "LineVat" DECIMAL(21,6) CS_FIXED, "LineVatF" DECIMAL(21,6) CS_FIXED, "LineVatS" DECIMAL(21,6) CS_FIXED, "BaseMethod" CHAR(1) CS_FIXEDSTRING, "Stock" CHAR(1) CS_FIXEDSTRING, "LstPchPrce" CHAR(1) CS_FIXEDSTRING, "AnalysRpt" CHAR(1) CS_FIXEDSTRING DEFAULT 'N', "BaseAbsEnt" INTEGER CS_INT DEFAULT -1, "BaseType" INTEGER CS_INT DEFAULT -1, "BaseRef" INTEGER CS_INT, "BaseLnNum" INTEGER CS_INT, "LineNum" INTEGER CS_INT DEFAULT -1 NOT NULL , "Status" CHAR(1) CS_FIXEDSTRING DEFAULT 'O', "TrgType" INTEGER CS_INT, "TrgAbsEnt" INTEGER CS_INT DEFAULT -1, "StDstr" DECIMAL(21,6) CS_FIXED, "StDstrSC" DECIMAL(21,6) CS_FIXED, "StDstrFC" DECIMAL(21,6) CS_FIXED, "FixCurr" NVARCHAR(3), "VatDscntPr" DECIMAL(21,6) CS_FIXED, "OcrCode" NVARCHAR(8), "TaxDistMtd" CHAR(1) CS_FIXEDSTRING, "OcrCode2" NVARCHAR(8), "OcrCode3" NVARCHAR(8), "OcrCode4" NVARCHAR(8), "OcrCode5" NVARCHAR(8), "Project" NVARCHAR(20), "VatGrpSrc" CHAR(1) CS_FIXEDSTRING DEFAULT 'N', "DrawnTotal" DECIMAL(21,6) CS_FIXED, "DrawnFC" DECIMAL(21,6) CS_FIXED, "DrawnSC" DECIMAL(21,6) CS_FIXED, "GrsAmount" DECIMAL(21,6) CS_FIXED, "GrsFC" DECIMAL(21,6) CS_FIXED, "GrsSC" DECIMAL(21,6) CS_FIXED, "BaseTotal" CHAR(1) CS_FIXEDSTRING DEFAULT 'N', PRIMARY KEY INVERTED VALUE ("DocEntry", "LineNum")) UNLOAD PRIORITY 0  AUTO MERGE ;
ALTER TABLE "IMCYC"."PDN3" WITH PARAMETERS ('CONCAT_ATTRIBUTE'=('$DocEntry$BaseAbsEnt$','DocEntry','BaseAbsEnt'));
CREATE INDEX "PDN3_DOCUMENT" ON "IMCYC"."PDN3" ( "DocEntry" ASC, "BaseAbsEnt" ASC )