Product Mappings

* = Required

Products

Name

Description

Type

Values

ExternalId*

The external identifier of the product. String  

FixedQty

If true, the TotalRequiredQty will not change if the RequiredQty of the manufacturing order is changed for any reason (MRO, Split, etc.) Boolean  

InventoryAvailableTiming

Controls when inventory that is created is considered available in stock for use by a consuming Material Requirement.

 

AtOperationRunStart:
All produced inventory is considered available at the scheduled start of the Operation’s Run time. This can be used in situations where operations consuming the material should be allowed to schedule overlapping the operation producing the material.  If Material Post-Processing Time is defined, the release time is delayed by that time span.

AtOperationResourcePostProcessingEnd:
All produced inventory is considered available at the end of the Operation and any Resource Transfer time.

BasedOnTransferQty:
The material becomes available as it is produced in increments equal to its transfer quantity. Since a lot of extra bookkeeping is involved in this type of timing, scheduling might take longer. The advantages of running in this mode include decreased lead-times and decreased inventory of intermediate items; this is known as material overlap. To run in material overlap mode use this setting, the item being produced must have a transfer quantity, material requests that use the item must set UseOverlapActivities (there’s a corresponding flag for POs) and if possible you should also consider staging the scheduling of your resources to improve your level of overlap. The stage field is available on resources.

String AtOperationRunStart
AtOperationResourcePostProcessingEnd
BasedOnTransferQty

ItemExternalId

The external identifier of the item. String  

JobExternalId*

The external identifier of the job associated with this product. String  

MaterialPostProcessingHrs

This number of hours is added to the time when the product will become available to determine a new available time.  Double  

MaterialRequirement

The material requirement associated with this product. String  

MoExternalId*

The external identifier of the manufacturing order associated with this product.  String  

NbrOfUsagesToBeAdded

Used with 'Wear' lot control.  This field specifies the number of usages this job adds to the running total of usages of the produced item. Int32  

OpExternalId*

The external identifier of the operation associated with this product.  String  

Predecessor

The predecessor operation for this product. String  

SetWarehouseDuringMRP

If true, then during MRP the warehouse is set to the warehouse where the demand occurs, provided that the item is stocked in the demand's warehouse.  Boolean  

StoreInTank

If true (and the resource the product is processed on is a Tank), the material will be stored in the resource.  Boolean  

TotalOutputQty

The total amount of the specified Item to be made by the Operation. Double  

WarehouseExternalId

The Warehouse where the produced Items will be sent. String