public class INTC_ItemInventoryDimensions
{
public static void main(Args _args)
{
InventTable inventTable = inventTable::find('A0003');//itemId
InventItemOrderSetupType setupType = InventItemOrderSetupType::Invent;
InventDim inventDim;
inventDim.InventSiteId = inventTable.inventItemOrderSetupMap(setupType).inventSiteId(inventDim.InventSiteId, inventTable);
inventDim.InventLocationId = inventTable.inventItemOrderSetupMap( setupType,
InventDim::findOrCreate(inventDim).InventDimId).inventLocationId(inventDim.InventLocationId,
inventTable,
inventDim.InventSiteId);
inventDim.ConfigId = inventTable.StandardConfigId;
inventDim = InventDim::findOrCreate(inventDim);
info(strFmt('Invent Dim : %1, Site : %2, Warehouse : %3', inventDim.inventDimId, inventDim.InventSiteId, inventDim.InventLocationId));
}
}
{
public static void main(Args _args)
{
InventTable inventTable = inventTable::find('A0003');//itemId
InventItemOrderSetupType setupType = InventItemOrderSetupType::Invent;
InventDim inventDim;
inventDim.InventSiteId = inventTable.inventItemOrderSetupMap(setupType).inventSiteId(inventDim.InventSiteId, inventTable);
inventDim.InventLocationId = inventTable.inventItemOrderSetupMap( setupType,
InventDim::findOrCreate(inventDim).InventDimId).inventLocationId(inventDim.InventLocationId,
inventTable,
inventDim.InventSiteId);
inventDim.ConfigId = inventTable.StandardConfigId;
inventDim = InventDim::findOrCreate(inventDim);
info(strFmt('Invent Dim : %1, Site : %2, Warehouse : %3', inventDim.inventDimId, inventDim.InventSiteId, inventDim.InventLocationId));
}
}
No comments:
Post a Comment