ItemVersion

Manage item related item-Versions

Only for Batch- and Serial managed items

 

Item > ItemVersion > ItemVersionStatus

 

Example

 

See Item Version Details for one item and one Version.

 

/odata4/ItemVersion("FP_B_S_V","0001")
{
"value": {
"ItemCode": "FP_B_S_V",
"IVersionId": "0001",
"Revision": "",
"Description": "Finished Product / Batch / Make To Stock / Version - release",
"DrawingNumber": null,
"StatusId": "release",
"IVersionColor": 0,
"IVersionBitmap": null,
"BillOfMaterialId": null,
"RoutingId": null,
"ValidFrom": "",
"ValidTo": "",
"Release": true,
"ReleaseDate": "2019-01-10T15:31Z",
"Block": false,
"BlockReason": null,
"BlockDate": "",
"UDF1": null,
"UDF2": null,
"UDF3": null,
"UDF4": null
}

}

 

Display all Item Versions for one Item which i can use for Issue Document.

 

odata4/ItemVersion?$transaction=issue&$filter=ItemCode eq "FP_B_S_V"&select=StatusId
{
"value": [
{"StatusId": "release"},{"StatusId": "construction"},{"StatusId": "inspection"},{"StatusId": "run-out"},{"StatusId": "locked"}
         ]
}

 

Display Item Version with Status Details.

 

odata4/ItemVersion("FP_B_S_V","0001")?$select=StatusId,Description,ItemVersionStatus&$expand=ItemVersionStatus
 
{
"value": {
"StatusId": "release",
"Description": "Finished Product / Batch / Make To Stock / Version - release",
"ItemVersionStatus": [
   {
   "StatusId": "release",
   "StatusDescription": "release",
   "StatusRelease": true,
   ....
   "CanGRPO": true,
   "CanPurchaseInvoice": true,
   "CanCapacityPlanning": true,
   }
]}}