Hi am new to AX,
I have created custom tables like SampleHeader and SampleLine, also created some fields as same as in sales table.
In sampleListpage form i have placed button to create sales order. i need all the sample header and line information to be inserted to create sales order.
i tried using below code. but for multiple sampleline records how to use while loop to check next record in sample line and create that record in sales line. pls give me some suggestion
// Create the Sales Order
SalesTable salesTable;
NumberSeq NumberSeq;
SalesId sid;
SalesLine sl;
SalesFormLetter fl;
EDILine _EDiLine;
;
NumberSeq =NumberSeq::newGetNum(SalesParameters::numRefSalesId() , true);
sid=NumberSeq.num();
salesTable.SalesId = sid;
salesTable.initValue();
salesTable.CustAccount = EDIHeader.CustAccount;
salesTable.CustomerRef = EDIHeader.EDINumber;
salesTable.initFromCustTable();
salesTable.insert();
Create the Sales Line with the created Sales Order
sl.SalesId=sid;
sl.ItemId=EDILine.ItemId;
sl.CreateLine(NoYes::Yes,NoYes::Yes,NoYes::Yes,NoYes::Yes,NoYes::Yes,NoYes::Yes);
info(“Sales Order Created with Line”);