using (HuAPConnection Connection = new HuAPConnection())
using (HuView POCATG = Connection.GetView("PO0106"))
using (HuView ICCATTX = Connection.GetView("IC0220"))
using (HuView ICCATG = Connection.GetView("IC0210"))
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 TXAUTH = Connection.GetView("TX0002"))
using (HuView TXCLASS = Connection.GetView("TX0001"))
using (HuView ICPCODC = Connection.GetView("IC0392"))
{
POCATG.Compose(ICCATTX, GLAMF, ICPCOD);
ICCATTX.Compose(ICCATG, TXAUTH, TXCLASS);
ICCATG.Compose(ICCATTX, GLAMF, ICPCOD);
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);
TXAUTH.Compose(TXCLASS);
TXCLASS.Compose(TXAUTH);
ICPCODC.Compose(ICPCOD);
// Code Here
}