Der folgende Job erstellt eine Position für eine Kommissionierliste eines Produktionsauftrages.
static void createProdJournalBOM(Args _args) { AxProdJournalBOM axProdJournalBOM; InventDim inventDim; axProdJournalBOM = AxProdJournalBOM::construct(); axProdJournalBOM.validateInput(true); axProdJournalBOM.continueOnError(true); axProdJournalBOM.parmProdId("P000194"); axProdJournalBOM.parmJournalId("00950"); axProdJournalBOM.parmItemId("M0014"); axProdJournalBOM.parmBOMConsump(30); axProdJournalBOM.prodJournalBOM().initFromInventTable(InventTable::find(axProdJournalBOM.parmItemId())); // Lagerungsdimensionen (optional) inventDim = axProdJournalBOM.prodJournalBOM().inventDim(); inventDim.InventSizeId = "1000"; inventDim = InventDim::findOrCreate(inventDim); axProdJournalBOM.parmInventDimId(inventDim.InventDimId); axProdJournalBOM.save(); }
Der folgende Job erstellt eine Position für eine Kommissionierliste eines Produktionsauftrages.