Production Follow Up

Notes for release 26.3.9421.54180

Content

  • Task 21989 - Bug 21988 - Progress Status - Add Machine Status Progress page to the Actual Production Time calculation
  • Task 19998 - User Story 19987 - Definition of Done - Release Tasks
  • Task 21873 - User Story 19977 - 7 - Integration with Manufacturing Essentials
  • Task 21875 - User Story 19977 - 7 - Integration with Manufacturing Essentials
  • Task 19991 - User Story 19987 - Definition of Done - Release Tasks
  • Task 19994 - User Story 19987 - Definition of Done - Release Tasks
  • Task 21805 - User Story 19977 - 7 - Integration with Manufacturing Essentials
  • Task 21807 - User Story 19977 - 7 - Integration with Manufacturing Essentials
  • Task 21820 - Bug 21819 -
  • Task 21769 - User Story 19977 - 7 - Integration with Manufacturing Essentials
  • Task 19989 - User Story 19987 - Definition of Done - Release Tasks
  • Task 19999 - User Story 19986 - 14.1 - Permission Sets
  • Task 21749 - User Story 21144 - 5.9 - Machine Progress Status
  • Task 19953 - User Story 19950 - 4.2 - Assisted Setup
  • Task 19955 - User Story 19950 - 4.2 - Assisted Setup
  • Task 21197 - User Story 21193 - Correlation with Capacity Ledger Entries
  • Task 21195 - User Story 21193 - Correlation with Capacity Ledger Entries
  • Task 21633 - Bug 21632 -
  • Task 21535 - User Story 21534 -
  • Task 21452 - Bug 21451 -
  • Task 21222 - User Story 21221 - Production Follow-Up - New Requirements
  • Task 21224 - User Story 21221 - Production Follow-Up - New Requirements
  • Task 21454 - Bug 21451 -
  • Task 20061 - User Story 19980 - 10 - Integration with Production Optimization
  • Task 20063 - User Story 19980 - 10 - Integration with Production Optimization
  • Task 20071 - User Story 19982 - 12 - Integration with QRS for Manufacturing
  • Task 20073 - User Story 19982 - 12 - Integration with QRS for Manufacturing
  • Task 20076 - User Story 19983 - 13 - Integration with AAT for Manufacturing
  • Task 20078 - User Story 19983 - 13 - Integration with AAT for Manufacturing
  • Task 20066 - User Story 19981 - 11 - Integration with Manufacturing Batch Size
  • Task 20068 - User Story 19981 - 11 - Integration with Manufacturing Batch Size
  • Task 20056 - User Story 19979 - 9 - Integration with Production Scenarios
  • Task 20058 - User Story 19979 - 9 - Integration with Production Scenarios
  • Task 20051 - User Story 19978 - 8 - Integration with Recipe Instructions
  • Task 20053 - User Story 19978 - 8 - Integration with Recipe Instructions
  • Task 20046 - User Story 19977 - 7 - Integration with Manufacturing Essentials
  • Task 20048 - User Story 19977 - 7 - Integration with Manufacturing Essentials
  • Task 21145 - User Story 21144 - 5.9 - Machine Progress Status
  • Task 21147 - User Story 21144 - 5.9 - Machine Progress Status
  • Task 21160 - User Story 21144 - 5.9 - Machine Progress Status
  • Task 20041 - User Story 19976 - 5.8 - Units Produced per Shift FactBox
  • Task 20043 - User Story 19976 - 5.8 - Units Produced per Shift FactBox
  • Task 20036 - User Story 19975 - 5.7 - Machine Status FactBox
  • Task 20038 - User Story 19975 - 5.7 - Machine Status FactBox
  • Task 20033 - User Story 19974 - 5.6 - Components
  • Task 20018 - User Story 19971 - 5.5 - Production Follow-Up
  • Task 20608 - User Story 19971 - 5.5 - Production Follow-Up
  • Task 20 - User Story 11 - DevOPs Migration form isaDev to isaISV
  • Task 20941 - Bug 20940 -
  • Task 20946 - Bug 20945 -
  • Task 20021 - User Story 19972 - 5.5.4/1 - Split Production Order
  • Task 20023 - User Story 19972 - 5.5.4/1 - Split Production Order
  • Task 20026 - User Story 19973 - 5.5.4/2 - Change Machine Status
  • Task 20028 - User Story 19973 - 5.5.4/2 - Change Machine Status
  • Task 20524 - User Story 20523 - 5.4 - Production Follow-Up Filters
  • Task 20526 - User Story 20523 - 5.4 - Production Follow-Up Filters
  • Task 20851 - Bug 20850 -
  • Task 20008 - User Story 19969 - 5.2 - Time Journal
  • Task 20013 - User Story 19970 - 5.3 - Time Entries
  • Task 20011 - User Story 19970 - 5.3 - Time Entries
  • Task 20006 - User Story 19969 - 5.2 - Time Journal
  • Task 20001 - User Story 19968 - 5.1 - Machine Status
  • Task 20003 - User Story 19968 - 5.1 - Machine Status
  • Task 19963 - User Story 19952 - 4.4 - Production Follow-Up Setup
  • Task 19965 - User Story 19952 - 4.4 - Production Follow-Up Setup
  • Task 19958 - User Story 19951 - 4.3 - Pause Codes
  • Task 19960 - User Story 19951 - 4.3 - Pause Codes
  • Task 20031 - User Story 19974 - 5.6 - Components
  • Task 20016 - User Story 19971 - 5.5 - Production Follow-Up
  • Task 19988 - User Story 19987 - Definition of Done - Release Tasks

