Customer Order Processing and Allocation Rules
Order processing in M3 starts in OIS300 where customer orders are entered, priced, and allocated against available inventory. The OOHEAD and OOLINE tables store order header and line data, while allocation rules configured in MMS090 determine how stock is reserved. M3 supports hard allocation, soft allocation, and backorder management with configurable priority rules based on customer class, order type, and delivery priority.
- Configure order types in OIS010 with default allocation methods, pricing models, and delivery lead times per channel
- Set up allocation priority rules in MMS090 defining customer class, order urgency, and warehouse proximity logic
- Enable Available-to-Promise (ATP) checking in OIS300 using MMS080 on-hand balances with configurable look-ahead horizons
- Define backorder handling policies including automatic backorder creation, split shipment rules, and customer notification triggers
- Map credit check integration through CRS750 to automatically hold orders exceeding customer credit limits
Warehouse Picking and Shipment Processing
M3 warehouse execution uses MWS410 for pick list generation and MHS850 (Delivery Toolbox) for shipment consolidation. The picking process pulls from MITLOC (Item Location) and MITBAL (Item Balance) tables based on FIFO, FEFO, or zone-based strategies. Configuring pick sequences, wave planning, and packing station workflows in MHS850 directly impacts warehouse throughput and order accuracy rates.
- Configure picking strategies in MMS010 including FIFO, FEFO for perishables, and zone-based picking for high-velocity items
- Set up wave planning in MWS420 to batch pick orders by delivery route, carrier, and ship-by deadline
- Define packing rules in MHS850 with carton sizing, weight limits, and hazmat segregation requirements
- Enable pick confirmation through MWS440 with barcode scanning integration for real-time inventory accuracy
Carrier Integration and Delivery Scheduling
Shipping integration in M3 connects outbound deliveries with carrier systems through MHS850 and the Delivery Toolbox API. Configuring carrier selection rules, rate shopping, and tracking number capture eliminates manual shipping label creation. Route planning and delivery scheduling through DRS100 optimizes last-mile delivery for fleet-based distributors.
- Configure carrier service mappings in DRS005 linking M3 delivery methods to carrier APIs for UPS, FedEx, and LTL providers
- Set up automated freight rating in DRS100 to compare carrier costs and transit times at shipment creation
- Enable ASN (Advanced Shipping Notice) generation through MHS860 with EDI 856 mapping for retail customers
- Define delivery route templates in DRS050 for fleet-based distribution with stop sequencing and load optimization
Try it here, free
CSR Order Desk Staffing Calculator
Converts daily orders, lines and customer contacts into the number of customer service reps required after shrinkage and occupancy.
Optimize your M3 distribution operations for faster fulfillment. Reach out to Netray for distribution consulting.