Page "Item Category Attributes"

ID 5734
Namespace: Microsoft.Inventory.Item.Attribute

Properties

Name Value
Caption Item Category Attributes
LinksAllowed False
PageType ListPart
RefreshOnActivate True
SourceTable Table Microsoft.Inventory.Item.Attribute."Item Attribute Value Selection"
SourceTableTemporary True
SourceTableView sorting("Inheritance Level", "Attribute Name") order(ascending)

Methods

LoadAttributes

procedure LoadAttributes(CategoryCode: Code[20])

Parameters

Name Type Description
CategoryCode Code[20]

SaveAttributes

procedure SaveAttributes(CategoryCode: Code[20])

Parameters

Name Type Description
CategoryCode Code[20]

SetItemCategoryCode

procedure SetItemCategoryCode(CategoryCode: Code[20])

Parameters

Name Type Description
CategoryCode Code[20]

SortByInheritance

procedure SortByInheritance()

GetItemCategoryCode

procedure GetItemCategoryCode(): Code[20]

Returns

Type Description
Code[20]

Events

OnInsertRecordOnBeforeItemAttributeValueMappingInsert

[IntegrationEvent(False,False)]
local procedure OnInsertRecordOnBeforeItemAttributeValueMappingInsert(var ItemAttributeValueMapping: Record "Item Attribute Value Mapping", var ItemAttributeValue: Record "Item Attribute Value", ItemAttributeValueSelection: Record "Item Attribute Value Selection")

Parameters

Name Type Description
ItemAttributeValueMapping Table Microsoft.Inventory.Item.Attribute."Item Attribute Value Mapping"
ItemAttributeValue Table Microsoft.Inventory.Item.Attribute."Item Attribute Value"
ItemAttributeValueSelection Table Microsoft.Inventory.Item.Attribute."Item Attribute Value Selection"

OnLoadAttributesOnBeforeTempItemAttributeValueInsert

[IntegrationEvent(False,False)]
local procedure OnLoadAttributesOnBeforeTempItemAttributeValueInsert(ItemAttributeValueMapping: Record "Item Attribute Value Mapping", var TempItemAttributeValue: Record "Item Attribute Value" temporary)

Parameters

Name Type Description
ItemAttributeValueMapping Table Microsoft.Inventory.Item.Attribute."Item Attribute Value Mapping"
TempItemAttributeValue Table Microsoft.Inventory.Item.Attribute."Item Attribute Value"

OnSaveAttributesOnBeforeItemAttributeValueMappingInsert

[IntegrationEvent(False,False)]
local procedure OnSaveAttributesOnBeforeItemAttributeValueMappingInsert(var ItemAttributeValueMapping: Record "Item Attribute Value Mapping", ItemAttributeValue: Record "Item Attribute Value")

Parameters

Name Type Description
ItemAttributeValueMapping Table Microsoft.Inventory.Item.Attribute."Item Attribute Value Mapping"
ItemAttributeValue Table Microsoft.Inventory.Item.Attribute."Item Attribute Value"

See also