Table of Contents

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
SystemCreatedByUserName Text[50]
SystemCreatedByFullName Text[80]
SystemModifiedByUserName Text[50]
SystemModifiedByFullName Text[80]
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