Microsoft · Free Practice Questions · Last reviewed May 2026
30real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.
Refer to the exhibit. You are troubleshooting a failed Location Directive. Based on the JSON snippet, why is the system failing to reserve inventory?
The inventory is marked as blocked.
The location directive criteria are too restrictive for the available inventory.
Since the status is 'Failed', it implies that the rules within the location directive could not identify a valid location for the items. This often occurs when query filters on the directive do not align with the attributes of the available inventory in the warehouse.
Warehouse management is disabled for the item.
The reservation is already locked by another user.
Which document is used to track the movement of goods from a source warehouse to a destination warehouse within the same legal entity?
Purchase order
Transfer order
A transfer order is the dedicated document for internal inventory replenishment. It allows for the tracking of goods in transit and manages the shipping and receiving stages separately, which provides a clear audit trail for all internal inventory movements between warehouses.
Inventory movement journal
Sales order
A technician is unable to attach a specific maintenance document to a work order. What is the most likely cause?
The user does not have System Administrator rights.
Document management is disabled for the Work order table.
In the Document management parameters, you must explicitly enable attachments for the specific table. If the Work order table is not listed or the feature is disabled, the system prevents any document attachment, regardless of the user's individual security permissions.
The file type is not supported by the browser.
The maintenance job type has no document template.
When performing an inventory count, what is the impact of using 'Cycle counting' instead of a manual journal?
It requires the warehouse to be fully shut down.
It automates the creation of counting work based on thresholds.
Cycle counting uses plans to automatically generate work items for users. These can be configured based on frequency or threshold, ensuring that inventory accuracy is maintained proactively without manual creation of counting journals for every single count task.
It prevents the use of mobile devices for counting.
It removes the need for inventory adjustment journals.
Refer to the exhibit. Why is the work order not appearing on the scheduling board?
The work order status is set to Scheduled.
No resource has been assigned to the work order.
The scheduling board typically displays tasks based on resource assignments. Since the resource is 'NULL', the board has no reference point to place the work order, causing it to be hidden from the planning view until a resource is allocated.
The task name 'Inspection' is invalid.
The 'Level 2 Electrical' skill is not a valid attribute.
Which entity is used to map an asset to a specific location in Asset Management?
Asset group
Functional location
The functional location provides the physical or logical placement context for the asset. By creating a relationship between the asset record and the functional location record, the system can track the asset's movement and history within the facility's overall infrastructure.
Maintenance job type
Warehouse location
Want more Implement Inventory and Asset Management practice?
Practice this domainRefer to the exhibit. An administrator attempts to modify the tracking dimension group for an existing released product in legal entity USMF and encounters the JSON error message shown. What is the fundamental system constraint causing this behavior?
The item has pending purchase requisitions that must be cancelled before modification.
Active inventory transactions or physical on-hand balances exist for the released product.
System validation locks dimension groups once transactional history or physical inventory balances are recorded for the item in that company. Changing dimensions mid-lifecycle would corrupt inventory valuation and historical traceability records, prompting this hard validation error.
The product master has active variant definitions that conflict with the tracking group.
The tracking dimension group lacks proper integration with the item model group.
An auditor notices that several users have modified sensitive item cost and sales price parameters without authorization. Which security mechanism should you implement to restrict access to specific item fields?
Product lifecycle states
Field-level security permissions via the Security Configuration workspace
The Security Configuration workspace enables administrators to configure granular field-level permissions, restricting specific roles from modifying sensitive fields. This ensures proper segregation of duties between operational users and financial controllers managing item costs.
Item buyer groups assignment rules
Warehouse management mobile device menu item overrides
A company wants to introduce product attributes to capture technical specifications like voltage, weight, and material composition for catalog searching. Where must you define these attribute types and values before assigning them to categories?
Product attribute types
Product attribute types establish the foundational data type and permitted value sets required before creating individual product attributes. Defining them centrally ensures consistent data entry standards when technical specifications are assigned across diverse product categories.
Released product variants form
Item model groups parameter workspace
Inventory dimension groups setup
Refer to the exhibit. During a data management import of released products into legal entity USMF, the batch job fails with the JSON error message shown. What is the root cause of this failure?
The composite data entity sequence lacks proper staging table synchronization.
The item model group 'FIFO_VAL' does not exist within the target legal entity USMF.
Foreign key validation requires that dependent master data configurations like item model groups and storage dimension groups exist prior to item import. Creating the missing item model group in company USMF resolves this validation failure.
User security roles restrict the execution of data packages across legal entities.
The product life cycle state parameter is incorrectly mapped to the tracking group.
A company needs to track individual serial numbers for high-value components while maintaining a generic product definition for inventory reporting. Which setup should you implement?
Configure a Product dimension group with Serial number active.
Create unique Product masters for every serial number.
Enable Serial number tracking on the Tracking dimension group.
Tracking dimension groups control which dimensions are active for inventory tracking purposes. By activating the Serial number dimension here, you allow the system to require a unique serial identifier during inbound and outbound transactions, enabling precise inventory visibility and traceability for specific items without complicating the core product definition.
Use Storage dimension groups to define serial numbers.
You are setting up a new product for a retail environment. You need to ensure the product uses three specific variants: Color, Size, and Style. Which TWO actions must you perform? (Choose two)
Assign a Product dimension group with Color, Size, and Style active.
A Product dimension group defines which attributes can be used to distinguish product variants. By selecting a group with these three dimensions active, you enable the system to generate unique combinations that allow retail tracking and sales by specific color, size, and style attributes in the inventory.
Enable the 'Variant' flag in the Inventory model group.
Use the 'Product variants' form to generate the specific combinations.
Once the product master is configured with the correct dimension group, the variants must be explicitly generated. The Product variants form allows you to create these combinations based on the active dimensions, establishing the unique item records that represent the actual sellable goods in your system environment.
Set the Tracking dimension group to include Color, Size, and Style.
Enable 'Configuration' in the Storage dimension group.
Want more Implement Product Information Management practice?
Practice this domainRefer to the exhibit. You have configured a Wave template as shown. Despite this, sales orders are not being processed into waves automatically. What is the most likely cause?
The Wave template is missing a required Ship method.
The Wave template query is not filtering for the correct orders.
A Wave template requires a specific query to identify which orders should be processed. If the query does not include the relevant warehouses or sales order statuses, the system will ignore all orders, even if the automation flags are correctly enabled in the template.
The TemplateStatus is set to Active instead of Draft.
The WaveMethod is incorrectly set to Pick.
You are implementing a warehouse with multiple picking locations. You need to ensure that workers are directed to the shortest path when picking items. Which configuration should you update?
Update the Work template sequence.
Configure Location sorting on the Location profile.
Location sorting allows you to define a specific sequence (e.g., Aisle, Rack, Shelf, Bin) for a location profile. When workers pick, the system uses these values to order the pick lines, ensuring the worker follows a logical, optimized physical path through the warehouse.
Enable 'Zone picking' on the Warehouse setup.
Modify the Mobile device menu item to 'User directed'.
Which entity in the Transportation Management module is responsible for calculating freight costs based on carrier services?
Freight bill
Rate master
The rate master contains the specific freight rates and the logic for how those rates are applied, such as per-mile or per-weight costs. It is the core component used by the transportation engine to determine the cost of shipping for a given route.
Route plan
Carrier manifest
A warehouse manager needs to ensure that high-value items are always moved to a secure cage location during put-away. How should this be implemented?
Modify the Work template to include a fixed location.
Use a Directive code in the Work template and Location directive.
Directive codes act as a bridge between the work template and location directives. By tagging the put-away step with a code and creating a corresponding location directive for that code, you force the system to select the specific secure location for those items.
Set the item to 'Fixed location' in the Warehouse setup.
Configure a Wave template to filter by item value.
Refer to the exhibit. The system fails to create work. Based on the error, what is the most likely reason?
The Work template status is set to Draft.
The Location directive query is too restrictive.
The error 'no location found' usually happens when the query criteria in the location directive (such as zone, location profile, or warehouse) cannot be satisfied by any active, capacity-available locations in the system, forcing the engine to return a null result for the destination.
The Mobile device menu item is incorrectly configured.
The Wave template is missing an automated release step.
When using the Transportation Management module, which process must be executed to determine the freight cost before shipping?
Wave processing
Rate and route
The Rate and route process uses the transportation engine to calculate shipping rates based on the carrier services and applicable rate masters. It is the mandatory step to determine the financial cost of shipping and to select the best possible route for the delivery.
Work release
Manifesting
Want more Implement Warehouse and Transportation Management practice?
Practice this domainRefer to the exhibit. You are managing inventory operations. An attempt to post a packing slip for a sales order in warehouse WH12 fails with the indicated error. What is the cause?
The item lacks a valid storage dimension group.
The physical on-hand quantity is insufficient.
The system is configured to prevent negative physical inventory. When the packing slip attempts to deduct inventory that is not present on-hand, the validation fails. This ensures that the organization maintains accurate stock levels and prevents financial discrepancies caused by recording sales for non-existent inventory units.
The warehouse is under a physical lock.
The packing slip date is in a closed period.
Your company uses the 'First Expired, First Out' (FEFO) picking strategy. Which configuration is required to ensure this works correctly?
Assign a location directive with a 'Fixed' quantity.
Enable 'Batch' in the Tracking Dimension Group.
FEFO logic requires the system to track products by batch number. If the 'Batch' dimension is not active, the system has no mechanism to identify individual product lots or their associated expiration dates. Enabling this dimension is the foundational step for any batch-level inventory management strategy.
Set the warehouse to 'Manual' processing.
Define a reservation hierarchy without batch.
Refer to the exhibit. A user is attempting to reserve items for a sales order. Why does the system fail?
The item is set to 'Manual' reservation.
The system cannot satisfy the hard reservation.
The requested quantity exceeds the available physical inventory. In a hard reservation scenario, the system checks for existing, unallocated inventory. Since the available quantity (450) is less than the requested amount (500), the system correctly denies the request to prevent future fulfillment failures or backorder discrepancies.
The reservation window has expired.
The warehouse is configured for soft reservations only.
What is the primary function of a 'Location Directive' in Microsoft Dynamics 365 Supply Chain Management?
To calculate the freight cost of an order.
To determine the warehouse location for stock tasks.
Location directives use queries to identify the appropriate warehouse location for picking or putting away items based on criteria like item size, zone, or inventory status. This provides the automation required for complex warehouse management, enabling the system to direct workers to the correct bin efficiently.
To set the replenishment threshold for an item.
To define the packing station capacity.
Which document is essential for the Landed Cost module to calculate the accurate cost of goods during an import process?
Sales order
Voyage
The voyage entity tracks the shipment across multiple legs of transport. It allows the system to attach various cost templates, such as shipping fees and customs, to the goods. This ensures all associated costs are included in the final inventory valuation upon arrival at the warehouse.
Packing slip
Vendor invoice
Refer to the exhibit. An item is marked as 'Blocked' following a Quality Order. What is the immediate effect on supply chain operations?
The item can still be sold via quotes.
The item is physically removed from the bin.
Inventory transactions are restricted.
The 'Blocked' status prevents any further inventory updates for the item, such as picking, shipping, or production consumption. This safeguard ensures that substandard items cannot be processed further in the supply chain, protecting the organization from shipping non-compliant products to customers or using them in manufacturing.
Master planning will ignore the blockage.
Want more Implement and Manage Supply Chain Processes practice?
Practice this domainYou notice that planned orders are being created with very small quantities, resulting in excessive production setups. Which coverage setting should you adjust to consolidate these requirements?
Decrease the Time fence.
Increase the Minimum order quantity.
Increasing the minimum order quantity forces the planning engine to bundle smaller requirements together until the threshold is met. This effectively reduces the number of planned orders generated, helping to minimize production setup costs while still ensuring all demand is adequately covered by the system.
Set the Negative days to a higher value.
Enable the 'Calculate min/max' setting.
Your company uses a 'Coverage code' of 'Period' for most items. You need to understand how this code influences the generation of planned orders. What is the effect of using the Period coverage code?
It creates a new order for every single requirement.
It aggregates all requirements within a period into one order.
The Period coverage code is specifically designed to group all net requirements that fall within the defined coverage period into a single planned order. This is a common strategy to improve manufacturing efficiency by reducing the number of production runs needed for items with steady demand.
It only triggers orders when inventory hits a minimum.
It forces orders to be placed on a fixed daily schedule.
Which status must a planned order reach before it can be processed into a production or purchase order?
Approved.
Confirmed.
Firmed.
Firming is the action that converts a planned order into an actual document like a production order or a purchase order. This process moves the order from the planning workbench into the active operational queue, allowing the organization to proceed with the fulfillment of the planned requirement.
Released.
You are debugging a Master Planning run and notice that certain production components are not being planned correctly. Which THREE areas should you inspect? (Select three)
Coverage group settings.
Coverage groups control the fundamental logic of the replenishment calculation, including negative and positive days. If the component's coverage group is misconfigured, it may prevent the system from recognizing the demand for the component, or it may apply inappropriate constraints that lead to planning errors.
Bill of Materials (BOM) version status.
The BOM version must be active and valid for the given date. If the BOM version is not active or has expired, the planning engine will fail to see the components linked to the parent item, preventing the generation of planned orders for the necessary sub-components during the run.
Item coverage parameters.
Item coverage parameters override the coverage group settings for specific items. An incorrect configuration here, such as a restricted time fence, can prevent the planning engine from calculating requirements for a component, even if the parent item demand is correctly identified and planned by the system.
User security roles.
Warehouse location barcodes.
You are setting up a Master Plan for a seasonal product. You need to ensure that the plan considers a specific demand forecast that is higher than current sales trends. Which configuration is required?
Enable 'Include sales orders' only.
Use a Forecast plan and link it to the Master Plan.
Linking a Forecast plan to your Master Plan is the standard approach for incorporating anticipated demand. This allows the planning engine to add the forecast as a requirement, ensuring that the supply chain is prepared for the seasonal spikes defined in your model before they occur.
Set the Coverage code to 'Period'.
Increase the 'Negative days' parameter.
Refer to the exhibit. Given the JSON settings, what happens when a sales order for 50 units is confirmed against a forecast of 200 units?
The forecast remains at 200 units, and the plan shows 250 total units.
The forecast requirement is reduced to 150 units.
By utilizing the reduction key, the system automatically consumes the forecast demand with actual sales orders. This keeps the supply plan lean by ensuring that the 50 units sold are reflected as actual demand, while the remaining forecast is reduced to 150 units to avoid redundant replenishment.
The sales order is ignored until the forecast is cleared.
The system throws an error stating that demand is double-counted.
Want more Implement Master Planning practice?
Practice this domainThe MB-330 exam has 60–90 questions and must be completed in 120 minutes. The passing score is 700/1000.
Scenario-based questions covering exam objectives with detailed answer explanations.
The exam covers 5 domains: Implement Inventory and Asset Management, Implement Product Information Management, Implement Warehouse and Transportation Management, Implement and Manage Supply Chain Processes, Implement Master Planning. Questions are weighted by domain — higher-weight domains appear more on your actual exam.
No. These are original exam-style practice questions written against the official Microsoft MB-330 exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.
Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.