Integration Event |
codeunit briAAT_DestAgreement |
OnLoadAttributesFactBoxDataOnBeforeInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var AttributeFactBox: Record briAAT_AttributeValue temporary) |
Possibility to perform additional changes on the AttributeValueMapping and AttributeFactBox records before inserting into the AttributeFactBox temporary table. |
Integration Event |
codeunit briAAT_DestAgreement |
OnAfterGetPriorityCaption(TypeNo: Enum briAAT_AttributeType; PriorityNo: Enum briAAT_AttributePriority; var Caption: Text[250]) |
Possibility to change the value of the Caption parameter based on the Attribute Type and Priority No. |
Integration Event |
codeunit briAAT_DestAgreement |
OnAfterPropagateAttributeToShortcut(TableID: Integer; var Propagate: Boolean) |
Possibility to change the value of the Propagate parameter based on the TableID parameter. |
Integration Event |
codeunit briAAT_DestAgreement |
OnBeforeAttributeValueMappingModify(var AttributeValueMapping: Record briAAT_AttributeValueMapping; AttributeValue: Record briAAT_AttributeValue; pRelatedRec: Variant) |
Possibility perform additional changes on the AttributeValueMapping and AttributeValue records before modifying the AttributeValueMapping record. |
Integration Event |
codeunit briAAT_DestAgreement |
OnAfterAttributeValueMappingModify(var AttributeValueMapping: Record briAAT_AttributeValueMapping; pRelatedRec: Variant) |
Possibility perform additional changes on the AttributeValueMapping and AttributeValue records after modifying the AttributeValueMapping record. |
Integration Event |
codeunit briAAT_DestCategory |
OnLoadAttributesFactBoxDataOnBeforeInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var AttributeFactBox: Record briAAT_AttributeValue temporary) |
Possibility to perform additional changes on the AttributeValueMapping and AttributeFactBox records before inserting into the AttributeFactBox temporary table. |
Integration Event |
codeunit briAAT_DestCategory |
OnAfterPropagateAttributeToShortcut(TableID: Integer; var Propagate: Boolean) |
Possibility to change the value of the Propagate parameter based on the TableID parameter. |
Integration Event |
codeunit briAAT_DestCustomer |
OnLoadAttributesFactBoxDataOnBeforeInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var AttributeFactBox: Record briAAT_AttributeValue temporary) |
Possibility to perform additional changes on the AttributeValueMapping and AttributeFactBox records before inserting into the AttributeFactBox temporary table. |
Integration Event |
codeunit briAAT_DestCustomer |
OnAfterGetPriorityCaption(TypeNo: Enum briAAT_AttributeType; PriorityNo: Enum briAAT_AttributePriority; var Caption: Text[250]) |
Possibility to change the value of the Caption parameter based on the Attribute Type and Priority No. |
Integration Event |
codeunit briAAT_DestCustomer |
OnAfterPropagateAttributeToShortcut(TableID: Integer; var Propagate: Boolean) |
Possibility to change the value of the Propagate parameter based on the TableID parameter. |
Integration Event |
codeunit briAAT_DestItem |
OnLoadAttributesFactBoxDataOnBeforeInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var AttributeFactBox: Record briAAT_AttributeValue temporary) |
Possibility to perform additional changes on the AttributeValueMapping and AttributeFactBox records before inserting into the AttributeFactBox temporary table. |
Integration Event |
codeunit briAAT_DestItem |
OnAfterPropagateAttributeToShortcut(TableID: Integer; var Propagate: Boolean) |
Possibility to change the value of the Propagate parameter based on the TableID parameter. |
Integration Event |
codeunit briAAT_DestLotNo |
OnLoadAttributesFactBoxDataOnBeforeInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var AttributeFactBox: Record briAAT_AttributeValue temporary) |
Possibility to perform additional changes on the AttributeValueMapping and AttributeFactBox records before inserting into the AttributeFactBox temporary table. |
Integration Event |
codeunit briAAT_DestLotNo |
OnAfterGetPriorityCaption(TypeNo: Enum briAAT_AttributeType; PriorityNo: Enum briAAT_AttributePriority; var Caption: Text[250]) |
Possibility to change the value of the Caption parameter based on the Attribute Type and Priority No. |
Integration Event |
codeunit briAAT_DestLotNo |
OnBeforeAttributeValueMappingModify(var AttributeValueMapping: Record briAAT_AttributeValueMapping; AttributeValue: Record briAAT_AttributeValue; pRelatedRec: Variant) |
Possibility perform additional changes on the AttributeValueMapping and AttributeValue records before modifying the AttributeValueMapping record. |
Integration Event |
codeunit briAAT_DestLotNo |
OnAfterAttributeValueMappingModify(var AttributeValueMapping: Record briAAT_AttributeValueMapping; pRelatedRec: Variant) |
Possibility perform additional changes on the AttributeValueMapping and AttributeValue records after modifying the AttributeValueMapping record. |
Integration Event |
codeunit briAAT_DestLotNo |
OnAfterPropagateAttributeToShortcut(TableID: Integer; var Propagate: Boolean) |
Possibility to change the value of the Propagate parameter based on the TableID parameter. |
Integration Event |
codeunit briAAT_DestNone |
OnAfterPropagateAttributeToShortcut(TableID: Integer; var Propagate: Boolean) |
Possibility to change the value of the Propagate parameter based on the TableID parameter. |
Integration Event |
codeunit briAAT_DestTradingFile |
OnLoadAttributesFactBoxDataOnBeforeInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var AttributeFactBox: Record briAAT_AttributeValue temporary) |
Possibility to perform additional changes on the AttributeValueMapping and AttributeFactBox records before inserting into the AttributeFactBox temporary table. |
Integration Event |
codeunit briAAT_DestTradingFile |
OnAfterGetPriorityCaption(TypeNo: Enum briAAT_AttributeType; PriorityNo: Enum briAAT_AttributePriority; var Caption: Text[250]) |
Possibility to change the value of the Caption parameter based on the Attribute Type and Priority No. |
Integration Event |
codeunit briAAT_DestTradingFile |
OnAfterPropagateAttributeToShortcut(TableID: Integer; var Propagate: Boolean) |
Possibility to change the value of the Propagate parameter based on the TableID parameter. |
Integration Event |
codeunit briAAT_DestVendor |
OnLoadAttributesFactBoxDataOnBeforeInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var AttributeFactBox: Record briAAT_AttributeValue temporary) |
Possibility to perform additional changes on the AttributeValueMapping and AttributeFactBox records before inserting into the AttributeFactBox temporary table. |
Integration Event |
codeunit briAAT_DestVendor |
OnAfterGetPriorityCaption(TypeNo: Enum briAAT_AttributeType; PriorityNo: Enum briAAT_AttributePriority; var Caption: Text[250]) |
Possibility to change the value of the Caption parameter based on the Attribute Type and Priority No. |
Integration Event |
codeunit briAAT_DestVendor |
OnAfterPropagateAttributeToShortcut(TableID: Integer; var Propagate: Boolean) |
Possibility to change the value of the Propagate parameter based on the TableID parameter. |
Integration Event |
table briAAT_Attribute |
OnBeforeCheckNameUniqueness(var NewAttribute: Record briAAT_Attribute; Attribute: Record briAAT_Attribute) |
Possibility to change the NewAttribute record before checking the name uniqueness of an attribute. |
Integration Event |
table briAAT_Attribute |
OnAfterHasUsage(var Attribute: Record briAAT_Attribute; var AttributeHasUsage: Boolean) |
Possibility to change the value of the AttributeHasUsage variable after it has been determined. |
Integration Event |
table briAAT_Attribute |
OnBeforeCheckAttributeInheritanceRule(var Attribute: Record briAAT_Attribute; OldAttribute: Record briAAT_Attribute; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckAttributeInheritanceRule method that will check if the Attribute Inheritance Rule is valid based on the “Destination Type” and Type fields. |
Integration Event |
table briAAT_Attribute |
OnAfterCheckAttributeInheritanceRule(Attribute: Record briAAT_Attribute) |
Possibility to perform additional validations. |
Integration Event |
table briAAT_Attribute |
OnBeforeCheckFormulaType(var Attribute: Record briAAT_Attribute; OldAttribute: Record briAAT_Attribute; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckFormulaType method that will check if the Formula Type is valid based on the Type field. |
Integration Event |
table briAAT_Attribute |
OnAfterCheckFormulaType(Attribute: Record briAAT_Attribute) |
Possibility to perform additional validations. |
Integration Event |
table briAAT_AttributeValue |
OnAfterHasUsage(var AttributeValue: Record briAAT_AttributeValue; var AttributeHasBeenUsed: Boolean) |
Possibility to change the value of the AttributeHasBeenUsed variable after it has been determined. |
Integration Event |
page briAAT_AttributeValueList |
OnBeforeCheckAttributeName(var AttributeValueSelection: Record briAAT_AttributeValueSelection; RecordRelated: Variant) |
|
Integration Event |
page briAAT_AttributeValueList |
OnLoadAttributesOnBeforeTempAttributeValueInsert(var TempAttributeValue: Record briAAT_AttributeValue temporary; AttributeValueMapping: Record briAAT_AttributeValueMapping; RecordRelated: Variant; TableID: Integer) |
|
Integration Event |
codeunit briAAT_AttributeValueMgt |
OnBeforeRemoveUniqueAttributesFromRecordSelection(var TempAttributeValue: Record briAAT_AttributeValueSelection temporary; DestinationType: Enum briAAT_DestinationType; SystemIds: List of [Guid]; IsHandled: Boolean) |
Obsolete(‘Replaced by OnBeforeRemoveUniqueAttributesFromRecSelection’, ‘25.0.0.0’) |
Integration Event |
codeunit briAAT_AttributeValueMgt |
OnBeforeRemoveUniqueAttributesFromRecSelection(var TempAttributeValue: Record briAAT_AttributeValueSelection temporary; DestinationType: Enum briAAT_DestinationType; SystemIds: List of [Guid]; var IsHandled: Boolean) |
Get all the Attribute Values for the selected Records |
Integration Event |
codeunit briAAT_AttributeValueMgt |
OnAfterRemoveUniqueAttributesFromRecordSelection(var TempAttributeValue: Record briAAT_AttributeValueSelection temporary; DestinationType: Enum briAAT_DestinationType; SystemIds: List of [Guid]) |
Get common Attribute Values for the selected Records |
Integration Event |
codeunit briAAT_AttributeValueMgt |
OnAfterAttributeValueMappingDelete(AttributeToDeleteID: Integer; RelatedRecordSystemId: Text; AttributeValueSelection: Record briAAT_AttributeValueSelection; TableIdRelated: Integer) |
Possibility to perform additional logic after an Attribute Value Mapping is deleted. |
Integration Event |
codeunit briAAT_AttributeValueMgt |
OnBeforeAttributeValueMappingModify(var AttributeValueMapping: Record briAAT_AttributeValueMapping; DestinationType: Enum briAAT_DestinationType; RelatedRecordSystemId: Text) |
Possibility perform additional changes on the AttributeValueMapping and AttributeValue records before modifying the AttributeValueMapping record. |
Integration Event |
codeunit briAAT_AttributeValueMgt |
OnAfterAttributeValueMappingModify(var AttributeValueMapping: Record briAAT_AttributeValueMapping; DestinationType: Enum briAAT_DestinationType; RelatedRecordSystemId: Text) |
Possibility perform additional changes on the AttributeValueMapping and AttributeValue records after modifying the AttributeValueMapping record. |
Integration Event |
codeunit briAAT_AttributeValueMgt |
OnBeforeAttributeValueMappingInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; AttributeValue: Record briAAT_AttributeValue; AttributeValueSelection: Record briAAT_AttributeValueSelection) |
Possibility to perform changes on the AttributeValueMapping record before it is inserted. |
Integration Event |
table briAAT_AttributeValueSelection |
OnPopulateAttributeValueOnBeforeInsert(AttributeValueSelection: Record briAAT_AttributeValueSelection; var TempAttributeValue: Record briAAT_AttributeValue temporary) |
Possibility to to perform additional changes on the TempAttributeValue record before it is inserted. |
Integration Event |
table briAAT_AttributeValueSelection |
OnInsertRecordOnBeforeAttrValueSelectionInsert(var AttributeValueSelection: Record briAAT_AttributeValueSelection; TempAttributeValue: Record briAAT_AttributeValue temporary) |
Possibility to perform changes on the AttributeValueSelection record before it is inserted. |
Integration Event |
table briAAT_AttributeValueSelection |
OnBeforeFindAttributeCaseInsensitive(var Attribute: Record briAAT_Attribute; var AttributeValueSelection: Record briAAT_AttributeValueSelection) |
Possibility to perform changes on the Attribute record before it is found. |
Integration Event |
table briAAT_AttributeValueSelection |
OnValidateChangedAttributeOnBeforeValidateValue(Attribute: Record briAAT_Attribute; var AttributeValueSelection: Record briAAT_AttributeValueSelection) |
Possibility to perform additional changes on the AttributeValueSelection record. |
Integration Event |
table briAAT_AttributeValueSelection |
OnInsertRecordOnBeforePrioritizedAttributeValueSelectionInsert(var AttributeValueSelection: Record briAAT_AttributeValueSelection temporary; var TempAttributeValue: Record briAAT_AttributeValue temporary) |
Possibility to perform changes on the AttributeValueSelection record before it is inserted. |
Integration Event |
page briAAT_CategoryAttributes |
OnInsertRecordOnBeforeAttributeValueMappingInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var AttributeValue: Record briAAT_AttributeValue; AttributeValueSelection: Record briAAT_AttributeValueSelection) |
|
Integration Event |
page briAAT_CategoryAttributes |
OnLoadAttributesOnBeforeTempAttributeValueInsert(AttributeValueMapping: Record briAAT_AttributeValueMapping; var TempAttributeValue: Record briAAT_AttributeValue temporary) |
|
Integration Event |
page briAAT_CategoryAttributes |
OnSaveAttributesOnBeforeAttributeValueMappingInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; AttributeValue: Record briAAT_AttributeValue) |
|
Integration Event |
page briAAT_CategoryLookup |
OnAfterSetCategoryFilter(var Category: Record briAAT_Category) |
Possibility to set additional filters on the category record. |
Integration Event |
|
briAAT_OnAfterItemTrackingCodeUseLot(Item: Record Item; var Available: Boolean) |
Procedure to update tracking values option using Attributes |
Integration Event |
codeunit briAAT_UpdateLotAttributes |
OnBeforeSetListOfSystemIDsFromLotInformation(var Rec: Record “Lot No. Information”) |
Possibility to set additional filters on Lot No. Information record before setting the list of system IDs. |
Integration Event |
codeunit briAAT_UpdateLotAttributes |
OnBeforeSetListOfSystemIDsFromItem(var Rec: Record Item) |
Possibility to set additional filters on Item record before setting the list of system IDs. |
Integration Event |
codeunit briAAT_UpdateLotAttributes |
OnBeforeSetListOfSystemIDsFromVendor(var Rec: Record Vendor) |
Possibility to set additional filters on Vendor record before setting the list of system IDs. |
Integration Event |
codeunit briAAT_ItemTrackingLine |
OnAfterInheritLotNoInfoFromTrackingSpecification(TrackingSpec: Record “Tracking Specification”; var LotNoInformation: Record “Lot No. Information”) |
This event allowes to have specific rules for inheriting attributes |
Integration Event |
codeunit briAAT_ItemTrackingLine |
OnAfterIsDocumentNeedsCreateLotNoInfoFromTrackingSpecification(TrackingSpec: Record “Tracking Specification”; var Allowed: Boolean) |
This event allowes to extend the type of document that need to create Information Lot |
Integration Event |
codeunit briAAT_ItemTrackingLine |
OnBeforeCreateLotNoInfoFromTrackingSpecification(var LotNoInformation: Record “Lot No. Information”; TrackingSpecification: Record “Tracking Specification”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the creation of a Lot No. Information record from a Tracking Specification. |
Integration Event |
codeunit briAAT_ItemTrackingLine |
OnAfterCreateLotNoInfoFromTrackingSpecification(var LotNoInformation: Record “Lot No. Information”; TrackingSpecification: Record “Tracking Specification”) |
Possibility to perform additional changes on the Lot No. Information record after being created from a Tracking Specification. |
Integration Event |
codeunit briAAT_ItemTrackingLine |
OnAfterCreateNewLotNoInfoFromTrackingSpecification(var LotNoInformation: Record “Lot No. Information”; TrackingSpecification: Record “Tracking Specification”) |
Possibility to perform additional changes on the Lot No. Information record after being created from a Tracking Specification. |
Integration Event |
codeunit briAAT_ItemTrackingLine |
OnBeforeOnShowCardOnAfterLotNoInfoNewSetFilters(var LotNoInformation: Record “Lot No. Information”; TrackingSpecification: Record “Tracking Specification”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the creation of the Lot No. Information record from a Tracking Specification. |
Integration Event |
codeunit briAAT_ItemTrackingLine |
OnAfterOnShowCardOnAfterLotNoInfoNewSetFilters(var LotNoInformation: Record “Lot No. Information”; TrackingSpecification: Record “Tracking Specification”) |
Possibility to perform additional changes on the Lot No. Information record after being created from a Tracking Specification. |
Integration Event |
codeunit briAAT_WhseTrackingLine |
OnAfterIsDocumentNeedsCreateLotNoInfoFromTrackingSpecification(TrackingSpec: Record “Whse. Item Tracking Line”; var Allowed: Boolean) |
This event allowes to extend the type of document that need to create Information Lot |
Integration Event |
codeunit briAAT_WhseTrackingLine |
OnBeforeCreateLotNoInfoFromTrackingSpecification(var LotNoInformation: Record “Lot No. Information”; TrackingSpecification: Record “Whse. Item Tracking Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the creation of a Lot No. Information record from a Tracking Specification. |
Integration Event |
codeunit briAAT_WhseTrackingLine |
OnAfterCreateLotNoInfoFromTrackingSpecification(var LotNoInformation: Record “Lot No. Information”; TrackingSpecification: Record “Whse. Item Tracking Line”) |
Possibility to perform additional changes on the Lot No. Information record after being created from a Tracking Specification. |
Integration Event |
codeunit briAAT_WhseTrackingLine |
OnAfterInheritLotNoInfoFromTrackingSpecification(TrackingSpec: Record “Whse. Item Tracking Line”; var LotNoInformation: Record “Lot No. Information”) |
This event allowes to have specific rules for inheriting attributes |
Integration Event |
codeunit briAAT_WhseTrackingLine |
OnAfterCreateNewLotNoInfoFromTrackingSpecification(var LotNoInformation: Record “Lot No. Information”; TrackingSpecification: Record “Whse. Item Tracking Line”) |
Possibility to perform additional changes on the Lot No. Information record after being created from a Tracking Specification. |
Integration Event |
codeunit briAAT_InheritanceManagement |
OnBeforeCopyLotAttributeInheritanceRules(FromBOMHeaderNo: Code[20]; FromVersionCode: Code[20]; ToBOMHeaderNo: Code[20]; ToVersionCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CopyLotAttributeInheritanceRules method. |
Integration Event |
codeunit briAAT_InheritanceManagement |
OnAfterFilterLotAttributeInheritanceRules(var LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; BOMHeaderNo: Code[20]; VersionCode: Code[20]) |
Possibility to set additional filters on the LotAttrbutsInhrtncRule record. |
Integration Event |
codeunit briAAT_InheritanceManagement |
OnAfterCopyLotAttributeInheritanceRules(var NewLotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; FromBOMHeaderNo: Code[20]; FromVersionCode: Code[20]; ToBOMHeaderNo: Code[20]; ToVersionCode: Code[20]) |
Possibility to set additional logic after the Lot Attribute Inheritance rules have been copied. |
Integration Event |
codeunit briAAT_InheritanceManagement |
OnBeforeCheckDeleteLotNoAttribute(Attribute: Record briAAT_Attribute; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckDeleteLotNoAttribute method. |
Integration Event |
codeunit briAAT_InheritanceManagement |
OnBeforeCheckDeleteLotNoAttributeValue(AttributeValue: Record briAAT_AttributeValue; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckDeleteLotNoAttributeValue method. |
Integration Event |
codeunit briAAT_InheritanceManagement |
OnBeforeUpdateInheritanceRuleFormulaValues(OldAttributeValue: Record briAAT_AttributeValue; NewAttributeValue: Record briAAT_AttributeValue; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateInheritanceRuleFormulaValues method. |
Integration Event |
codeunit briAAT_InheritanceManagement |
OnAfterFilterLotAttrbutsInhrtncRuleOnBeforeOpenLotNoAttributeInheritanceRules(var LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; ProductionBOMNo: Code[20]; VersionCode: Code[20]) |
Possibility to set additional filters on the LotAttrbutsInhrtncRule record. |
Integration Event |
codeunit briAAT_InheritanceManagement |
OnAfterFilterLotAttributeInheritanceRulesOnBeforeViewProductionBOMLotNoAttributeInheritanceRules(var LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; ProductionBOMNo: Code[20]; VersionCode: Code[20]) |
Possibility to set additional filters on the LotAttrbutsInhrtncRule record. |
Integration Event |
codeunit briAAT_MfgAttributesHelper |
OnBeforeConsumptionEntriesExistForProductionOrderLine(ItemLedgerEntry: Record “Item Ledger Entry”; var ConsumptionEntryExist: Boolean; var IsHandled: Boolean) |
Possibility to change the value of the ConsumptionEntryExist parameter. |
Integration Event |
codeunit briAAT_MfgAttributesHelper |
OnBeforeIsAttributeTypeAllowedOnOutputInheritance(AttributeID: Integer; var IsAllowed: Boolean; var IsHandled: Boolean) |
Possibility to change the value of the IsAllowed parameter that determines if this lot no attribute will be inherited to the output lot no information card. |
Integration Event |
codeunit briAAT_MfgAttributesHelper |
OnAfterShouldSkipLotNoAttributeInheritance(Attribute: Record briAAT_Attribute; AttributeID: Integer; var ShouldSkip: Boolean) |
Possibility to change the value of the ShouldSkip parameter that determines if this lot no attribute will be inherited to the output lot no information card. |
Integration Event |
codeunit briAAT_MfgAttributesHelper |
OnCreateAttributeValueMappingOnBeforeInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; LotNoInformation: Record “Lot No. Information”) |
Possibility to make additional changes before the attribute value mapping is created. |
Integration Event |
codeunit briAAT_MfgAttributesHelper |
OnBeforeCreateAuditTrailLogEntry(AttributeValueMapping: Record briAAT_AttributeValueMapping; LotNoInformation: Record “Lot No. Information”; AuditTrailLogEntryRequired: Boolean; ReasonCode: Code[10]; Comment: Text[250]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the creation of the audit trail log entry. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeInheritOutputAttributesFromTrackingSpecification(var TrackingSpecification: Record “Tracking Specification”; LotNoInformation: Record “Lot No. Information”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InheritOutputAttributesFromTrackingSpecification method. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeInheritOutputAttributesFromWarehouseActivityLine(var WarehouseActivityLine: Record “Warehouse Activity Line”; LotNoInformation: Record “Lot No. Information”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InheritOutputAttributesFromWarehouseActivityLine method. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeShouldInheritOutputAttributesFromTrackingSpecification(var ProdOrderLine: Record “Prod. Order Line”; TrackingSpecification: Record “Tracking Specification”; var ShouldInherit: Boolean; var IsHandled: Boolean) |
Possibility to change the value of the ShouldInherit parameter that will determine if the Output Lot No. Information card will inherit attributes. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterShouldInheritOutputAttributesFromTrackingSpecification(var ProdOrderLine: Record “Prod. Order Line”; TrackingSpecification: Record “Tracking Specification”; var ShouldInherit: Boolean) |
Possibility to change the value of the ShouldInherit parameter that will determine if the Output Lot No. Information card will inherit attributes. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeShouldInheritOutputAttributesFromWarehouseActivityLine(var ProdOrderLine: Record “Prod. Order Line”; WarehouseActivityLine: Record “Warehouse Activity Line”; var ShouldInherit: Boolean; var IsHandled: Boolean) |
Possibility to change the value of the ShouldInherit parameter that will determine if the Output Lot No. Information card will inherit attributes. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterShouldInheritOutputAttributesFromWarehouseActivityLine(var ProdOrderLine: Record “Prod. Order Line”; WarehouseActivityLine: Record “Warehouse Activity Line”; var ShouldInherit: Boolean) |
Possibility to change the value of the ShouldInherit parameter that will determine if the Output Lot No. Information card will inherit attributes. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterFilterItemLedgerEntriesForProdOrderLinePostedConsumption(var ItemLedgerEntry: Record “Item Ledger Entry”; OrderNo: Code[20]; OrderLineNo: Integer) |
Possibility to set additional filters on the “Item Ledger Entry” record. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeInsertTempOutputInhncValuesBufferOnGetPostedConsumptionAttributeValueMapping(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; AttributeValueMapping: Record briAAT_AttributeValueMapping; AttributeValue: Record briAAT_AttributeValue; LotNoInformation: Record “Lot No. Information”) |
Possibility to make additional changes on the TempOutputInhncValuesBuffer record before this being inserted. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeFillTempOutputInheritanceBuffer(var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; ProductionBOMNo: Code[20]; ProductionBOMVersionCode: Code[20]; OutputItemNo: Code[20]) |
Possibility to Skip/Overwrite the FillTempOutputInheritanceBuffer method. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterFillTempOutputInheritanceBuffer(var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; ProductionBOMNo: Code[20]; ProductionBOMVersionCode: Code[20]; OutputItemNo: Code[20]) |
Possibility to perform additional changes on the TempOutputInheritanceBuffer record. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeInheritPostedConsumptionLotNoAttributeValues(var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; LotNoInformation: Record “Lot No. Information”; AuditTrailLogEntryRequired: Boolean; ReasonCode: Code[10]; Comment: Text[250]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InheritPostedConsumptionLotNoAttributeValues method. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeApplyAttributeInheritanceRule(var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; LotNoInformation: Record “Lot No. Information”; AuditTrailLogEntryRequired: Boolean; ReasonCode: Code[10]; Comment: Text[250]; var IsHandled: Boolean) |
|
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterApplyAttributeInheritanceRule(var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; LotNoInformation: Record “Lot No. Information”) |
Possibility to perform additional changes after the Lot No. Attribute value was inherited from the Posted Consumptions. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterInheritOutputAttributesFromTrackingSpecification(var TrackingSpecification: Record “Tracking Specification”; LotNoInformation: Record “Lot No. Information”; var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary) |
Possibility to make additional changes on the Tracking Specification record after the Lot No. Attributes were inherited from the Posted Consumptions. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterInheritOutputAttributesFromWarehouseActivityLine(var WarehouseActivityLine: Record “Warehouse Activity Line”; LotNoInformation: Record “Lot No. Information”; var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary) |
Possibility to make additional changes on the Warehouse Activity Line record after the Lot No. Attributes were inherited from the Posted Consumptions. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeInsertTempOutputInhncValuesBufferOnGetPostedConsumptionExpirationDates(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; ItemLedgerEntry: Record “Item Ledger Entry”) |
Possibility to make additional changes on the TempOutputInhncValuesBuffer record before this being inserted. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterCreateTempOutputInheritanceBufferEntryOnBeforeInsert(var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary) |
Possibility to make additional changes on the TempOutputInheritanceBuffer record before this being inserted. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeRecalculateOutputLotNoAttributeInheritance(ProductionOrderStatus: Enum “Production Order Status”; ProductionOrderNo: Code[20]; ProductionOrderLineNo: Integer; OutputItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; AuditTrailLogEntryRequired: Boolean; ReasonCode: Code[10]; Comment: Text[250]; var AttributesRecalculated: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the RecalculateOutputLotNoAttributeInheritance method. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeShouldRecalculateOutputLotNoAttributeInheritance(ProductionOrderStatus: Enum “Production Order Status”; ProductionOrderNo: Code[20]; ProductionOrderLineNo: Integer; OutputItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShouldRecalculateOutputLotNoAttributeInheritance method. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterShouldRecalculateOutputLotNoAttributeInheritance(var ProdOrderLine: Record “Prod. Order Line”; var LotNoInformation: Record “Lot No. Information”; ProductionOrderStatus: Enum Microsoft.Manufacturing.Document.“Production Order Status”; ProductionOrderNo: Code[20]; ProductionOrderLineNo: Integer; OutputItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; var ShouldRecalculate: Boolean) |
Possibility to change the value of the ShouldRecalculate parameter that will determine if the Output Lot No. Information card will recalculate attributes. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnAfterRecalculateOutputLotNoAttributeInheritance(var ProdOrderLine: Record “Prod. Order Line”; LotNoInformation: Record “Lot No. Information”; var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; AuditTrailLogEntryRequired: Boolean; ReasonCode: Code[10]; Comment: Text[250]; var AttributesRecalculated: Boolean) |
Possibility to make additional changes after the Output Lot No. Attributes were recalculated. |
Integration Event |
codeunit briAAT_MfgAttributesManagement |
OnBeforeDeleteLotNoAttributeValueMapping(var AttributeValueSelection: Record briAAT_AttributeValueSelection temporary; LotNoInformation: Record “Lot No. Information”; ReasonCode: Code[10]; Comment: Text[250]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the DeleteLotNoAttributeValueMapping method. |
Integration Event |
codeunit briAAT_MfgAverageInheritance |
OnAfterCalculateAverageValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; Attribute: Record briAAT_Attribute; LotNoInformation: Record “Lot No. Information”; var AverageValue: Decimal) |
Possibility to change the value of the AverageValue parameter. |
Integration Event |
codeunit briAAT_MfgAverageInheritance |
OnAfterCalculateSuggestedValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; Attribute: Record briAAT_Attribute; var SuggestedValue: Text[250]) |
Possibility to change the value of the SuggestedValue parameter. |
Integration Event |
codeunit briAAT_MfgFormulaInheritance |
OnAfterGetLotNoAttributeValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; Attribute: Record briAAT_Attribute; LotNoInformation: Record “Lot No. Information”; var AttributeValueID: Integer) |
Possibility to change the value of the AttributeValueID parameter. |
Integration Event |
codeunit briAAT_MfgMaximumInheritance |
OnAfterGetLotNoAttributeValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; Attribute: Record briAAT_Attribute; LotNoInformation: Record “Lot No. Information”; var AttributeValueID: Integer) |
Possibility to change the value of the AttributeValueID parameter. |
Integration Event |
codeunit briAAT_MfgMaximumInheritance |
OnAfterCalculateSuggestedValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; Attribute: Record briAAT_Attribute; var SuggestedValue: Text[250]) |
Possibility to change the value of the SuggestedValue parameter. |
Integration Event |
codeunit briAAT_MfgMinimumInheritance |
OnAfterGetLotNoAttributeValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; Attribute: Record briAAT_Attribute; LotNoInformation: Record “Lot No. Information”; var AttributeValueID: Integer) |
Possibility to change the value of the AttributeValueID parameter. |
Integration Event |
codeunit briAAT_MfgMinimumInheritance |
OnAfterCalculateSuggestedValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; Attribute: Record briAAT_Attribute; var SuggestedValue: Text[250]) |
Possibility to change the value of the SuggestedValue parameter. |
Integration Event |
codeunit briAAT_MfgSumInheritance |
OnAfterGetSumValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; Attribute: Record briAAT_Attribute; LotNoInformation: Record “Lot No. Information”; var SumValue: Decimal) |
Possibility to change the value of the SumValue parameter. |
Integration Event |
codeunit briAAT_MfgSumInheritance |
OnAfterCalculateSuggestedValue(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; Attribute: Record briAAT_Attribute; var SuggestedValue: Text[250]) |
Possibility to change the value of the SuggestedValue parameter. |
Integration Event |
table briAAT_LotAttrbutsInhrtncRule |
OnBeforeCheckMandatoryFields(LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckMandatoryFields method. |
Integration Event |
table briAAT_LotAttrbutsInhrtncRule |
OnAfterCheckMandatoryFields(LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule) |
Possibility to perform additional checks on the LotAttrbutsInhrtncRule record. |
Integration Event |
table briAAT_LotAttrbutsInhrtncRule |
OnBeforeCheckAttributeInheritanceRule(var LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; OldLotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckAttributeInheritanceRule method that will check if the Attribute Inheritance Rule is valid based on the “Destination Type” and Type fields. |
Integration Event |
table briAAT_LotAttrbutsInhrtncRule |
OnAfterCheckAttributeInheritanceRule(LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; Attribute: Record briAAT_Attribute) |
Possibility to perform additional validations. |
Integration Event |
table briAAT_LotAttrbutsInhrtncRule |
OnBeforeCheckFormulaType(var LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; OldLotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckFormulaType method that will check if the Formula Type is valid based on the Type field. |
Integration Event |
table briAAT_LotAttrbutsInhrtncRule |
OnAfterCheckFormulaType(LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; Attribute: Record briAAT_Attribute) |
Possibility to perform additional validations. |
Integration Event |
table briAAT_LotAttrbutsInhrtncRule |
OnBeforeCheckProductionBOMStatus(LotAttributeInheritanceRule: Record briAAT_LotAttrbutsInhrtncRule; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the check on the Production BOM Header status. |
Integration Event |
table briAAT_LotAttrbutsInhrtncRule |
OnBeforeSetInheritanceRuleFromLotNoAttribute(var LotAttributeInheritanceRule: Record briAAT_LotAttrbutsInhrtncRule; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetInheritanceRuleFromLotNoAttribute method. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeApplyTemplate(ProductionBOMNo: Code[20]; VersionCode: Code[20]; var IsHandled: Boolean) |
Possibility to handle the Apply Template action. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeSelectInheritanceRuleTemplate(var InheritanceRuleTemplate: Record briAAT_InheritanceRuleTemplate; var TemplatedSelected: Boolean; var IsHandled: Boolean) |
Possibility to handle the selection of the Inheritance Rule Template. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeApplyInheritanceRuleTemplate(InheritanceRuleTemplate: Record briAAT_InheritanceRuleTemplate; ProductionBOMNo: Code[20]; VersionCode: Code[20]; var IsHandled: Boolean) |
Possibility to handle the creation of new Inheritance Rule based on the selected Inheritance Rule Template. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterFilterInheritnceRuleTemplateLines(var InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; InheritanceRuleTemplate: Record briAAT_InheritanceRuleTemplate; ProductionBOMNo: Code[20]; VersionCode: Code[20]) |
Possibility to set additional filters on the of Inheritance Rule Template Line record. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterCopyInheritanceRuleTemplateLinesOnBeforeInsert(var LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; ProductionBOMNo: Code[20]; VersionCode: Code[20]) |
Possibility to perform additional changes on the LotAttrbutsInhrtncRule record before inserting it. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterApplyInheritanceRuleTemplate(var InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; InheritanceRuleTemplate: Record briAAT_InheritanceRuleTemplate; ProductionBOMNo: Code[20]; VersionCode: Code[20]) |
Possibility to create additional Lot Attribute Inheritance Rules after the Inheritance Rule Template has been applied. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterApplyTemplate(InheritanceRuleTemplate: Record briAAT_InheritanceRuleTemplate; ProductionBOMNo: Code[20]; VersionCode: Code[20]) |
Possibility to perform additional changes after the InheritanceRuleTemplate has been applied. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeSaveTemplate(ProductionBOMNo: Code[20]; VersionCode: Code[20]; var IsHandled: Boolean) |
Possibility to handle the Save Template action. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeCreateInheritanceRuleTemplate(var LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; ProductionBOMNo: Code[20]; VersionCode: Code[20]; var IsHandled: Boolean) |
Possibility Skip/Overwrite the CreateInheritanceRuleTemplate method. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeGetInheritanceRuleTemplateValues(var TemplateCode: Code[20]; var TemplateDescription: Text[100]; ProductionBOMNo: Code[20]; VersionCode: Code[20]; var IsHandled: Boolean) |
Possibility to change the values of the Template Code and Template Description parameters. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterCreateInheritanceRuleTemplateOnBeforeInsert(var InheritanceRuleTemplate: Record briAAT_InheritanceRuleTemplate; TemplateCode: Code[20]; TemplateDescription: Text[100]) |
Possibility to perform additional changes on the InheritanceRuleTemplate record before inserting it. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterCreateInheritanceRuleTemplateLinesOnBeforeInsert(var InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; LineNo: Integer; TemplateCode: Code[20]) |
Possibility to perform additional changes on the InheritanceRuleTemplateLine record before inserting it. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterCreateInheritanceRuleTemplate(var LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; ProductionBOMNo: Code[20]; VersionCode: Code[20]) |
Possibility to perform additional changes after the Inheritance Rule Template has been created. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterSaveTemplate(LotAttrbutsInhrtncRule: Record briAAT_LotAttrbutsInhrtncRule; ProductionBOMNo: Code[20]; VersionCode: Code[20]) |
Possibility to perform additional changes after Save Template action has run. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeOpenInheritanceRuleTemplate(InheritanceRuleTemplate: Record briAAT_InheritanceRuleTemplate; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the OpenInheritanceRuleTemplate method. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeCopyTemplate(ToTemplateCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CopyInheritanceRuleTemplateLines method. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterCopyTemplate(InheritanceRuleTemplate: Record briAAT_InheritanceRuleTemplate; ToTemplateCode: Code[20]) |
Possibility to perform additional changes after the lines from the InheritanceRuleTemplate have been copied. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnBeforeCopyInheritanceRuleTemplateLines(FromTemplateCode: Code[20]; ToTemplateCode: Code[20]; var LineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CopyInheritanceRuleTemplateLines method. |
Integration Event |
codeunit briAAT_InheritanceTemplateMgt |
OnAfterCopyInheritanceRuleTemplateLines(var ToInheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; FromTemplateCode: Code[20]; ToTemplateCode: Code[20]) |
Possibility to perform additional changes after the lines from the InheritanceRuleTemplate have been copied. |
Integration Event |
table briAAT_InheritnceRuleTemplLine |
OnBeforeCheckMandatoryFields(InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckMandatoryFields method. |
Integration Event |
table briAAT_InheritnceRuleTemplLine |
OnAfterCheckMandatoryFields(InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine) |
Possibility to perform additional checks on the InheritnceRuleTemplLine record. |
Integration Event |
table briAAT_InheritnceRuleTemplLine |
OnBeforeCheckAttributeInheritanceRule(var InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; OldInheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckAttributeInheritanceRule method. |
Integration Event |
table briAAT_InheritnceRuleTemplLine |
OnAfterCheckAttributeInheritanceRule(InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; Attribute: Record briAAT_Attribute) |
Possibility to perform additional checks on the InheritnceRuleTemplLine record. |
Integration Event |
table briAAT_InheritnceRuleTemplLine |
OnBeforeCheckFormulaType(var InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; OldInheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckFormulaType method. |
Integration Event |
table briAAT_InheritnceRuleTemplLine |
OnAfterCheckFormulaType(InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; Attribute: Record briAAT_Attribute) |
Possibility to perform additional checks on the InheritnceRuleTemplLine record. |
Integration Event |
table briAAT_InheritnceRuleTemplLine |
OnBeforeSetInheritanceRuleFromLotNoAttribute(var InheritnceRuleTemplLine: Record briAAT_InheritnceRuleTemplLine; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SetInheritanceRuleFromLotNoAttribute method. |
Integration Event |
page briAAT_MfgLotNoAttributeReview |
OnBeforeInitialize(ProductionOrderStatus: Enum Microsoft.Manufacturing.Document.“Production Order Status”; ProdOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the initialization of the page. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeInitializeOutputEntries(var TempOutputTrackingLine: Record briAAT_OutputTrackingLine temporary; ProdOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitializeOutputEntries method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterFilterTrackedOutputItemLedgerEntries(var ItemLedgerEntry: Record “Item Ledger Entry”; ProdOrderNo: Code[20]) |
Possibility to set additional filters on the Item Ledger Entry record. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeInsertOutputEntry(var TempOutputTrackingLine: Record briAAT_OutputTrackingLine temporary; ItemLedgerEntry: Record “Item Ledger Entry”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InsertOutputTrackingLine method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeInitializeConsumptionEntries(var TempConsumptionEntry: Record briAAT_ConsumptionEntry temporary; ProdOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitializeConsumptionEntries method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterFilterTrackedConsumptionItemLedgerEntries(var ItemLedgerEntry: Record “Item Ledger Entry”; ProdOrderNo: Code[20]) |
Possibility to set additional filters on the Item Ledger Entry record. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeInsertConsumptionEntry(var TempConsumptionEntry: Record briAAT_ConsumptionEntry temporary; ItemLedgerEntry: Record “Item Ledger Entry”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InsertConsumptionEntry method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterFilterOutputItemLedgerEntryOnBeforeCalcsums(var OutputItemLedgerEntry: Record “Item Ledger Entry”; ItemLedgerEntry: Record “Item Ledger Entry”) |
Possibility to set additional filters on the OutputItemLedgerEntry record. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterFilterConsumptionItemLedgerEntryOnBeforeCalcsums(var ConsumptionItemLedgerEntry: Record “Item Ledger Entry”; ItemLedgerEntry: Record “Item Ledger Entry”) |
Possibility to set additional filters on the ConsumptionItemLedgerEntry record. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterFillTempConsumptionEntryOnBeforeInsert(var TempConsumptionEntry: Record briAAT_ConsumptionEntry temporary; ItemLedgerEntry: Record “Item Ledger Entry”; ConsumptionQuantity: Decimal) |
Possibility to perform additional changes on the TempConsumptionEntry record before inserting it. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeInsertSubConsumptionEntries(var TempConsumptionEntry: Record briAAT_ConsumptionEntry temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InsertReferenceConsumptionEntry method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeShouldCalculateSuggestedValueForOutputLotNoAttribute(var ProdOrderLine: Record “Prod. Order Line”; ProductionOrderStatus: Enum “Production Order Status”; ProductionOrderNo: Code[20]; ProdOrderLineNo: Integer; OutputItemNo: Code[20]; var ShouldCalculate: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateSuggestedValueForOutputLotNoAttribute method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterShouldCalculateSuggestedValueForOutputLotNoAttribute(var ProdOrderLine: Record “Prod. Order Line”; ProductionOrderStatus: Enum “Production Order Status”; ProductionOrderNo: Code[20]; ProdOrderLineNo: Integer; OutputItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; var ShouldCalculate: Boolean) |
Possibility to change the ShouldCalculate parameter value. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeShouldInsertOutputEntry(ItemLedgerEntry: Record “Item Ledger Entry”; OutputQuantity: Decimal; var InsertOutputTrackingLine: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShouldInsertOutputEntry method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeShouldInsertConsumptionEntry(ItemLedgerEntry: Record “Item Ledger Entry”; ConsumptionQuantity: Decimal; var InsertConsumptionEntry: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShouldInsertConsumptionEntry method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterInitializeMfgLotNoAttributeReviewOnBeforeRun(MfgLotNoAttributeReview: Page briAAT_MfgLotNoAttributeReview; ProductionOrderStatus: Enum “Production Order Status”; ProductionOrderNo: Code[20]) |
Possibility to initialize additional values on the MfgLotNoAttributeReview Page before running it. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterFillingTempOutputTrackingLineOnBeforeInsert(var TempOutputTrackingLine: Record briAAT_OutputTrackingLine temporary; ItemLedgerEntry: Record “Item Ledger Entry”; OutputQuantity: Decimal; LotNoInformation: Record “Lot No. Information”) |
Possibility to make additional changes on the TempOutputTrackingLine record before inserting it. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterFillingSubConsumptionEntryOnBeforeInsert(var TempSubConsumptionEntry: Record briAAT_ConsumptionEntry temporary; ReferenceConsumptionEntry: Record briAAT_ConsumptionEntry temporary; LotNoInformation: Record “Lot No. Information”; AttributeValue: Record briAAT_AttributeValue) |
Possibility to make additional changes on the TempSubConsumptionEntry record before inserting it. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeCalculateSuggestedValueForOutputLotNoAttribute(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; var SuggestedValue: Text[250]; ProductionOrderStatus: Enum “Production Order Status”; ProductionOrderNo: Code[20]; ProdOrderLineNo: Integer; OutputItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; AttributeID: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateSuggestedValueForOutputLotNoAttribute method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeCalculateSuggestedValue(var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; var SuggestedValue: Text[250]; AttributeID: Integer) |
Possibility to Skip/Overwrite the CalculateSuggestedValue method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterCalculateSuggestedValue(var TempOutputInheritanceBuffer: Record briAAT_OutputInheritanceBuffer temporary; var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; var SuggestedValue: Text[250]; AttributeID: Integer) |
Possibility to change the value of the SuggestedValue parameter that will be displayed in the Lot No Attribute Review page. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnAfterCalculateSuggestedValueForOutputLotNoAttribute(var TempOutputInhncValuesBuffer: Record briAAT_OutputInhncValuesBuffer temporary; var SuggestedValue: Text[250]; ProductionOrderStatus: Enum “Production Order Status”; ProductionOrderNo: Code[20]; ProdOrderLineNo: Integer; OutputItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; AttributeID: Integer) |
Possibility to Skip/Overwrite the CalculateSuggestedValueForOutputLotNoAttribute method. |
Integration Event |
codeunit briAAT_OutputReviewManagement |
OnBeforeCheckConfirmUpdateLotAttributeOnOutputLotAttributeReview(ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckConfirmUpdateLotAttributeOnOutputLotAttributeReview method. |
Integration Event |
codeunit briAAT_AttributeMgt |
OnBeforeLoadAttributesFactBoxData(var AttributeValue: Record briAAT_AttributeValue temporary; DestinationType: Enum briAAT_DestinationType; RelatedRec: Variant; var Handled: Boolean) |
|
Integration Event |
codeunit briAAT_AttributeMgt |
OnAfterLoadAttributesFactBoxData(var AttributeValue: Record briAAT_AttributeValue temporary; DestinationType: Enum briAAT_DestinationType; RelatedRec: Variant) |
|
Integration Event |
codeunit briAAT_AttributeMgt |
OnInsertBufferedAttributeValueMappingOnBeforeAttributeValueMappingInsert(var TempAttributeValueToInsert: Record briAAT_AttributeValue temporary; var AttributeValueMapping: Record briAAT_AttributeValueMapping) |
Possibility to perform custom logic before inserting a buffered attribute value mapping. |
Integration Event |
codeunit briAAT_AttributeMgt |
OnBeforeBufferedAttributeValueMappingInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var TempAttributeValueMapping: Record briAAT_AttributeValueMapping temporary) |
Possibility to perform custom logic before inserting a buffered attribute value mapping. |
Integration Event |
codeunit briAAT_AttributeMgt |
OnBeforeAttributeValueMappingInsert(AttributeValueMapping: Record briAAT_AttributeValueMapping; TempAttributeValueToInsert: Record briAAT_AttributeValue) |
Possibility to perform additional checks before the AttributeValueMapping is inserted. |
Integration Event |
codeunit briAAT_AttributeMgt |
OnBeforeInsertAttributeValueMappingFromPriority(RelatedRec: Variant; Type: Enum briAAT_AttributeType; Priority: Enum briAAT_AttributePriority; Value: Variant; pForcedTableID: Integer; pForcedSystemID: Guid; Handled: Boolean) |
Obsolete(‘Replaced by OnBeforeInsertAttributeValueMappingFromPrio’, ‘25.0.0.0’) |
Integration Event |
codeunit briAAT_AttributeMgt |
OnBeforeInsertAttributeValueMappingFromPrio(RelatedRec: Variant; Type: Enum briAAT_AttributeType; Priority: Enum briAAT_AttributePriority; Value: Variant; pForcedTableID: Integer; pForcedSystemID: Guid; var Handled: Boolean) |
Possibility to perform custom logic before inserting an attribute value mapping from priority. |
Integration Event |
codeunit briAAT_AttributeMgt |
OnAfterInsertAttributeValueMappingFromPriority(RelatedRec: Variant; Type: Enum briAAT_AttributeType; Priority: Enum briAAT_AttributePriority; Value: Variant; pForcedTableID: Integer; pForcedSystemID: Guid) |
Possibility to perform custom logic after inserting an attribute value mapping from priority. |
Integration Event |
codeunit briAAT_CategoryMgt |
OnBeforeAttributeValueMappingInsert(var AttributeValueMapping: Record briAAT_AttributeValueMapping; var TempAttributeValue: Record briAAT_AttributeValue temporary) |
Possibility to perform additional checks before the AttributeValueMapping is inserted. |
Integration Event |
codeunit briAAT_CategoryMgt |
OnSearchCategoryForAttributeOnBeforeSearchByParentCategory(CategoryGuid: Guid; AttributeID: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite before searching for a category by its parent category. |
Integration Event |
codeunit briAAT_PriorityMgt |
OnAfterResolveCaptionClass(CaptionArea: Text; CaptionExpr: Text; Language: Integer; var Caption: Text; var Resolved: Boolean) |
Possibility to change the value of the Caption and Resolved parameters. |
Integration Event |
codeunit briAAT_PriorityMgt |
OnAfterDeleteRecordAllShortcut(DestinationType: Enum briAAT_DestinationType; var RelatedRecRef: RecordRef) |
Possibility to perform custom logic after deleting the record shortcuts. |
Integration Event |
|
briAAT_OnBeforeChangeWillHaveNoEffectMessage(PurchaseLine: Record “Purchase Line”; var Msg: Text; var Handled: Boolean) |
Allow to change the message when changing Lot No. Attribute on a purchase line. |
Integration Event |
|
briAAT_SetBuyFromAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetLotNoInformationAttributeFilters(var LotNo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on purchase line lot attributes |
Integration Event |
|
briAAT_SetBuyFromAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetBuyFromAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetLineLotNoInformationAttributeFilters(var LotNo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on purchase line lot attributes |
Integration Event |
|
briAAT_SetBuyFromAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetSellToAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetSellToAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetLotNoInformationAttributeFilters(var LotNo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on Lot No attributes |
Integration Event |
|
briAAT_SetSellToAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetSellToAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetSellToAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetSellToAttributeFilters(var SellTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on sell to customer attributes |
Integration Event |
|
briAAT_SetBilltoAttributeFilters(var BillTo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on bill to customer attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetLotNoInformationAttributeFilters(var LotNo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on Lot No attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetLotNoInformationAttributeFilters(var LotNo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on purchase line lot attributes |
Integration Event |
|
briAAT_SetItemAttributeFilters(var Item_AttributeMapping: Record “Item Attribute Value Mapping”) |
Set filters on Item attributes |
Integration Event |
|
briAAT_SetLotNoInformationAttributeFilters(var LotNo_AttributeMapping: Record briAAT_AttributeValueMapping) |
Set filters on purchase line lot attributes |
Integration Event |
codeunit briAAT_WhseActivityLineMgt |
OnAfterInsertLotNoInfoOnCreateLotNoInformationFromWarehouseActivityLine(var LotNoInformation: Record “Lot No. Information”; WhseActivityLine: Record “Warehouse Activity Line”) |
Possibility to perform additional changes on the LotNoInformation record after it has been created from the WhseActivityLine record. |