| Integration Event |
table briNCM_ActionPlanHeader |
OnBeforeInitSeries(var ActionPlanHeader: Record briNCM_ActionPlanHeader; OldActionPlanHeader: Record briNCM_ActionPlanHeader; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitSeries method. |
| Integration Event |
table briNCM_ActionPlanHeader |
OnBeforeAssistEditActionPlanHeaderCode(var ActionPlanHeader: Record briNCM_ActionPlanHeader; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssistEditActionPlanHeaderCode method. |
| Integration Event |
table briNCM_ActionPlanHeader |
OnBeforeGetActionPlanNoSeries(ActionPlanHeader: Record briNCM_ActionPlanHeader; var NoSeriesCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method GetActionPlanNoSeries where the “Action Plan Nos.” field from the briNCM_NonConformanceSetup record is being retrieved. |
| Integration Event |
table briNCM_ActionPlanHeader |
OnBeforeTestActionPlanNoSeries(ActionPlanHeader: Record briNCM_ActionPlanHeader; NonConformanceSetup: Record briNCM_NonConformanceSetup; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestActionPlanNoSeries where is being checked if the “Action Plan Nos.” field on the briNCM_NonConformanceSetup record is filled. |
| Integration Event |
table briNCM_ActionPlanTemplateHeadr |
OnBeforeInitSeries(var ActionPlanTemplateHeadr: Record briNCM_ActionPlanTemplateHeadr; OldActionPlanTemplateHeadr: Record briNCM_ActionPlanTemplateHeadr; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitSeries method. |
| Integration Event |
table briNCM_ActionPlanTemplateHeadr |
OnBeforeAssistEditActionPlanTemplateHeaderCode(var ActionPlanTemplateHeadr: Record briNCM_ActionPlanTemplateHeadr; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssistEditActionPlanTemplateHeaderCode method. |
| Integration Event |
table briNCM_ActionPlanTemplateHeadr |
OnBeforeGetActionPlanTemplateNoSeries(ActionPlanTemplateHeadr: Record briNCM_ActionPlanTemplateHeadr; var NoSeriesCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method GetActionPlanTemplateNoSeries where the “Action Plan Template Nos.” field from the briNCM_NonConformanceSetup record is being retrieved. |
| Integration Event |
table briNCM_ActionPlanTemplateHeadr |
OnBeforeTestActionPlanTemplateNoSeries(ActionPlanTemplateHeadr: Record briNCM_ActionPlanTemplateHeadr; NonConformanceSetup: Record briNCM_NonConformanceSetup; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestActionPlanTemplateNoSeries where is being checked if the “Action Plan Template Nos.” field on the briNCM_NonConformanceSetup record is filled. |
| Integration Event |
codeunit briNCM_CreateAssignActionPlan |
OnBeforeConfirmOpenActionCardPlanAfterCreateActionPlanAutomatically(ActionPlanHeader: Record briNCM_ActionPlanHeader; ActionPlanTemplateCode: Code[20]; var IsHandled: Boolean) |
Skip/Add logic on before the Confirm message on after CreateActionPlanAutomatically |
| Integration Event |
codeunit briNCM_CreateAssignActionPlan |
OnBeforeConfirmOpenActionCardPlanAfterCreateActionPlanFromSelectedActionPlanTemplate(ActionPlanHeader: Record briNCM_ActionPlanHeader; ActionPlanTemplateCode: Code[20]; var IsHandled: Boolean) |
Skip/Add logic on before the Confirm message on after create Action Plan from felected Action Plan Template on procedure CreateActionPlanManually |
| Integration Event |
codeunit briNCM_CreateAssignActionPlan |
OnAfterCreateActionPlanFromActionPlanTemplate(var ActionPlanHeader: Record briNCM_ActionPlanHeader; ActionPlanTemplateCode: Code[20]) |
Add logic on after procedure CreateActionPlanFromActionPlanTemplate |
| Integration Event |
codeunit briNCM_CreateAssignActionPlan |
OnBeforeCopyActionPlanTemplateLinesToActionPlanLines(ActionPlanTemplateCode: Code[20]; var ActionPlanHeader: Record briNCM_ActionPlanHeader; var IsHandled: Boolean) |
Skip/Add logic on before procedure CopyActionPlanTemplateLinesToActionPlanLines |
| Integration Event |
codeunit briNCM_CreateAssignActionPlan |
OnAfterCopyActionPlanTemplateLinesToActionPlanLines(ActionPlanTemplateCode: Code[20]; var ActionPlanHeader: Record briNCM_ActionPlanHeader) |
Add logic on after procedure CopyActionPlanTemplateLinesToActionPlanLines |
| Integration Event |
codeunit briNCM_CreateAssignActionPlan |
OnAfterAssignUserTasksForActionPlan(ActionPlanHeader: Record briNCM_ActionPlanHeader) |
Add logic on after procedure AfterAssignUserTasksForActionPlan |
| Integration Event |
codeunit briNCM_CreateCreditMemoMgt |
OnAfterCreateCreditMemoAction(var NonConformanceHeader: Record briNCM_NonConformanceHeader) |
Add logic on after procedure CreateCreditMemoAction |
| Integration Event |
codeunit briNCM_CreateReturnOrderMgt |
OnAfterCreateReturnOrderAction(var NonConformanceHeader: Record briNCM_NonConformanceHeader) |
Add logic on after procedure CreateReturnOrderAction |
| Integration Event |
codeunit briNCM_CreateDocumentsMgt |
OnBeforeCheckEmptyNonConformanceLines(NonConformanceNo: Code[20]; var IsHandled: Boolean) |
Skip or add logic on procedure CheckEmptyNonConformanceLines |
| Integration Event |
codeunit briNCM_CreateDocumentsMgt |
OnBeforeCheckQuantityOnNonConformanceLines(NonConformanceNo: Code[20]; var DocumentLabel: Text; var IsHandled: Boolean) |
Skip or add logic on procedure CheckQuantityOnNonConformanceLines |
| Integration Event |
codeunit briNCM_CreateDocumentsMgt |
OnBeforeCheckSameUnitPriceForSameDocumentLine(NonConformanceNo: Code[20]; var DocumentLabel: Text; var IsHandled: Boolean) |
Skip or add logic on procedure CheckSameUnitPriceForSameDocumentLine |
| Integration Event |
codeunit briNCM_CreateDocumentsMnlSubsc |
OnAfterSetFilterOnUpdateItemLedgerEntryBufferBasedOnNonConformanceLinesForSales(var NonConformanceLine: Record briNCM_NonConformanceLine; var TempItemLedgerEntryBuffer: Record “Item Ledger Entry” temporary) |
Add filters on NonConformanceLine record on procedure UpdateItemLedgerEntryBufferBasedOnNonConformanceLinesForSales |
| Integration Event |
codeunit briNCM_CreateDocumentsMnlSubsc |
OnAfterSetFilterOnUpdateItemLedgerEntryBufferBasedOnNonConformanceLinesForPurchase(var NonConformanceLine: Record briNCM_NonConformanceLine; var TempItemLedgerEntryBuffer: Record “Item Ledger Entry” temporary) |
Add filters on NonConformanceLine record on procedure UpdateItemLedgerEntryBufferBasedOnNonConformanceLinesForPurchase |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterCreateSalesDocument(var NonConformanceHeader: Record briNCM_NonConformanceHeader; SalesDocumentType: Enum “Sales Document Type”; ApplyToDocType: Enum “briNCM_Apply-To Doc. Type”; var SalesHeader: Record “Sales Header”) |
Add logic on after procedure CreateSalesDocument |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterCreatesSalesHeader(var SalesHeader: Record “Sales Header”; NonConformanceHeader: Record briNCM_NonConformanceHeader) |
Add logic after procedure CreatesSalesHeader |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterCopySalesLinesBasedOnNonConformanceLines(SalesHeader: Record “Sales Header”; NonConformanceHeader: Record briNCM_NonConformanceHeader) |
Add logic after procedure CopySalesLinesBasedOnNonConformanceLines |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterCreateNonConformanceCommentSalesLine(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; NonConformanceNo: Code[20]) |
Add logic on after procedure CreateNonConformanceCommentSalesLine |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterCreateSourceDocumentLineCommentSalesLine(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; SourceNonConformanceDocType: Enum briNCM_NonConformanceDocType; SourceDocumentNo: Code[20]) |
Add logic on after procedure CreateSourceDocumentLineCommentSalesLine |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterCreateCreditMemoLine(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; NonConformanceHeader: Record briNCM_NonConformanceHeader; NonConformanceLine: Record briNCM_NonConformanceLine) |
Add logic on after Create Credit Memo Line on procedure CreateCreditMemoLineWithItemChargeAssignment |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterCreateCreditMemoLineWithItemChargeAssignment(var SalesLine: Record “Sales Line”; var ItemChargeAssignmentSales: Record “Item Charge Assignment (Sales)"; SalesHeader: Record “Sales Header”; NonConformanceHeader: Record briNCM_NonConformanceHeader; NonConformanceLine: Record briNCM_NonConformanceLine) |
Add logic on after procedure CreateCreditMemoLineWithItemChargeAssignment |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterInsertItemChargeAssignment(var ItemChargeAssignmentSales: Record “Item Charge Assignment (Sales)"; SalesLine: Record “Sales Line”; FromSalesShipmentLine: Record “Sales Shipment Line”) |
Add logic on after procedure InsertItemChargeAssignment |
| Integration Event |
codeunit briNCM_CustomerNCMType |
OnAfterGetNonConformanceQtyMoreThanQuantityNotReturned(NonConformanceDocType: Enum briNCM_NonConformanceDocType; DocumentNo: Code[20]; DocumentLineNo: Integer; var ShippedQtyNotReturned: Decimal) |
Add logic after procedure GetNonConformanceQtyMoreThanQuantityNotReturned |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterCreatePurchaseDocument(var NonConformanceHeader: Record briNCM_NonConformanceHeader; PurchaseDocumentType: Enum “Purchase Document Type”; ApplyToDocType: Enum “briNCM_Apply-To Doc. Type”; var PurchaseHeader: Record “Purchase Header”) |
Add logic on after procedure CreatePurchaseDocument |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterCreatePurchaseHeader(var PurchaseHeader: Record “Purchase Header”; NonConformanceHeader: Record briNCM_NonConformanceHeader) |
Add logic on after procedure CreatePurchaseHeader |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterCopyPurchaseLinesFromPurchaseDocumentBasedOnNonConformanceLines(PurchaseHeader: Record “Purchase Header”; NonConformanceHeader: Record briNCM_NonConformanceHeader) |
Add logic on after procedure CopyPurchaseLinesFromPurchaseDocumentBasedOnNonConformanceLines |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterCreateNonConformanceCommentPurchaseLine(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; NonConformanceNo: Code[20]) |
Add logic on after procedure CreateNonConformanceCommentPurchaseLine |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterCreateSourceDocumentLineCommentPurchaseLine(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; SourceNonConformanceDocType: Enum briNCM_NonConformanceDocType; SourceDocumentNo: Code[20]) |
Add logic on after procedure CreateSourceDocumentLineCommentPurchaseLine |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterCreateCreditMemoLine(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; NonConformanceHeader: Record briNCM_NonConformanceHeader; NonConformanceLine: Record briNCM_NonConformanceLine) |
Add logic on after Create Credit Memo Line on procedure CreateCreditMemoLineWithItemChargeAssignment |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterCreateCreditMemoLineWithItemChargeAssignment(var PurchaseLine: Record “Purchase Line”; var ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseHeader: Record “Purchase Header”; NonConformanceHeader: Record briNCM_NonConformanceHeader; NonConformanceLine: Record briNCM_NonConformanceLine) |
Add logic on after procedure CreateCreditMemoLineWithItemChargeAssignment |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterInsertItemChargeAssignment(var ItemChargeAssignmentPurch: Record “Item Charge Assignment (Purch)"; PurchaseLine: Record “Purchase Line”; FromPurchRcptLine: Record “Purch. Rcpt. Line”) |
Add logic on after procedure InsertItemChargeAssignment |
| Integration Event |
codeunit briNCM_VendorNCMType |
OnAfterGetNonConformanceQtyMoreThanRemainingQuantity(NonConformanceDocType: Enum briNCM_NonConformanceDocType; DocumentNo: Code[20]; |
Add logic after procedure GetNonConformanceQtyMoreThanRemainingQuantity |
| Integration Event |
codeunit briNCM_EmailScenarioMgt |
OnAfterUpdateEmailScenarioOnAfterFromReportSelectionUsageOnEmailScenarioMapping(ReportSelectionUsage: Enum “Report Selection Usage”; var EmailScenario: Enum “Email Scenario”) |
Add logic on after Update Email Scenario OnAfterFromReportSelectionUsage from Email Scenario Mapping |
| Integration Event |
page briNCM_RprtSelctnNonConformnce |
OnSetUsageFilterOnAfterSetFiltersByReportUsage(var Rec: Record “Report Selections”; ReportUsage2: Enum briNCM_RptSelctnUsgNonCnfrmnce) |
|
| Integration Event |
page briNCM_RprtSelctnNonConformnce |
OnInitUsageFilterOnElseCase(ReportUsage: Enum “Report Selection Usage”; var ReportUsage2: Enum briNCM_RptSelctnUsgNonCnfrmnce) |
|
| Integration Event |
table briNCM_NonConformanceHeader |
OnBeforeInitSeries(var NonConformanceHeader: Record briNCM_NonConformanceHeader; OldNonConformanceHeader: Record briNCM_NonConformanceHeader; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitSeries method. |
| Integration Event |
table briNCM_NonConformanceHeader |
OnBeforeAssistEditNonConformanceHeaderNo(var NonConformanceHeader: Record briNCM_NonConformanceHeader; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the AssistEditNonConformanceHeaderNo method. |
| Integration Event |
table briNCM_NonConformanceHeader |
OnBeforeGetNonConformanceNoSeries(NonConformanceHeader: Record briNCM_NonConformanceHeader; var NoSeriesCode: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the method GetNonConformanceNoSeries where the “Non-Conformance Nos.” field from the briNCM_NonConformanceSetup record is being retrieved. |
| Integration Event |
table briNCM_NonConformanceHeader |
OnBeforeTestNonConformanceNoSeries(NonConformanceHeader: Record briNCM_NonConformanceHeader; NonConformanceSetup: Record briNCM_NonConformanceSetup; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the TestNonConformanceNoSeries where is being checked if the “Non-Conformance No.” field on the briNCM_NonConformanceSetup record is filled. |
| Integration Event |
table briNCM_NonConformanceHeader |
OnBeforeCheckNonConformanceCanBeClosed(NonConformanceHeader: Record briNCM_NonConformanceHeader; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CheckNonConformanceCanBeClosed method. |
| Integration Event |
table briNCM_NonConformanceLine |
OnAfterInitHeaderDefaults(var NonConformanceLine: Record briNCM_NonConformanceLine; NonConformanceHeader: Record briNCM_NonConformanceHeader; xNonConformanceLine: Record briNCM_NonConformanceLine) |
Add logic on after procedure InitHeaderDefaults |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnBeforeClearApplyToSalesDocOnNonConformance(SalesHeader: Record “Sales Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ClearApplyToDocOnNonConformance |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnBeforeClearApplyToPurchaseDocOnNonConformance(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ClearApplyToDocOnNonConformance |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnBeforeUpdateApplyToPostedSalesDocOnNonConformance(SalesHeader: Record “Sales Header”; PostedSalesShipmentNo: Code[20]; PostedReturnReceiptNo: Code[20]; PostedSalesCreditMemoNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateApplyToPostedSalesDocOnNonConformance |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnBeforeUpdateApplyToPostedPurchaseDocOnNonConformance(PurchaseHeader: Record “Purchase Header”; PostedPurchaseReceiptNo: Code[20]; PostedReturnShipmentNo: Code[20]; PostedPurchaseCreditMemoNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the UpdateApplyToPostedPurchaseDocOnNonConformance |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnBeforeCreateNonConformanceFromLotNoInformation(LotNoInformation: Record “Lot No. Information”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateNonConformanceFromLotNoInformatio |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnAfterCreateNonConformanceFromLotNoInformation(LotNoInformation: Record “Lot No. Information”; var NonConformanceHeader: Record briNCM_NonConformanceHeader) |
Possibility to add logic on after CreateNonConformanceFromLotNoInformation |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnAfterCreateNonConformanceLineFromLotNoInformation(var NonConformanceLine: Record briNCM_NonConformanceLine; NonConformanceNo: Code[20]; LineNo: Integer; LotNoInformation: Record “Lot No. Information”) |
Possibility to add logic on after CreateNonConformanceFromLotNoInformation |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnBeforeViewNonConformanceListFromLotNoInformation(LotNoInformation: Record “Lot No. Information”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ViewNonConformanceListFromLotNoInformation |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnBeforeViewNonConformanceListFromShippingAgent(ShippingAgentCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ViewNonConformanceListFromShippingAgent |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnBeforeSendByEmail(NonConformanceHeader: Record briNCM_NonConformanceHeader; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the procedure SendByEmail |
| Integration Event |
codeunit briNCM_NonConformanceMgt |
OnAfterSendByEmail(NonConformanceHeader: Record briNCM_NonConformanceHeader) |
Add behavior after the procedure SendByEmail |
| Integration Event |
table briNCM_NonConfrmnceCommentLine |
OnAfterSetUpNewLine(var NonConformanceCommentLineRec: Record briNCM_NonConfrmnceCommentLine; var NonConformanceCommentLineFilter: Record briNCM_NonConfrmnceCommentLine) |
Add logic on After the method SetUpNewLine |
| Integration Event |
table briNCM_NonConfrmnceCommentLine |
OnBeforeSetUpNewLine(var NonConformanceCommentLineRec: Record briNCM_NonConfrmnceCommentLine; var NonConformanceCommentLineFilter: Record briNCM_NonConfrmnceCommentLine) |
Add logic on Before the method SetUpNewLine |
| Integration Event |
codeunit briNCM_NonConformanceDocmntMgt |
OnAfterCreateNonConformanceDocument(var NonConformanceDocument: Record briNCM_NonConformanceDocument; NonConformanceNo: Code[20]; ApplyToDocType: Enum “briNCM_Apply-To Doc. Type”; ApplyToDocNo: Code[20]) |
Add logic after procedure CreateNonConformanceDocument |
| Integration Event |
codeunit briNCM_NotificationManagement |
OnBeforeShowMultipleTrackingAssignedNotification(var IsHandled: Boolean) |
Skip/Overwrite the ShowMultipleTrackingAssignedNotification method |
| Integration Event |
codeunit briNCM_AssignUserTasks |
OnBeforeInsertUserTask(var UserTask: Record “User Task”; ActionPlanLine: Record briNCM_ActionPlanLine; ResponsibleUser: Code[50]; var IsHandled: Boolean) |
|
| Integration Event |
codeunit briNCM_AssignUserTasks |
OnAfterInsertUserTask(var UserTask: Record “User Task”; ActionPlanLine: Record briNCM_ActionPlanLine; ResponsibleUser: Code[50]) |
|