using (HuAPConnection Connection = new HuAPConnection())
using (HuView POREOR = Connection.GetView("PO0159"))
using (HuView POREORD = Connection.GetView("PO0160"))
using (HuView ICREOR = Connection.GetView("IC0599"))
using (HuView ICREORD = Connection.GetView("IC0600"))
using (HuView ICREORO = Connection.GetView("IC0601"))
using (HuView ICITEM = Connection.GetView("IC0310"))
using (HuView ICUNIT = Connection.GetView("IC0750"))
using (HuView ICITMTX = Connection.GetView("IC0330"))
using (HuView TXAUTH = Connection.GetView("TX0002"))
using (HuView TXCLASS = Connection.GetView("TX0001"))
using (HuView ICITMV = Connection.GetView("IC0340"))
using (HuView APVEN = Connection.GetView("AP0015"))
using (HuView APVENO = Connection.GetView("AP0407"))
using (HuView ICITMS = Connection.GetView("IC0320"))
using (HuView ICSEG = Connection.GetView("IC0610"))
using (HuView ICCATG = Connection.GetView("IC0210"))
using (HuView ICCATTX = Connection.GetView("IC0220"))
using (HuView GLAMF = Connection.GetView("GL0001"))
using (HuView GLFISC = Connection.GetView("GL0003"))
using (HuView GLAIS = Connection.GetView("GL0004"))
using (HuView GLAVC = Connection.GetView("GL0012"))
using (HuView GLRVAL = Connection.GetView("GL0020"))
using (HuView GLABRX = Connection.GetView("GL0023"))
using (HuView GLABK = Connection.GetView("GL0022"))
using (HuView GLCAS = Connection.GetView("GL0107"))
using (HuView GLAMFO = Connection.GetView("GL0400"))
using (HuView GLAMFTO = Connection.GetView("GL0401"))
using (HuView GLACHD = Connection.GetView("GL0057"))
using (HuView GLPACHD = Connection.GetView("GL0063"))
using (HuView ICPCOD = Connection.GetView("IC0390"))
using (HuView ICPCTX = Connection.GetView("IC0395"))
using (HuView ICPCODC = Connection.GetView("IC0392"))
using (HuView ICACCT = Connection.GetView("IC0100"))
using (HuView ICITEMO = Connection.GetView("IC0313"))
using (HuView ICITMC = Connection.GetView("IC0319"))
using (HuView ARCUS = Connection.GetView("AR0024"))
using (HuView ARCUSO = Connection.GetView("AR0400"))
using (HuView ICITEMSO = Connection.GetView("IC0314"))
using (HuView ICITEMLO = Connection.GetView("IC0312"))
using (HuView ICILOC = Connection.GetView("IC0290"))
using (HuView ICLOC = Connection.GetView("IC0370"))
using (HuView GLASV = Connection.GetView("GL0021"))
using (HuView POREORO = Connection.GetView("PO0162"))
using (HuView POITEM = Connection.GetView("PO0124"))
using (HuView POUNIT = Connection.GetView("PO0178"))
using (HuView POITMTX = Connection.GetView("PO0133"))
using (HuView POITMV = Connection.GetView("PO0136"))
using (HuView POITMS = Connection.GetView("PO0130"))
using (HuView POCATG = Connection.GetView("PO0106"))
using (HuView POACCT = Connection.GetView("PO0100"))
using (HuView POPCOD = Connection.GetView("PO0148"))
using (HuView POITEMO = Connection.GetView("PO0125"))
using (HuView POITMC = Connection.GetView("PO0129"))
using (HuView POITEMSO = Connection.GetView("PO0126"))
using (HuView POITEMLO = Connection.GetView("PO0123"))
using (HuView POILOC = Connection.GetView("PO0118"))
{
POREOR.Compose(POREORD, POREORO, POITEM, POILOC);
POREORD.Compose(ICREOR);
ICREOR.Compose(ICREORD, ICREORO, ICITEM, ICILOC);
ICREORD.Compose(ICREOR);
ICREORO.Compose(ICREOR);
ICITEM.Compose(ICUNIT, ICITMTX, ICITMV, ICITMS, ICCATG, ICACCT, ICPCOD, ICITEMO, ICITMC, ICITEMSO, ICITEMLO);
ICUNIT.Compose(ICITEM);
ICITMTX.Compose(ICITEM, TXAUTH, TXCLASS);
TXAUTH.Compose(TXCLASS);
TXCLASS.Compose(TXAUTH);
ICITMV.Compose(ICITEM, APVEN, ICUNIT);
APVEN.Compose(APVENO);
APVENO.Compose(APVEN);
ICITMS.Compose(ICSEG);
ICSEG.Compose();
ICCATG.Compose(ICCATTX, GLAMF, ICPCOD);
ICCATTX.Compose(ICCATG, TXAUTH, TXCLASS);
GLAMF.Compose(GLFISC, GLAIS, GLAVC, GLABRX, GLCAS, GLAMFO, GLAMFTO, GLACHD, GLPACHD);
GLFISC.Compose();
GLAIS.Compose(GLAMF);
GLAVC.Compose(GLAMF, GLRVAL);
GLRVAL.Compose(GLAMF);
GLABRX.Compose(GLABK);
GLABK.Compose();
GLCAS.Compose(GLAMF);
GLAMFO.Compose(GLAMF);
GLAMFTO.Compose(GLAMF);
GLACHD.Compose(GLAMF);
GLPACHD.Compose(GLAMF);
ICPCOD.Compose(ICPCTX, ICPCODC);
ICPCTX.Compose(ICPCOD, TXAUTH, TXCLASS);
ICPCODC.Compose(ICPCOD);
ICACCT.Compose(GLAMF);
ICITEMO.Compose(ICITEM);
ICITMC.Compose(ICITEM, ARCUS, ICUNIT);
ARCUS.Compose(ARCUSO);
ARCUSO.Compose(ARCUS);
ICITEMSO.Compose(ICITEM);
ICITEMLO.Compose(ICITEM);
ICILOC.Compose(ICITEM, ICLOC, ICUNIT);
ICLOC.Compose(GLASV, ICILOC);
GLASV.Compose(GLAMF, GLABK);
POREORO.Compose(POREOR);
POITEM.Compose(POUNIT, POITMTX, POITMV, POITMS, POCATG, POACCT, POPCOD, POITEMO, POITMC, POITEMSO, POITEMLO);
POUNIT.Compose(POITEM);
POITMTX.Compose(POITEM, TXAUTH, TXCLASS);
POITMV.Compose(POITEM, APVEN, ICUNIT);
POITMS.Compose(ICSEG);
POCATG.Compose(ICCATTX, GLAMF, ICPCOD);
POACCT.Compose(GLAMF);
POPCOD.Compose(ICPCTX, ICPCODC);
POITEMO.Compose(POITEM);
POITMC.Compose(POITEM, ARCUS, POUNIT);
POITEMSO.Compose(POITEM);
POITEMLO.Compose(POITEM);
POILOC.Compose(ICITEM, ICLOC, ICUNIT);
// Code Here
}