UpdateBillOfMaterialsCommandRequestInput
Changes a bill of materials. Only the properties that are sent change. The production item cannot be changed, and the components are changed with the commands for bill of materials components. Only drafts can be changed. Errors: the request is invalid; BillOfMaterialsNotFound (the bill of materials was not found); BillOfMaterialsReadOnly (the bill of materials is not a draft). - Request
UpdateBillOfMaterialsCommandRequestInputFields
The ID of the bill of materials to change.
The new name of the bill of materials. Must not consist of white space only.
The new description of the bill of materials. Sending null or a value that consists of white space only removes the description.
The new requirements for the production input of all components of this bill of materials regarding the shelf life end dates of the stock accounts to be debited. Must not be set to a value other than None if no item of the bill of materials has stock keeping with shelf life end date configured.
The new requirements for the production input of all components of this bill of materials regarding the batch numbers of the stock accounts to be debited. Must not be set to a value other than None if no item of the bill of materials has stock keeping with batch number configured.
The new way the shelf life end date of the produced item is calculated after completing a lot. Sending null means no shelf life end date is calculated.
The new time span that is added when calculating the shelf life end date of the produced item after completing a lot. Sending null removes the time span. Required when ShelfLifeEndDateGenerationMode is ProductionDate.
How far the actually used quantity of the items may exceed their planned quantity, replacing the current configuration as a whole. Sending null means it must not exceed it.
How far the actually used quantity of the items may fall below their planned quantity, replacing the current configuration as a whole. Sending null means it must not fall below it.
Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.
Was this page helpful?