Advanced Attributes Management

Notes for release 25.0.9245.81786

Content

  • Task 18762 - User Story 18685 - Import Routine for Data Migration of attribute Values

Events available

Event Type Object Function Description
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 codeunit briAAT_ApplyDataMigration OnAfterApplyEntityData(TempDataMigrationEntity: Record briAAT_DataMigrationEntity temporary) Possibility to handle data migrators not handled in the previous case statements or add custom logic.
Integration Event codeunit briAAT_ApplyDataMigration OnAfterApplyLotNoAttributes(var TempDataMigrationEntity: Record briAAT_DataMigrationEntity temporary) Possibility to handle data migrators not handled in the previous case statements or add custom logic.
Integration Event codeunit briAAT_DataMigrationHelper OnAfterCreateLotNoAttributesExcelSheet(var TempExcelBuffer: Record “Excel Buffer” temporary; TempEntitiesDataToExport: Record briAAT_DataMigrator; ExportEntitiesData: Boolean) Possibility to add custom logic after creating the Excel sheet for Lot Attributes or handle data migrators not handled in the previous case statement
Integration Event codeunit briAAT_DataMigrationHelper OnAfterImportLotNoAttributesFromExcel(var TempExcelBuffer: Record “Excel Buffer” temporary; var TempDataMigrator: Record briAAT_DataMigrator temporary; var TempDataMigrationEntity: Record briAAT_DataMigrationEntity temporary; ExcelInStream: InStream; var TempErrorMessage: Record “Error Message” temporary) Possibility to add custom logic after importing the Lot No. attributes from Excel or handle data migrators not handled in the previous case statement
Integration Event codeunit briAAT_DataMigrationMgt OnAfterRegisterDataMigrators(var TempDataMigrator: Record briAAT_DataMigrator temporary) Possibility to add additional data migrators.
Integration Event codeunit briAAT_DataMigrationMgt OnAfterExportExcelPerDataMigrator(var TempExcelBuffer: Record “Excel Buffer” temporary; TempEntitiesDataToExport: Record briAAT_DataMigrator; ExportEntitiesData: Boolean) Possibility to add additional functionality after exporting Excel per data migrator or handle a data migrator that was not handled in the previous case statement.
Integration Event codeunit briAAT_DataMigrationMgt OnAfterImportExcelDataPerDataMigrator(var TempDataMigrator: Record briAAT_DataMigrator temporary; var TempDataMigrationEntity: Record briAAT_DataMigrationEntity temporary; var TempExcelBuffer: Record “Excel Buffer” temporary; var ExcelInStream: InStream; var TempErrorMessage: Record “Error Message” temporary) Possibility to add additional functionality after importing Excel data per data migrator or handle a data migrator that was not handled in the previous case statement.
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.
Previous