Purpose
Post Transfer Order Shipment using X++ Codes
Sample Code
[code language=”cpp”]
InventTransferParmTable inventTransferParmTable;
InventTransferUpdShip inventTransferUpdShip;
inventTransferParmTable.clear();
inventTransferParmTable.initParmDefault();
inventTransferParmTable.ParmId = RunBaseMultiParm::getSysParmId();
inventTransferParmTable.TransferId = ‘transfer order number’;
inventTransferParmTable.UpdateType = InventTransferUpdateType::Shipment;
inventTransferParmTable.PrintTransferReceipt = NoYes::No;
inventTransferParmTable.ShipUpdateQty = InventTransferShipUpdateQty::All;
inventTransferParmTable.EditLines = NoYes::Yes;
inventTransferParmTable.ExplodeLines = NoYes::No;
inventTransferParmTable.TransDate = today(); //shipment date
inventTransferParmTable.InventDimFixedReceiveList = 0;
inventTransferUpdShip = InventTransferUpdShip::newParmBuffer(inventTransferParmTable);
inventTransferUpdShip.run();
[/code]