1 1 0 Gaat zelf na of een ID bestaat en gooit een exceptie indien dit niet het geval is 1 VerwachteUitvoerID:%String DOM.ProdRes.VerwachteUitvoer Bewaart zelf het object dat wordt teruggegeven. Gooit een exceptie indien dit faalt. 1 ReservatieVoorVerwachteUitvoer:DOM.ProdRes.dto.ReservatieVoorVerwachteUitvoer DOM.ProdRes.VerwachteUitvoer 1 TransactieReferentie:%String,Bedrijf:DOM.common.enu.Bedrijf DOM.ProdRes.VerwachteUitvoeren Gooit geen exceptie wanneer geen uitvoer wordt gevonden 1 TransactieReferentie:%String,TransactieLijnReferentie:%String,Bedrijf:DOM.common.enu.Bedrijf DOM.ProdRes.VerwachteUitvoer Gooit een exceptie indien geen uitvoer kan gevonden worden 1 TransactieReferentie:%String,TransactieLijnReferentie:%String,Bedrijf:DOM.common.enu.Bedrijf DOM.ProdRes.VerwachteUitvoer Gooit een error indien de uitvoer niet kan worden geannuleerd 1 VerwachteUitvoerID:%String Gooit een error indien de uitvoer niet kan worden gewist 1 VerwachteUitvoerID:%String Geeft een lijst van de basisreservaties die fysiek moeten uitgevoerd worden. Dit komt neer op alle halffabrikaten van een moederproduct. Aggregeert alle producten over meerdere VerwachteUitvoerIDs. 1 VerwachteUitvoerIDLijst:%ListOfDataTypes DOM.ProdRes.dto.GereserveerdeProducten 1 ProductID:%String,Bedrijf:DOM.common.enu.Bedrijf,ReservatieFases:%ListOfDataTypes(ELEMENTTYPE="DOM.ProdRes.enu.ReservatieFase"),InclusiefTransferReservatie:%Boolean=1,MaxDueOut:%TimeStamp=##class(TECH.DateTime).MaxTimeStamp() %Float