Back
Create OE Order Entry
Created an order entry with 2 details
OEORDH, OEORDD, OETERMO, OECOINO, OEORDQ, OEORDHO, OEORDDS, OEORDDL, OEORDDO, OEORDDD, OEORDDDS, OEORDDDL, OEORDDB, OEORDH, OEORDD, OECOINO, OETERMO, OEORDQ, OEORDHO, OEORDD, OEORDH, OEORDDO, OEORDDB, OEORDDD, OEORDDS, OEORDDL, OETERMO, OEORDH, OECOINO, OEORDH, OEORDD, OEORDQ, OEORDH, OEORDHO, OEORDH, OEORDDS, OEORDD, OEORDDL, OEORDD, OEORDDO, OEORDD, OEORDDD, OEORDD, OEORDDDS, OEORDDDL, OEORDDDS, OEORDDD, OEORDDDL, OEORDDD, OEORDDB, OEORDD, OEORDH, OEORDD, OEORDH, OEORDH, OEORDH, OETERMO, OETERMO, OETERMO, OETERMO, OEORDH, OETERMO, OETERMO, OETERMO, OETERMO, OEORDH, OEORDH, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDD, OEORDH, OEORDH, OEORDH, OEORDH, OEORDH, OEORDH, OEORDD, OEORDD, OEORDD, OEORDDD, OEORDDD, OEORDDD, OEORDDD, OECOINO, OECOINO, OECOINO, OETERMO, OETERMO, OETERMO, OETERMO, OETERMO, OETERMO, OETERMO, OETERMO
using(HuAPConnection Connection = new HuAPConnection())
using(HuView OEORDH = Connection.GetView("OE0520"))
using(HuView OEORDD = Connection.GetView("OE0500"))
using(HuView OETERMO = Connection.GetView("OE0740"))
using(HuView OECOINO = Connection.GetView("OE0180"))
using(HuView OEORDQ = Connection.GetView("OE0526"))
using(HuView OEORDHO = Connection.GetView("OE0522"))
using(HuView OEORDDS = Connection.GetView("OE0508"))
using(HuView OEORDDL = Connection.GetView("OE0507"))
using(HuView OEORDDO = Connection.GetView("OE0501"))
using(HuView OEORDDD = Connection.GetView("OE0502"))
using(HuView OEORDDDS = Connection.GetView("OE0504"))
using(HuView OEORDDDL = Connection.GetView("OE0506"))
using(HuView OEORDDB = Connection.GetView("OE0503"))
{
OEORDH.Compose(OEORDD,null,OECOINO,OETERMO,OEORDQ,OEORDHO);
OEORDD.Compose(OEORDH,OEORDDO,OEORDDB,OEORDDD,OEORDDS,OEORDDL);
OETERMO.Compose(OEORDH);
OECOINO.Compose(OEORDH,OEORDD);
OEORDQ.Compose(OEORDH);
OEORDHO.Compose(OEORDH);
OEORDDS.Compose(OEORDD);
OEORDDL.Compose(OEORDD);
OEORDDO.Compose(OEORDD);
OEORDDD.Compose(OEORDD,OEORDDDS,OEORDDDL);
OEORDDDS.Compose(OEORDDD);
OEORDDDL.Compose(OEORDDD);
OEORDDB.Compose(OEORDD);
OEORDH["DRIVENBYUI"] = "1"; // Driven by UI
OEORDD["DRIVENBYUI"] = "1"; // Driven by UI
OEORDH.Cancel();
OEORDH.Cancel();
OEORDH.Init();
OETERMO.Browse("");
OETERMO["PAYMENT"] = "-32767"; // Payment Number
OETERMO.Browse("");
OETERMO.Fetch();
OEORDH["CUSTOMER"] = "1200"; // Customer Number
OETERMO.Browse("");
OETERMO["PAYMENT"] = "-32767"; // Payment Number
OETERMO.Browse("");
OETERMO.Fetch();
OEORDH["PROCESSCMD"] = "1"; // Process OIP Command
OEORDH.Process();
OEORDD.RecordClear();
OEORDD.RecordCreate(0);
OEORDD["ITEM"] = "A1-105/0"; // Item
OEORDD["PROCESSCMD"] = "1"; // Process Command
OEORDD.Process();
OEORDD.Insert();
OEORDD["LINENUM"] = "-1"; // Line Number
OEORDD.Read();
OEORDD.RecordCreate(0);
OEORDD["LINENUM"] = "-1"; // Line Number
OEORDD.Read();
OEORDD["QTYORDERED"] = "5.0000"; // Quantity Ordered
OEORDD.Update();
OEORDD["LINENUM"] = "-1"; // Line Number
OEORDD.Read();
OEORDD.RecordCreate(0);
OEORDD["ITEM"] = "A1-310/0"; // Item
OEORDD["PROCESSCMD"] = "1"; // Process Command
OEORDD.Process();
OEORDD["QTYORDERED"] = "9.0000"; // Quantity Ordered
OEORDD.Insert();
OEORDD["LINENUM"] = "-3"; // Line Number
OEORDD.Read();
OEORDH["OECOMMAND"] = "4"; // Process O/E Command
OEORDH.Process();
OEORDH.Insert();
OEORDH.Order = 1;
OEORDH.Read();
OEORDH.Order = 0;
OEORDD["LINENUM"] = "-32767"; // Line Number
OEORDD.Browse("");
OEORDD.Fetch();
OEORDDD["PRNCOMPNUM"] = "-2147483647"; // Parent Component Number
OEORDDD["COMPNUM"] = "-2147483647"; // Component Number
OEORDDD.Browse("");
OEORDDD.Fetch();
OECOINO["UNIQUIFIER"] = "-32767"; // Uniquifier
OECOINO.Browse("");
OECOINO.Fetch();
OETERMO["PAYMENT"] = "-32767"; // Payment Number
OETERMO.Browse("");
OETERMO.Fetch();
OETERMO["PAYMENT"] = "-2"; // Payment Number
OETERMO.Browse("");
OETERMO["PAYMENT"] = "-32767"; // Payment Number
OETERMO.Browse("");
OETERMO.Fetch();
}