Codeunit VersionManagement

ID 99000756
Namespace: Microsoft.Manufacturing.ProductionBOM

Properties

Name Value
Permissions TableData "Production BOM Header" = r

Methods

GetBOMVersion

procedure GetBOMVersion(BOMHeaderNo: Code[20], Date: Date, OnlyCertified: Boolean): Code[20]

Parameters

Name Type Description
BOMHeaderNo Code[20]
Date Date
OnlyCertified Boolean

Returns

Type Description
Code[20]

GetBOMUnitOfMeasure

procedure GetBOMUnitOfMeasure(BOMHeaderNo: Code[20], VersionCode: Code[20]): Code[10]

Parameters

Name Type Description
BOMHeaderNo Code[20]
VersionCode Code[20]

Returns

Type Description
Code[10]

GetRtngVersion

procedure GetRtngVersion(RoutingNo: Code[20], Date: Date, OnlyCertified: Boolean): Code[20]

Parameters

Name Type Description
RoutingNo Code[20]
Date Date
OnlyCertified Boolean

Returns

Type Description
Code[20]

Events

OnBeforeGetBOMVersion

[IntegrationEvent(False,False)]
local procedure OnBeforeGetBOMVersion(BOMHeaderNo: Code[20], Date: Date, OnlyCertified: Boolean, var VersionCode: Code[20], var IsHandled: Boolean)

Parameters

Name Type Description
BOMHeaderNo Code[20]
Date Date
OnlyCertified Boolean
VersionCode Code[20]
IsHandled Boolean

OnBeforeGetBOMUnitOfMeasure

[IntegrationEvent(False,False)]
local procedure OnBeforeGetBOMUnitOfMeasure(BOMHeaderNo: Code[20], VersionCode: Code[20], var UoMCode: Code[10], var IsHandled: Boolean)

Parameters

Name Type Description
BOMHeaderNo Code[20]
VersionCode Code[20]
UoMCode Code[10]
IsHandled Boolean

OnBeforeGetRtngVersion

[IntegrationEvent(False,False)]
local procedure OnBeforeGetRtngVersion(RoutingNo: Code[20], Date: Date, OnlyCertified: Boolean, var VersionCode: Code[20], var IsHandled: Boolean)

Parameters

Name Type Description
RoutingNo Code[20]
Date Date
OnlyCertified Boolean
VersionCode Code[20]
IsHandled Boolean

OnGetBOMVersionOnBeforeProdBOMVersionFindLast

[IntegrationEvent(False,False)]
local procedure OnGetBOMVersionOnBeforeProdBOMVersionFindLast(var ProductionBOMVersion: Record "Production BOM Version", BOMHeaderNo: Code[20], Date: Date, OnlyCertified: Boolean)

Parameters

Name Type Description
ProductionBOMVersion Table Microsoft.Manufacturing.ProductionBOM."Production BOM Version"
BOMHeaderNo Code[20]
Date Date
OnlyCertified Boolean

See also