Inspection Status

Notes for release 22.0.8734.40080

Content

  • First Public Release

Events available

Event Type Object Function Description
Integration Event codeunit briINS_DefaultInspStatusMgt OnBeforeSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation(ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; NewLotNo: Code[50]; var IsHandled: Boolean) Skip/Overwrite the OnBeforeSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation that sets a Inspection Status on a “Lot No. Information” when this record is automatically created on posting an “Item Journal Line” for a Lot Tracked Item.
Integration Event codeunit briINS_DefaultInspStatusMgt OnBeforeFindDefaultInspectionStatus(DefaultInspectionStatus: Record briINS_DefaultInspectionStatus; ItemNo: Code[20]; SourceType: Integer; SourceSubType: Integer; DocumentNo: Code[20]; var IsHandled: Boolean) Skip/Overwrite the OnBeforeFindDefaultInspectionStatus that sets a Default Inspection Status on a “Lot No. Information” when this record is automatically created on posting an “Item Journal Line” for a Lot Tracked Item.
Integration Event codeunit briINS_DefaultInspStatusMgt OnAfterSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation(var LotNoInformation: Record “Lot No. Information”) Extend the procedure OnAfterSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation.
Integration Event codeunit briINS_DefInspStatusProdOrder OnBeforeSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation(ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; NewLotNo: Code[50]; var IsHandled: Boolean) Skip/Overwrite the OnBeforeSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation that sets a Inspection Status on a “Lot No. Information” when this record is automatically created on posting an “Item Journal Line” for a Lot Tracked Item.
Integration Event codeunit briINS_DefInspStatusProdOrder OnBeforeFindDefaultInspectionStatus(DefaultInspectionStatus: Record briINS_DefaultInspectionStatus; ItemLedgerEntryType: Enum “Item Ledger Entry Type”; ItemNo: Code[20]; VendorNo: Code[20]; DocumentNo: Code[20]; var IsHandled: Boolean) Skip/Overwrite the OnBeforeFindDefaultInspectionStatus that sets a Default Inspection Status on a “Lot No. Information” when this record is automatically created on posting an “Item Journal Line” for a Lot Tracked Item.
Integration Event codeunit briINS_DefInspStatusProdOrder OnAfterSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation(var LotNoInformation: Record “Lot No. Information”) Extend the procedure OnAfterSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation.
Integration Event codeunit briINS_ValidationMgt OnAfterSetDefaultInspectionInitialFilters(var DefaultInspectionStatus: Record briINS_DefaultInspectionStatus) Possibility to set additional filters on the Default Inspection Status Record.
Integration Event codeunit briINS_ValidationMgt OnBeforeFillValidationBuffer(var FilterValidationBffr: Record briINS_FilterValidationBffr temporary; InboundTransactionType: Enum briINS_InboundTransactionType; ItemNo: Code[20]; VendorNo: Code[20]; var IsHandled: Boolean) Skip/Overwrite the FillValidationBuffer method.
Integration Event codeunit briINS_ValidationMgt OnBeforeFindValidationBufferBestMatch(var FilterValidationBffr: Record briINS_FilterValidationBffr temporary; var IsHandled: Boolean) Skip/Overwrite the FindValidationBufferBestMatch method.
Integration Event codeunit briINS_ValidationMgt OnBeforeInsertValidationBuffer(var FilterValidationBffr: Record briINS_FilterValidationBffr temporary; DefaultInspectionStatus: Record briINS_DefaultInspectionStatus) Possibility to set additional logic on before Inserting the INS Validation Buffer record.
Integration Event codeunit briINS_NotificationManagement OnBeforeShowInspectionStatusBlockedNotification(var IsHandled: Boolean) Skip/Overwrite ShowInspectionStatusBlockedNotification Method
Integration Event codeunit briINS_UpdateInspectionStatus OnBeforeRunUpdateInspectionStatus(var LotNoInformation: Record “Lot No. Information”) Ability to change record “Lot No. Information” before running Update Inspection Status functionality
Next