namespace MMDAL.DTO.StockReservation; public enum ReservationMode : byte { Planning = 1, // MRP auto-created, tentative PostPlanning = 2, // User confirmed from MRP output Standalone = 3, // Manual ad-hoc AutoLinked = 4, // Auto-created from back-to-back PO / linked procurement MatrixActivation = 5, // Auto-created on Matrix activation (lot-level) SubconReturn = 6 // Created/updated on subcontract material return } public enum ReservationStatus : byte { Tentative = 1, Confirmed = 2, Released = 3, Reassigned = 4, FreeTracked = 5, PartiallyFulfilled = 6, FullyFulfilled = 7, SubcontractingOut = 8 } public enum ReservationSource : byte { Stock = 0, Document = 1 } public enum AssignmentLevel : byte { Project = 1, Document = 2, FG = 3, SubItem = 4, RM = 5 }