Table "Item Substitution"

ID 5715
Namespace: Microsoft.Inventory.Item.Substitution

Properties

Name Value
Caption Item Substitution
DrillDownPageID Page Microsoft.Inventory.Item.Substitution."Item Substitution Entry"
LookupPageID Page Microsoft.Inventory.Item.Substitution."Item Substitution Entry"
DataClassification CustomerContent

Fields

Name Type Description
"No." Code[20]
"Variant Code" Code[10]
"Substitute No." Code[20]
"Substitute Variant Code" Code[10]
Description Text[100]
Inventory Decimal
Interchangeable Boolean
Condition Boolean
"Location Filter" Code[10]
Type Enum Microsoft.Inventory.Item.Substitution."Item Substitution Type"
"Substitute Type" Enum Microsoft.Inventory.Item.Substitution."Item Substitute Type"
"Sub. Item No." Code[20]
"Relations Level" Integer
"Quantity Avail. on Shpt. Date" Decimal
"Shipment Date" Date
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

CreateSubstitutionItem2Item

procedure CreateSubstitutionItem2Item(ItemNo1: Code[20], Variant1: Code[10], ItemNo2: Code[20], Variant2: Code[10], Substitutable: Boolean)

Parameters

Name Type Description
ItemNo1 Code[20]
Variant1 Code[10]
ItemNo2 Code[20]
Variant2 Code[10]
Substitutable Boolean

SetDescription

procedure SetDescription(Type: Integer, Number: Code[20], var Description: Text[100])

Parameters

Name Type Description
Type Integer
Number Code[20]
Description Text[100]

SetItemVariantDescription

procedure SetItemVariantDescription(Type: Integer, Number: Code[20], Variant: Code[10], var Description: Text[100])

Parameters

Name Type Description
Type Integer
Number Code[20]
Variant Code[10]
Description Text[100]

Events

OnAfterSetItemVariantDescription

[IntegrationEvent(False,False)]
local procedure OnAfterSetItemVariantDescription(Type: Integer, Number: Code[20], Variant: Code[10], var Description: Text[100])

Parameters

Name Type Description
Type Integer
Number Code[20]
Variant Code[10]
Description Text[100]

OnBeforeConfirmDeletion

[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmDeletion(var ItemSubstitution: Record "Item Substitution", xItemSubstitution: Record "Item Substitution", var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ItemSubstitution Table Microsoft.Inventory.Item.Substitution."Item Substitution"
xItemSubstitution Table Microsoft.Inventory.Item.Substitution."Item Substitution"
Result Boolean
IsHandled Boolean

OnCreateInterchangeableItemOnBeforeInsertOrModifyItemSubstitution

[IntegrationEvent(False,False)]
local procedure OnCreateInterchangeableItemOnBeforeInsertOrModifyItemSubstitution(var RecItemSubstitution: Record "Item Substitution", xRecItemSubstitution: Record "Item Substitution", var ItemSubstitution: Record "Item Substitution")

Parameters

Name Type Description
RecItemSubstitution Table Microsoft.Inventory.Item.Substitution."Item Substitution"
xRecItemSubstitution Table Microsoft.Inventory.Item.Substitution."Item Substitution"
ItemSubstitution Table Microsoft.Inventory.Item.Substitution."Item Substitution"

See also