ItemVersionStatus

 

ItemVersionStatus

 

Property

Description

Table

BEAS_ITEM_VERSION_STATUS

Primary key

StatusId/c

$transaction

no

$branch

no

$mask

no

 

Fields

Name

Type

Description

StatusId

Edm.String(20)

StatusDescription

Edm.String(20)

StatusRelease

Edm.Boolean

StatusConfirmed

Edm.Boolean

StatusLocked

Edm.Boolean

StatusDeleted

Edm.Boolean

CanModify

Edm.Boolean

CanSaleOrder

Edm.Boolean

CanDeliver

Edm.Boolean

CanSaleInvoice

Edm.Boolean

CanModifyWo

Edm.Boolean

CanCreateWo

Edm.Boolean

CanIssueWo

Edm.Boolean

CanReservationWo

Edm.Boolean

CanGRPO

Edm.Boolean

CanPurchaseInvoice

Edm.Boolean

ChangeOpenWorkorders

Edm.Boolean

CanDisposition

Edm.Boolean

CanTimerequest

Edm.Boolean

CanBooking

Edm.Boolean

CanCapacityPlanning

Edm.Boolean

UDF1

Edm.String(50)

UDF2

Edm.String(50)

UDF3

Edm.String(50)

UDF4

Edm.String(50)

 

Display all available Status

 

odata4/ItemVersionStatus

{

"value": [

{

"StatusId": "construction",

"StatusDescription": "construction",

"StatusRelease": false,

"StatusConfirmed": false,

"StatusLocked": false,

"StatusDeleted": false,

"CanModify": true,

....

"UDF3": null,

"UDF4": null

},

{......

 

 

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,

  }

]}}