Events available

Event Type Object Function Description
Integration Event table briPFU_Time Journal Line OnBeforeGetProdOrderRoutingLine(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; TimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) Possibility to handle the retrieval of the Prod. Order Routing Line before the default logic is executed.
Integration Event table briPFU_Time Journal Line OnAfterClearProdOrderRoutingLineValues(var TimeJournalLine: Record “briPFU_Time Journal Line”) Possibility to set additional logic after clearing the Prod. Order Routing Line values on the time journal line.
Integration Event table briPFU_Time Journal Line OnBeforeCheckValidMachineWorkCenterNo(TimeJournalLine: Record “briPFU_Time Journal Line”; OldTimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) Possibility to change the behavior of checking the valid Machine/Work Center No. on the Time Journal Line.
Integration Event table briPFU_Time Journal Line OnBeforeValidateStartingEndingDateTime(TimeJournalLine: Record “briPFU_Time Journal Line”; OldOldTimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) Possibility to change the behavior of validating the Starting and Ending Date and Time on the Time Journal Line.
Integration Event codeunit briPFU_TimeJournalManagement OnBeforeLookupName(var ItemJournalBatch: Record “Item Journal Batch”; var CurrentJnlJournalBatchName: Code[10]; var TimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) Possibility to overwrite the default behavior of the LookupName method.
Integration Event codeunit briPFU_TimeJournalManagement OnSetNameOnAfterAppliesFilterOnTimeJournalLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; CurrentJnlJournalBatchName: Code[10]) Possibility to set additional filters on the Time Journal Line record.
Integration Event codeunit briPFU_TimeJournalManagement OnBeforeCheckName(var TimeJournalLine: Record “briPFU_Time Journal Line”; CurrentJnlJournalBatchName: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the default validation of the journal batch name.
Integration Event codeunit briPFU_TimeJournalManagement OnBeforeOpenJournal(var TimeJournalLine: Record “briPFU_Time Journal Line”; var CurrentJnlJournalBatchName: Code[10]) POssibility to change the value of the CurrentJnlBatchName before opening the journal.
Integration Event codeunit briPFU_TimeJournalManagement OnBeforeCheckTemplateName(CurrentJnlJournalTemplateName: Code[10]; var CurrentJnlJournalBatchName: Code[10]; var ItemJnlBatch: Record “Item Journal Batch”) Possibility to change the value of the CurrentJnlBatchName before checking the template name.
Integration Event codeunit briPFU_TimeJournalManagement OnBeforeCreateTimeJournalLineFromMachineStatusProgressEntry(var TimeJournalLine: Record “briPFU_Time Journal Line”; MachineStatusProgress: Record briPFU_MachineStatusProgress; JournalTemplateName: Code[10]; JournalBatchName: Code[10]; PostingDate: Date; var IsHandled: Boolean) Possibility to change the behavior of creating the Time Journal Line from the Machine Status Progress entry.
Integration Event codeunit briPFU_TimeJournalManagement OnAfterCreateTimeJournalLineFromMachineStatusProgressEntry(var TimeJournalLine: Record “briPFU_Time Journal Line”) Possibility to perform additional changes on the temporary Time Journal Line record after it is created from the Machine Status Progress entry.
Integration Event codeunit briPFU_MachineStatProgressMgmt OnBeforeOpenMachineStatusProgressFromProdOrderRoutingLine(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) Possibility to change the behavior of opening the Machine Status Progress from the Production Order Routing Line.
Integration Event codeunit briPFU_MachineStatProgressMgmt OnBeforeOpenMachineStatusProgressFromProdOrderLine(ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to change the behavior of opening the Machine Status Progress from the Production Order Line.
Integration Event codeunit briPFU_MachineStatProgressMgmt OnBeforeCreateMachineStatusProgressEntryFromProdOrderRoutingLine(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderNo: Code[20]; OrderLineNo: Integer; OperationNo: Code[10]; StartingDate: Date; StartingTime: Time; MachineStatus: Enum “briPFU_Machine Status”; StopCode: Code[10]; var IsHandled: Boolean) Possibility to change the behavior of creating the Machine Status Progress from the Production Order Routing Line.
Integration Event codeunit briPFU_MachineStatProgressMgmt OnBeforeInsertMachineStatusProgress(var MachineStatusProgress: Record briPFU_MachineStatusProgress) Possibility to perform additional changes on the Machine Status Progress record before it is created from the Production Order Routing Line.
Integration Event table briPFU_MachineStatusProgress OnBeforeGetProdOrderRoutingLine(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; MachineStatusProgress: Record briPFU_MachineStatusProgress; var IsHandled: Boolean) Possibility to handle the retrieval of the Prod. Order Routing Line before the default logic is executed.
Integration Event table briPFU_MachineStatusProgress OnAfterClearProdOrderRoutingLineValues(var MachineStatusProgress: Record briPFU_MachineStatusProgress) Possibility to set additional logic after clearing the Prod. Order Routing Line values on the Machine Status Progress.
Integration Event table briPFU_MachineStatusProgress OnAfterCopyFromTimeEntry(var MachineStatusProgress: Record briPFU_MachineStatusProgress; TimeEntry: Record “briPFU_Time Entry”) Possibility to handle the copying of values from the Time Entry to the Machine Status Progress.
Integration Event table briPFU_MachineStatusProgress OnBeforeCheckValidMachineWorkCenterNo(MachineStatusProgress: Record briPFU_MachineStatusProgress; OldMachineStatusProgress: Record briPFU_MachineStatusProgress; var IsHandled: Boolean) Possibility to change the behavior of checking the valid Machine/Work Center No. on the Machine Status Progress.
Integration Event table briPFU_MachineStatusProgress OnBeforeValidateStartingEndingDateTime(MachineStatusProgress: Record briPFU_MachineStatusProgress; OldOldMachineStatusProgress: Record briPFU_MachineStatusProgress; var IsHandled: Boolean) Possibility to change the behavior of validating the Starting and Ending Date and Time on the Machine Status Progress.
Integration Event page briPFU_Change Machine Status OnAfterSetNewMachineStatus(var NewMachineStatus: Enum “briPFU_Machine Status”; CurrentMachineStatus: Enum “briPFU_Machine Status”) Possibility to change the value of the NewMachineStatus field after it has been set.
Integration Event page briPFU_Change Machine Status OnAfterSetValidSelections(var SetupStatusSelectable: Boolean; var RunningStatusSelectable: Boolean; var PausedStatusSelectable: Boolean; var FinishedStatusSelectable: Boolean; CurrentMachineStatus: Enum “briPFU_Machine Status”) Possibility to change the which status are selectable in the Change Machine Status page.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeChangeMachineStatus(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the ChangeMachineStatus method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeCheckMachineStatusChangeAllowed(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the CheckMachineStatusChangeAllowed method.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterCheckMachineStatusChangeAllowed(var ProdOrderRoutingLineToCheck: Record “Prod. Order Routing Line”) Possibility to perform additional verifications after the CheckMachineStatusChangeAllowed method ran.
Integration Event codeunit briPFU_MachineStatusManagement OnUpdateMachineStatusFieldsOnProdOrderRoutingLineOnBeforeModify(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; MachineStatus: Enum “briPFU_Machine Status”; StopCode: Code[10]) Possibility to perform additional changes on the ProdOrderRoutingLine record before it is modified.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterChangeMachineStatus(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; MachineStatus: Enum “briPFU_Machine Status”; PostingDate: Date; PostingTime: Time; StopCode: Code[10]) Possibility to perform additional actions after the ChangeMachineStatus method ran.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeCheckCalculateRoutingAllowed(var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the CheckCalculateRoutingAllowed method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeUpdateMachineStatusProgressEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OldMachineStatus: Enum “briPFU_Machine Status”; OrderLineNo: Integer; IsSyncOperation: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the UpdateMachineStatusProgressEntries method.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterFilterMachineStatusProgressToUpdateMachineStatus(var MachineStatusProgress: Record briPFU_MachineStatusProgress; ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer; OldMachineStatus: Enum “briPFU_Machine Status”; IsSyncOperation: Boolean) Possibility to perform additional filtering on the Machine Status Progress records that will be updated with the new Machine Status.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeCreateMachineStatusProgressEntry(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer; MachineStatus: Enum “briPFU_Machine Status”; StopCode: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the CreateMachineStatusProgress method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeUpdateMachineStatusOnProdOrderStatusChangeToFinished(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the OnBeforeUpdateMachineStatusOnProdOrderStatusChange method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeSyncProdOrderRoutingMachineStatusProgressEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OldProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) Possibility to perform additional actions before the SyncProdOrderRoutingMachineStatusProgressEntries method runs.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterSyncProdOrderRoutingMachineStatusProgressEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OldProdOrderRoutingLine: Record “Prod. Order Routing Line”) Possibility to perform additional actions after the SyncProdOrderRoutingMachineStatusProgressEntries method runs.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeDeleteProductionOrderRelatedTimeJournalLines(ProductionOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the DeleteProductionOrderRelatedTimeJournalLines method where related time journal lines related to the “Production Order No.".
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeDeleteProductionOrderLineRelatedTimeJournalLines(ProductionOrderNo: Code[20]; ProductionOrderLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the DeleteProductionOrderLineRelatedTimeJournalLines method where related time journal lines related to the “Production Order No.” and “Production Order Line No.".
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeRefreshProdOrderRoutingLineMachineStatusProgressEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the RefreshProdOrderRoutingLineMachineStatusProgressEntries method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeSetEndingDateAndTimeOnMachineStatusProgress(var MachineStatusProgress: Record briPFU_MachineStatusProgress; ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var EndingDate: Date; var EndingTime: Time) Possibility to change the values of the Ending Date and Ending Time on the Machine Status records before they are modified.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterFilterMachineStatusProgressFromProdOrderRoutingLine(var MachineStatusProgress: Record briPFU_MachineStatusProgress; ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer) Possibility to perform additional filtering on the Machine Status Progress records that will be filtered from the Prod Order Routing Line.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeCreateTimeEntryFromMachineStatusProgress(var MachineStatusProgress: Record briPFU_MachineStatusProgress; JournalTemplateName: Code[10]; JournalBatchName: Code[10]; PostingDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the CreateTimeJournalLineFromMachineStatusProgress method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeDeleteProductionOrderRelatedMachineStatusProgressEntries(ProductionOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the DeleteProductionOrderRelatedMachineStatusProgressEntries method where related machine status progress entries related to the “Production Order No.".
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeDeleteProductionOrderLineRelatedMachineStatusProgressEntries(ProductionOrderNo: Code[20]; ProductionOrderLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the DeleteProductionOrderLineRelatedMachineStatusProgressEntries method where related machine status progress entries related to the “Production Order No.” and “Production Order Line No.".
Integration Event codeunit briPFU_MachineStatusManagement OnBeforePostMachineStatusProgress(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer; PostingDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the PostMachineStatusProgress method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforePostProdOrderRoutingLineMachineStatusProgress(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer; PostingDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the PostProdOrderRoutingLineMachineStatusProgress method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeFinishMachineStatusProgress(ProductionOrder: Record “Production Order”; NewPostingDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the FinishMachineStatusProgress method.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterFinishMachineStatusProgress(ProductionOrder: Record “Production Order”; PostingDate: Date) Possibility to perform additional actions after the FinishMachineStatusProgress method ran.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterFilterProdOrderRoutingFromProductionOrder(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProductionOrder: Record “Production Order”) Possibility to perform additional filtering on the Prod. Order Routing Line records that will be filtered from the Production Order.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforeFinishMachineStatusProgressForProdOrderRoutingLine(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; PostingDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the default behavior of the FinishMachineStatusProgressForProdOrderRoutingLine method.
Integration Event codeunit briPFU_MachineStatusManagement OnBeforePostRelatedCapacityLedgerEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProdOrderLine: Record “Prod. Order Line”; PostingDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the posting of related capacity ledger entries when a Prod. Order Status is changed to Finished.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterPostRelatedCapacityLedgerEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProdOrderLine: Record “Prod. Order Line”; PostingDate: Date) Possibility to perform additional logic after posting related capacity ledger entries when a Prod. Order Status is changed to Finished.
Integration Event codeunit briPFU_MachineStatusManagement OnCalculateDurationTimePerMachineStatusOnBeforeCalcSums(var TimeEntry: Record “briPFU_Time Entry”; ProdOrderLine: Record “Prod. Order Line”; OperationNo: Code[10]; MachineStatus: Enum “briPFU_Machine Status”; StopCode: Code[10]) Possibility to set additional filters on the Time Entry record before the duration time is calculated.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterSetTimeOnItemJournalLine(var ItemJournalLine: Record “Item Journal Line”; MachineStatus: Enum “briPFU_Machine Status”; DurationTime: Decimal; StopCode: Code[10]; var PostItemJournalLine: Boolean) Possibility to perform additional logic after setting the time on the Item Journal Line. Also possibility to change the value of PostItemJournalLine parameter that will determine if the ItemJournalLine will be posted.
Integration Event codeunit briPFU_MachineStatusManagement OnAfterFinishMachineStatusProgressForProdOrderRoutingLine(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProductionOrder: Record “Production Order”; PostingDate: Date) Possibility to perform additional actions after the FinishMachineStatusProgressForProdOrderRoutingLine method ran.
Integration Event briPFU_OnBeforePostRelatedTimeJournalLines(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OldProdRoutingLine: Record “Prod. Order Routing Line”; var ShouldPostRelatedTimeJournalLines: Boolean) Possibility to change the value of the ShouldPostRelatedTimeJournalLines parameter before posting related time journal lines.
Integration Event codeunit briPFU_Time Jnl.-Check Line OnBeforeRunCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic before the check on the time journal line is run.
Integration Event codeunit briPFU_Time Jnl.-Check Line OnAfterRunCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute additional checks after the check on the time journal line is run.
Integration Event codeunit briPFU_Time Jnl.-Post OnBeforeCode(var TimeJournalLine: Record “briPFU_Time Journal Line”; var HideDialog: Boolean; var SuppressCommit: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the posting of the Time Journal Lines.
Integration Event codeunit briPFU_Time Jnl.-Post OnCodeOnBeforeTimeJnlPostBatchRun(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic before the Time Journal Lines are posted.
Integration Event codeunit briPFU_Time Jnl.-Post OnCodeOnAfterTimeJnlPostBatchRun(TimeJournalLine: Record “briPFU_Time Journal Line”; HideDialog: Boolean; SuppressCommit: Boolean) Allows to execute custom logic after the Time Journal Lines are posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnBeforeRun(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic before the Time Journal Lines are posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnAfterRun(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic after the Time Journal Lines are posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnBeforeCode(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic before the Time Journal Lines are processed.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnBeforeOpenProgressDialog(var TimeJournalLine: Record “briPFU_Time Journal Line”; var Window: Dialog; var WindowIsOpen: Boolean; var IsHandled: Boolean) Allows to execute custom logic before the progress dialog is opened.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnBeforeCheckLines(var TimeJournalLine: Record “briPFU_Time Journal Line”; var WindowIsOpen: Boolean) Allows to execute custom logic before the lines are checked.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnAfterCheckLines(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic after all journal line are checked.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnBeforeCheckJournalLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; SuppressCommit: Boolean; var IsHandled: Boolean) Allows to execute custom logic before each journal line is checked.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnAfterCheckJnlLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; SuppressCommit: Boolean) Allows to execute custom logic after each journal line is checked.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnCodeOnBeforePostLines(var TimeJournalLine: Record “briPFU_Time Journal Line”; var NoOfRecords: Integer) Allows to execute custom logic before the Time Journal Lines are posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnBeforePostLines(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic before the Time Journal Lines are posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnBeforePostJournalLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; var SuppressCommit: Boolean; var IsHandled: Boolean) Allows to execute custom logic before each journal line is posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnAfterPostJournalLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; SuppressCommit: Boolean) Allows to execute custom logic after each journal line is posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnAfterPostLines(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic after all the journal lines are posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnCodeOnAfterPostLines(var TimeJournalLine: Record “briPFU_Time Journal Line”; var WindowIsOpen: Boolean) Allows to execute custom logic after all the journal lines are posted.
Integration Event codeunit briPFU_Time Jnl.-Post Batch OnBeforeDeleteJournalLines(var TimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the deletion of the journal lines.
Integration Event codeunit briPFU_Time Jnl.-Post Line OnBeforeRunWithCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic before the Time Journal Line is checked.
Integration Event codeunit briPFU_Time Jnl.-Post Line OnAfterRunCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic after the Time Journal Line is checked.
Integration Event codeunit briPFU_Time Jnl.-Post Line OnBeforeInsertTimeEntry(TimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the insertion of the Time Entry.
Integration Event codeunit briPFU_Time Jnl.-Post Line OnAfterRunWithCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) Allows to execute custom logic after all Time Entry is created.
Integration Event codeunit briPFU_Time Jnl.-Post Line OnInsertTimeEntryOnBeforeInsert(var TimeEntry: Record “briPFU_Time Entry”; TimeJournalLine: Record “briPFU_Time Journal Line”) Possibility to make additional changes on the Time Entry record before it is inserted.
Integration Event codeunit briPFU_Time Jnl.-Post Line OnBeforeCalculateTimeEntryDuration(var TimeEntry: Record “briPFU_Time Entry”; var IsHandled: Boolean) Possibility to Skip/Overwrite the calculation of the Time Entry Duration.
Integration Event codeunit briPFU_ProdFollowUpFilterMgmt OnBeforeInitializeProductionFollowUpFilterList(var ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter; var IsHandled: Boolean) Possibility to handle the initialization of the Production Follow-Up Filter list.
Integration Event codeunit briPFU_ProdFollowUpFilterMgmt OnAfterCalculateProductionFollowUpDateFilter(ProductionFollowUpFilter: Record briPFU_ProdFollowUpFilter; var StartingDate: Date; var EndingDate: Date; ResultDate: Date) Possibility to handle the calculation of the Production Follow-Up Date Filter.
Integration Event codeunit briPFU_ProdFollowUpFilterMgmt OnAfterIsProductionFollowUpAdmin(var IsAdmin: Boolean) Possibility to handle the check if the user is a Production Follow-Up Admin.
Integration Event page briPFU_ProductionFollowUp OnAfterLoadProductionFollowUpData(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter) Possibility to set additional logic after loading the production follow-up data.
Integration Event page briPFU_ProductionFollowUp OnBeforeChangeStatus(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ChangeStatus method.
Integration Event page briPFU_ProductionFollowUp OnBeforeViewComments(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ViewComments method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProductionJournal(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProductionJournal method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowConsumptionJournal(ConsumptionJournal: Page “Consumption Journal”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowConsumptionJournal method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowOutputJournal(OutputJournal: Page “Output Journal”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowOutputJournal method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowItemLedgerEntries(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowItemLedgerEntries method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowCapacityLedgerEntries(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowCapacityLedgerEntries method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowWarehouseEntries(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowWarehouseEntries method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowValueEntries(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowValueEntries method.
Integration Event page briPFU_ProductionFollowUp OnBeforePrintProductionOrderMaterialRequisition(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the PrintProductionOrderMaterialRequisition method.
Integration Event page briPFU_ProductionFollowUp OnBeforePrintProductionOrderShortageList(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the PrintProductionOrderShortageList method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProductionOrderComponentsAndRouting(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProductionOrderComponentsAndRouting method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProductionOrderList(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProductionOrderComponentsAndRouting method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProductionOrderStatistics(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProductionOrderStatistics method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowTimeEntries(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowTimeEntries method.
Integration Event page briPFU_ProductionFollowUp OnBeforeOpenMachineStatusProgress(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the OpenMachineStatusProgress method.
Integration Event page briPFU_ProductionFollowUp OnBeforeChangeMachineStatus(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ChangeMachineStatus method.
Integration Event page briPFU_ProductionFollowUp OnBeforeSplitProductionOrder(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the SplitProductionOrder method.
Integration Event page briPFU_ProductionFollowUp OnBeforeChangeOperationalStatus(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ChangeOperationalStatus method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProdOrderRegister(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProdOrderRegister method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProdOrderRecipe(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProdOrderRecipe method.
Integration Event page briPFU_ProductionFollowUp OnBeforeChangeProcessType(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ChangeProcessType method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowFamilyProductionJournal(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean)
Integration Event page briPFU_ProductionFollowUp OnBeforeReviewOutputLotNoAttributes(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ReviewOutputLotNoAttributes method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProductionLine(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProductionLine method.
Integration Event page briPFU_ProductionFollowUp OnBeforeOpenStatistics(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the OpenStatistics method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProdOrderLineRouting(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProdOrderLineRouting method.
Integration Event page briPFU_ProductionFollowUp OnBeforeShowProdOrderLineComponents(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowProdOrderLineComponents method.
Integration Event page briPFU_ProductionFollowUp OnBeforePrintLabel(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the PrintLabel method.
Integration Event page briPFU_ProductionFollowUp OnBeforePostRefItemIntermediateConsumption(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the PostRefItemIntermediateConsumption method.
Integration Event page briPFU_ProductionFollowUp OnBeforeOpenProcessItemConsumptionJournal(var IsHandled: Boolean) Possibility to Skip/Overwrite the OpenProcessItemConsumptionJournal method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeLoadProductionFollowUpData(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; PeriodOffset: Integer; IsRefresh: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the LoadProductionFollowUpData method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeRetrieveProdOrderLinesWithRouting(var ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the RetrieveProdOrderLinesWithRouting method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeCreateProductionFollowUpLines(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; var ProdOrderLine: Record “Prod. Order Line”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateProductionFollowUpLines method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeInitProductionFollowUpLineFromProdOrderLine(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the InitProductionFollowUpLineFromProdOrderLine method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterInitProductionFollowUpLineFromProdOrderLine(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”) Possibility to make additional changes on the TempProductionFollowUpLine record after it has been initialized from its respective ProdOrderLine.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeCalculateOutputFollowUpPercentage(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateOutputFollowUpPercentage method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeCalculateConsumptionFollowUpPercentage(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateConsumptionFollowUpPercentage method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeCalculateProgressStatus(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateProgressStatus method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterConvertProgressStatus(var ProgressStatus: Enum briPFU_ProgressStatus; ProgressStatusDecimal: Decimal) Possibility to Skip/Overwrite to change the value of the ProgressStatus Enum.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterCalculateProgressStatus(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; ProgressStatus: Enum briPFU_ProgressStatus; ExpectedProductionTime: Decimal; ActualProductionTime: Decimal; ProgressStatusDecimal: Decimal) Possibility to make additional changes on the TempProductionFollowUpLine record after the ProgressStatus has been calculated.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeCalculateUnitsProducedPerHour(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateUnitsProducedPerHour method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterConvertCapacityLedgerEntryTimeToHours(var SetupTime: Decimal; var RunTime: Decimal; CapacityLedgerEntry: Record “Capacity Ledger Entry”; CapacityUnitofMeasure: Record “Capacity Unit of Measure”) Possibility to change the values of the SetupTime and RunTime variables after they have been calculated from the Capacity Ledger Entry.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterCalculateUnitsProducedPerHour(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”) Possibility to make additional changes on the TempProductionFollowUpLine record after the Units Produced per Hour has been calculated.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterLoadProductionFollowUpData(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; var ProdOrderLine: Record “Prod. Order Line”; PeriodOffset: Integer; IsRefresh: Boolean) Possibility to perform additional changes after the LoadProductionFollowUpData method has been executed.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeInsertTempProductionFollowUpLine(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”) Possibility to make additional changes on the TempProductionFollowUpLine record before it is inserted into the database.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterCreateProductionFollowUpLines(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; var ProdOrderLine: Record “Prod. Order Line”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter) Possibility to perform additional changes after the ProductionFollowUpLines and ProductionFollowUpComponents have been created.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeCreateProductionFollowUpComponents(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdOrderLine: Record “Prod. Order Line”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateProductionFollowUpComponents method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeInitProductionFollowUpComponentFromProdOrderComponent(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdOrderComponent: Record “Prod. Order Component”; var IsHandled: Boolean) Possibility to Skip/Overwrite the InitProductionFollowUpComponentFromProdOrderComponent method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterInitProductionFollowUpComponentFromProdOrderComponent(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdOrderComponent: Record “Prod. Order Component”) Possibility to make additional changes on the TempProductionFollowUpComp record after it has been initialized from its respective ProdOrderComponent.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeCalculateComponentFollowUpPercentage(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateComponentFollowUpPercentage method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeInsertTempProductionFollowUpComponent(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdOrderComponent: Record “Prod. Order Component”) Possibility to make additional changes on the TempProductionFollowUpComp record before it is inserted into the database.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnBeforeCalculateActualProductionTime(ProdOrderLine: Record “Prod. Order Line”; var ActualProductionTime: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateActualProductionTime method.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterTimeFactorForMinutes(CapacityUnitofMeasureCode: Code[10]; CapacityUnitofMeasure: Record “Capacity Unit of Measure”; var TimeFactor: Decimal) Possibility to make additional changes on the TimeFactor variable after it has been calculated from the Capacity Unit of Measure.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterFilterProductionOrderByProductionFollowUpFilter(var ProductionOrder: Record “Production Order”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter; PeriodOffset: Integer; StartingDate: Date; EndingDate: Date) Possibility to set additional filters on the Production Order record when filtering it by the Prod. Follow-Up Filter.
Integration Event codeunit briPFU_ProductionFollowUpMgmt OnAfterFilterProdOrderComponentByProdFollowUpFilter(var ProdOrderComponent: Record “Prod. Order Component”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter) Possibility to set additional filters on the Prod. Order Component record when filtering it by the Prod. Follow-Up Filter.
Integration Event report briPFU_Split Production Order OnBeforeCreateNewProductionOrderFromSplitProdOrderLine(var NewProductionOrder: Record “Production Order”; CurrentProdOrderLine: Record “Prod. Order Line”; CurrentProductionOrder: Record “Production Order”; var IsHandled: Boolean) Possibility to Skip/Override the code for creating a new production order from a split production order line.
Integration Event report briPFU_Split Production Order OnBeforeModifyNewProductionOrderFromSplitProdOrderLine(var NewProductionOrder: Record “Production Order”; CurrentProdOrderLine: Record “Prod. Order Line”; CurrentProductionOrder: Record “Production Order”) Possibility to perform additional modifications on the new production order created from a split production order line before it is modified.
Integration Event report briPFU_Split Production Order OnBeforeCreateProdOrderLineFromSplitProdOrderLine(var NewProdOrderLine: Record “Prod. Order Line”; NewProductionOrder: Record “Production Order”; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Override the code for creating a new production order line from a split production order line.
Integration Event report briPFU_Split Production Order OnAfterCreateAndRefreshNewProductionOrder(var NewProductionOrder: Record “Production Order”; var NewProdOrderLine: Record “Prod. Order Line”; OldProdOrderLine: Record “Prod. Order Line”; OldProductionOrder: Record “Production Order”) Possibility to perform additional actions after a new production order and production order line have been created and refreshed from a split production order line.
Integration Event report briPFU_Split Production Order OnUpdateCurrentProdOrderLineOnBeforeModify(var ProdOrderLine: Record “Prod. Order Line”) Possibility to perform additional actions before the current production order line is modified with the new quantity after the split.
Integration Event report briPFU_Split Production Order OnBeforeSplitProdOrderLine(ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Override the code for splitting a production order line.
Integration Event report briPFU_Split Production Order OnAfterSplitProdOrderLine(var NewProductionOrder: Record “Production Order”; var NewProdOrderLine: Record “Prod. Order Line”; var CurrentProductionOrder: Record “Production Order”; var CurrentProdOrderLine: Record “Prod. Order Line”) Possibility to implement additional logic after a production order line has been split into a new production order and production order line.
Integration Event codeunit briPFU_SplitProductionOrderMgt OnBeforeSplitProductionOrder(ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Override the Split Production Order functionality
Integration Event codeunit briPFU_SplitProductionOrderMgt OnAfterSetFiltersOnRelatedItemLedgerEntryExist(var ItemLedgerEntry: Record “Item Ledger Entry”; ProductionOrder: Record “Production Order”) Possibility to set additional filters on Item Ledger Entry when checking if entries exist related to Production Order
Integration Event codeunit briPFU_SplitProductionOrderMgt OnAfterSetFiltersOnRelatedCapacityLedgerEntryExist(CapacityLedgerEntry: Record “Capacity Ledger Entry”; ProductionOrder: Record “Production Order”) Possibility to set additional filters on Capacity Ledger Entry when checking if entries exist related to Production Order
Integration Event codeunit briPFU_SplitProductionOrderMgt OnBeforeCheckLedgerEntriesExistForProductionOrder(ProductionOrder: Record “Production Order”; var IsHandled: Boolean) Possibility to skip the check for existing ledger entries for Production Order
Integration Event codeunit briPFU_SplitProductionOrderMgt OnBeforeCheckSplitProductionOrderLineAllowed(ProductionOrder: Record “Production Order”; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Override the check if splitting is allowed for the Production Order Line
Integration Event codeunit briPFU_SplitProductionOrderMgt OnAfterCheckSplitProductionOrderLineAllowed(ProductionOrder: Record “Production Order”; ProdOrderLine: Record “Prod. Order Line”) Possibility to perform additional checks after the standard checks to see if splitting is allowed for the Production Order Line
Integration Event codeunit briPFU_SplitProductionOrderMgt OnBeforeCheckProdOrderLineHasSalesOrderTracking(ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) Possibility to Skip/Override the check if the Production Order Line has Sales Order Tracking
Integration Event codeunit briPFU_SplitProductionOrderMgt OnBeforeCheckItemTrackingExistForProductionOrder(ProductionOrder: Record “Production Order”; var IsHandled: Boolean) Possibility to Skip/Override the check if Item Tracking exists for the Production Order
Integration Event codeunit briPFU_SplitProductionOrderMgt OnBeforeCheckProductionOrderSourceType(ProductionOrder: Record “Production Order”; var IsHandled: Boolean) Possibility to Skip/Override the check of the Production Order Source Type
Integration Event codeunit briPFU_TimeEntriesManagement OnBeforeReopenTimeEntry(var TimeEntry: Record “briPFU_Time Entry”; var IsHandled: Boolean) Possibility to Skip/Overwrite the reopening of the Time Entry.
Integration Event codeunit briPFU_TimeEntriesManagement OnBeforeCheckReopenIsAllowed(TimeEntry: Record “briPFU_Time Entry”; var IsHandled: Boolean) Possibility to Skip/Overwrite the standard check for reopening the Time Entry.
Integration Event codeunit briPFU_TimeEntriesManagement OnReopenTimeEntryOnBeforeInsertMachineStatusProgressEntry(var MachineStatusProgress: Record briPFU_MachineStatusProgress; var TimeEntry: Record “briPFU_Time Entry”) Possibility to handle the insertion of the Machine Status Progress Entry when reopening a Time Entry.
Integration Event codeunit briPFU_TimeEntriesManagement OnAfterReopenTimeEntry(var TimeEntry: Record “briPFU_Time Entry”; var MachineStatusProgress: Record briPFU_MachineStatusProgress; var ProdOrderRoutingLine: Record “Prod. Order Routing Line”) Possibility to make additional changes after reopening a Time Entry.
Integration Event codeunit briPFU_TimeEntriesManagement OnBeforeReopenTimeEntryFromProdOrderRoutingLine(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) Possibility to handle the reopening of the Time Entry from the Production Order Routing Line.
Integration Event codeunit briPFU_TimeEntriesManagement OnAfterReopenTimeEntryFromProdOrderRoutingLine(var TimeEntry: Record “briPFU_Time Entry”; ProdOrderRoutingLine: Record “Prod. Order Routing Line”) Possibility to handle the reopening of the Time Entry from the Production Order Routing Line.
Integration Event codeunit briPFU_TimeEntriesManagement OnAfterFilterTimeEntriesToReopen(var TimeEntry: Record “briPFU_Time Entry”; ProdOrderRoutingLine: Record “Prod. Order Routing Line”) Possibility to set additional filter before reopening the Time Entries.
Integration Event table briPFU_UnitsProducedPerShift OnLoadUnitsProducedPerShiftOnBeforeInsert(var TempUnitsProducedPerShift: Record briPFU_UnitsProducedPerShift temporary; var UnitsProducedQuery: Query briPFU_UnitsProducedPerShift; ProdOrderNo: Code[20]; ProdOrderLineNo: Integer) Possibility to perform additional changes on the TempUnitsProducedPerShift record before inserting it.