using (HuAPConnection Connection = new HuAPConnection())
using (HuView OEORDDDL = Connection.GetView("OE0506"))
using (HuView OEORDDD = Connection.GetView("OE0502"))
using (HuView OEORDD = Connection.GetView("OE0500"))
using (HuView OEORDH = Connection.GetView("OE0520"))
using (HuView GENSTUB = Connection.GetView("OE0999"))
using (HuView OECOINO = Connection.GetView("OE0180"))
using (HuView OETERMO = Connection.GetView("OE0740"))
using (HuView OEORDQ = Connection.GetView("OE0526"))
using (HuView OEORDHO = Connection.GetView("OE0522"))
using (HuView OEORDDO = Connection.GetView("OE0501"))
using (HuView OEORDDB = Connection.GetView("OE0503"))
using (HuView OEORDDS = Connection.GetView("OE0508"))
using (HuView OEORDDL = Connection.GetView("OE0507"))
using (HuView OEORDDDS = Connection.GetView("OE0504"))
{
OEORDDDL.Compose(OEORDDD);
OEORDDD.Compose(OEORDD, OEORDDDS, OEORDDDL);
OEORDD.Compose(OEORDH, OEORDDO, OEORDDB, OEORDDD, OEORDDS, OEORDDL);
OEORDH.Compose(OEORDD, GENSTUB, OECOINO, OETERMO, OEORDQ, OEORDHO);
GENSTUB.Compose();
OECOINO.Compose(OEORDH, OEORDD);
OETERMO.Compose(OEORDH);
OEORDQ.Compose(OEORDH);
OEORDHO.Compose(OEORDH);
OEORDDO.Compose(OEORDD);
OEORDDB.Compose(OEORDD);
OEORDDS.Compose(OEORDD);
OEORDDL.Compose(OEORDD);
OEORDDDS.Compose(OEORDDD);
// Code Here
}