--- alias: materialcarriercontext-st search: boost: 4 docsync: true --- # MaterialCarrierContext ## Description This smart table is used to resolve the carriers to be used for a particular material context. ## Fields The **MaterialCarrierContext** table has the following fields: | Field | Description | Key | Mandatory | Comments | | --- | ----- | -- | -- | ---- | | **Step** | Step Reference. | Yes | Yes | | | **LogicalFlowPath** | The Logical Flow Path. | Yes | No | | | **Product** | Product Reference. | Yes | No | | | **ProductGroup** | Product Group Reference. | Yes | No | | | **Flow** |Applies to the immediate parent **Flow** of the **Step** where the **Material** is currently, and not to the Top-Level **Flow**| Yes | No | | | **Material** | Material Reference. | Yes | No | | | **MaterialType** | Reference to lookup table value in material type lookup table. | Yes | No | | | **ProductionOrder** | Production Order | Yes | No | | | **Resource** | Resource Reference. | Yes | No | | | **ResourceType** | Reference to lookup table value in ResourceResourceType lookup table. | Yes | No |Not the same as the *Type* property of the **Resource**| | **Model** | Reference to lookup table value in ResourceModel lookup table. | Yes | No | | | **Recipe** | Recipe Reference. | Yes | No | | | **CarrierProduct** | Carrier Material Product Reference. | No | Yes | **CarrierProduct** must reference a product with type `Carrier`.| | **SourceStep** | Material Source Step Reference. | No | No | | | **Operation** | Determines if the context will Add or Remove a Carrier Material. | No | Yes | | | **AssignmentMode** | Assing to a Main Material or a Sub Material. | No | Yes | | | **RestrictToForm** | Restrict to a certain Material Form. | No | No | | | **AllowSharedCarriers** | Defines if the carrier can be shared with other materials. | No | Yes |Indicates whether the material context allows shared carriers. | | **TrackUsedQuantity** | Determines if the quantity of materials on a carrier is tracked. | No | Yes | | Table: MaterialCarrierContext fields ## Precedence Keys The search precedence rules are the following: 1. Step, Material, LogicalFlowPath 2. Step, Material 3. Step, LogicalFlowPath, ProductionOrder 4. Step, ProductionOrder 5. Step, Recipe 6. Step, Product, LogicalFlowPath, MaterialType 7. Step, Product, Flow, MaterialType 8. Step, ProductGroup, Flow, MaterialType 9. Step, Product, LogicalFlowPath 10. Step, Product, Flow 11. Step, Product, MaterialType 12. Step, Product, Resource 13. Step, Product, ResourceType 14. Step, Product, Model 15. Step, Product 16. Step, ProductGroup, LogicalFlowPath 17. Step, ProductGroup, Flow 18. Step, ProductGroup, MaterialType 19. Step, ProductGroup, Resource 20. Step, ProductGroup, ResourceType 21. Step, ProductGroup, Model 22. Step, ProductGroup 23. Step, MaterialType, LogicalFlowPath 24. Step, MaterialType, Flow 25. Step, MaterialType, Resource 26. Step, MaterialType, ResourceType 27. Step, MaterialType, Model 28. Step, MaterialType 29. Step, Resource 30. Step, ResourceType 31. Step, Model 32. Step, LogicalFlowPath 33. Step, Flow 34. Step