Table "Planning Assignment"

ID 99000850
Namespace: Microsoft.Inventory.Planning

Properties

Name Value
Caption Planning Assignment
Permissions TableData "Planning Assignment" = rimd
DataClassification CustomerContent

Fields

Name Type Description
"Item No." Code[20]
"Variant Code" Code[10]
"Location Code" Code[10]
"Latest Date" Date
Inactive Boolean
"Action Msg. Response Planning" Boolean
"Net Change Planning" Boolean
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

ItemChange

procedure ItemChange(var NewItem: Record Item, var OldItem: Record Item)

Parameters

Name Type Description
NewItem Table Microsoft.Inventory.Item.Item
OldItem Table Microsoft.Inventory.Item.Item

PlanningParametersChanged

procedure PlanningParametersChanged(NewItem: Record Item, OldItem: Record Item): Boolean

Parameters

Name Type Description
NewItem Table Microsoft.Inventory.Item.Item
OldItem Table Microsoft.Inventory.Item.Item

Returns

Type Description
Boolean

SKUChange

procedure SKUChange(var NewSKU: Record "Stockkeeping Unit", var OldSKU: Record "Stockkeeping Unit")

Parameters

Name Type Description
NewSKU Table Microsoft.Inventory.Location."Stockkeeping Unit"
OldSKU Table Microsoft.Inventory.Location."Stockkeeping Unit"

AssignOne

procedure AssignOne(ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], UpdateDate: Date)

Parameters

Name Type Description
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]
UpdateDate Date

ChkAssignOne

procedure ChkAssignOne(ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], UpdateDate: Date)

Parameters

Name Type Description
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]
UpdateDate Date

SKUExists

procedure SKUExists(ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10]): Boolean

Parameters

Name Type Description
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]

Returns

Type Description
Boolean

Events

OnAfterPlanningParametersChanged

[IntegrationEvent(False,False)]
local procedure OnAfterPlanningParametersChanged(NewItem: Record Item, OldItem: Record Item, var Result: Boolean)

Parameters

Name Type Description
NewItem Table Microsoft.Inventory.Item.Item
OldItem Table Microsoft.Inventory.Item.Item
Result Boolean

OnAfterPlanningSKUParametersChanged

[IntegrationEvent(False,False)]
local procedure OnAfterPlanningSKUParametersChanged(NewSKU: Record "Stockkeeping Unit", OldSKU: Record "Stockkeeping Unit", var Result: Boolean)

Parameters

Name Type Description
NewSKU Table Microsoft.Inventory.Location."Stockkeeping Unit"
OldSKU Table Microsoft.Inventory.Location."Stockkeeping Unit"
Result Boolean

OnBeforeChkAssignOne

[IntegrationEvent(False,False)]
local procedure OnBeforeChkAssignOne(ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], UpdateDate: Date, var IsHandled: Boolean)

Parameters

Name Type Description
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]
UpdateDate Date
IsHandled Boolean

OnBeforeAssignOne

[IntegrationEvent(False,False)]
local procedure OnBeforeAssignOne(var IsHandled: Boolean)

Parameters

Name Type Description
IsHandled Boolean

OnItemChange

[IntegrationEvent(False,False)]
local procedure OnItemChange(var PlanningAssignment: Record "Planning Assignment", var NewItem: Record Item, var OldItem: Record Item)

Parameters

Name Type Description
PlanningAssignment Table Microsoft.Inventory.Planning."Planning Assignment"
NewItem Table Microsoft.Inventory.Item.Item
OldItem Table Microsoft.Inventory.Item.Item

See also