Transport Management

Notes for release 24.0.8945.54836

Content

  • Task 11777 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 11786 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 13147 - User Story 13143 - Application Entries on Post
  • Task 13153 - User Story 13149 - Posted Application Entries
  • Task 13106 - Bug 13067 - New Requirement - Transport Orders Rules
  • Task 11735 - User Story 11731 - Transport Order Report
  • Task 13373 - Bug 13372 - Integration with Landed Costs App - Assignment with Quantity = 0 and Amount = 0 are being created
  • Task 13402 - Bug 13401 - Transport Orders - TO from planning worksheet should be created without Delivery/Pickup Source Type when Multiple Address = Yes
  • Task 13331 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 13332 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 13333 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 13338 - Bug 13337 - New Requirement - Application Entries - Source Document No. should be flowfield
  • Task 13335 - User Story 13334 - Transport Orders - Edit in Excel
  • Bug 12347 - Feature 4246 -
  • Task 12348 - Bug 12347 - Transport Order Lines & Planning Worksheet - Add/Change fields
  • Task 12267 - User Story 12264 -
  • Task 11781 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 11783 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 11785 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 11459 - User Story 11458 - Enable Application Area during the app installation with LCM validation
  • Task 11466 - User Story 11464 - Fixed permission assignment on Install the application
  • Task 11775 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 13287 - Bug 13286 - New Requirement - Not possible to Undo Shui/receipt if Application Entries exists
  • Task 13068 - Bug 13067 - New Requirement - Transport Orders Rules
  • Task 13210 - Bug 13209 - Suggest Transport Route - Transport Area when Ship-to Code <> Location
  • Task 13290 - Bug 13289 - Integration with Landed Cost App - Source Document is not being filled on Landed Cost Application
  • Task 13182 - Bug 13181 - New Requirement - Sales/Purchase Orders - Validation when Ship-to is changed
  • Task 13261 - Bug 13260 - Transport Planning Worksheet - Delivery Date
  • Task 11784 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 12562 - Bug 12560 - Transport Orders - Country of Loading should be filled when selecting Loading Airport/Port
  • Task 12980 - Bug 12978 - Integration with Packaging Apps - Transport Order Factbox - Values not showing
  • Task 13173 - Bug 13172 - Transport Setup Wizard - Errors
  • Task 13176 - Bug 13175 - New Requirement - Posted Transport Order - Add Source Document fields on Lines
  • Task 11760 - User Story 11756 - Transport Menu
  • Task 13145 - User Story 13143 - Application Entries on Post
  • Task 13151 - User Story 13149 - Posted Application Entries
  • Task 11888 - User Story 11773 - Definition of Done - First Release Tasks
  • Task 12533 - Bug 12532 - Transport Orders - Total Ground Pallet should not be editable
  • Task 12344 - User Story 12339 - Integration with Packaging Apps - Transport Order Factbox
  • Task 12811 - Bug 12810 -
  • Task 13112 - Bug 13111 - Transport Orders - Shouldn't be possible to delete lines when Status = Released
  • Task 12309 - User Story 12304 -
  • Task 13101 - Bug 13100 - Integration with Landed Cost App - Posting No. and Last Posting No. must be filled when Source Document is not deleted
  • Task 13088 - Bug 13087 - Integration with Landed Costs App - Editability when document is released
  • Task 13085 - Bug 13084 - Integration with Landed Costs - Transport Tariff Calculation Basis options
  • Task 12889 - Bug 12888 - Defining Route Sequence - Error when deleting the only existing line
  • Task 12892 - Bug 12891 - Defining Route Sequence - Error when creating line
  • Task 12970 - Bug 12968 - Transport Orders - Transport Orders Navigation - Error when selecting 'Next' and 'Previous' button
  • Task 12973 - User Story 12971 - Assisted Setup
  • Task 12337 - Bug 12336 - Transport Order - Suggest Transport Route - Multiple Address
  • Task 13078 - Bug 13077 - Integration with Landed Costs App - Base Quantity is wrong for Shipping Container Units/GrossWeight/Volume/Ground Pallets
  • Task 13072 - Bug 12557 - Posted Transport Order - Layout for Posted Document
  • Task 12814 - Bug 12813 - New Requirement - Source Document deletion Rules
  • Task 13053 - Bug 13051 - Integration with Landed Costs App - 'Prices Including Vat' Validation should happen when Transport Tariff is filled
  • Task 13062 - Bug 13060 - Sales/Purchase/Transfer Orders - Error creating a new line on an Order with a Transport Route that not exists
  • Task 12033 - Bug 12032 - Message %1 template contains worksheet(s) containing Transport planning lines. Are you sure you want to delete Transport Worksheet Template %1 not clear
  • Task 12795 - Bug 12794 - New Requirement - Integration with Landed Costs App - Add filter by Currency Code on Tariff Code
  • Task 12382 - User Story 12378 - Document Storage Factbox on Transport Order
  • Task 12967 - Bug 12965 - Transport Orders - Transport Orders Factboxs - Changes
  • Task 12237 - User Story 12232 - Landed Costs Assignments and Posting
  • Task 12253 - User Story 12248 -
  • Task 12508 - Bug 12507 - Transport Area Code on Ship.to Addresses
  • Task 12511 - Bug 12510 - Transport Area Code on Vendor Order Address
  • Task 12564 - Bug 12563 - Update Shipment Method Code on Sales Orders
  • Task 12549 - Bug 12548 - Select Shipment Method Code on Transfer Order
  • Task 12555 - Bug 12554 - Transport Order Post Validation
  • Task 12235 - User Story 12232 - Landed Costs Assignments and Posting
  • Task 12546 - Bug 12545 - Transport Orders - Transport Orders Types cannot be deleted if used
  • Task 12342 - User Story 12339 - Integration with Packaging Apps - Transport Order Factbox
  • Task 12498 - Bug 12496 - Company Information Address should be used when Location Code is empty
  • Task 12261 - User Story 12256 -
  • Task 12789 - Bug 12788 - New Requirement - Integration with Landed Cost App - Prices Including VAT
  • Task 12792 - Bug 12791 - New Requirement - Integration with Landed Costs App - Tariff not applicable if Status <> Active
  • Task 12798 - Bug 12797 - New Requirement - Integration with Landed Costs App - Tariff only applicable if it has the same Currency Code of Vendor
  • Task 12530 - Bug 12529 - Transport Planning Worksheet - Update Editability propriety on fields - Transport Planning Worksheet
  • Task 12251 - User Story 12248 -
  • Task 12478 - Bug 12476 - Error when changing 'Variant Code' and 'Unit of Measure Code' on Source Document
  • Task 12229 - User Story 12224 -
  • Task 12245 - User Story 12240 - User Story - Transport Tariff Card
  • Task 12259 - User Story 12256 -
  • Task 12269 - User Story 12264 -
  • Task 12293 - User Story 12288 - User Story - Tariffs on Transport Plan
  • Task 12299 - User Story 12296 -
  • Task 12301 - User Story 12296 -
  • Task 11597 - User Story 11593 - Integration with packaging apps
  • Task 11599 - User Story 11593 - Integration with packaging apps
  • Task 12209 - Bug 12208 - Integration with packaging apps - Shipping Container Unit Quantity cannot be negative if Quantity is >0
  • Task 12212 - Bug 12211 - Integration with packaging apps - Shipping Container Unit Quantity cannot be filled if Shipping Container Unit Code is not filled
  • Task 12520 - Bug 12519 - Ground Pallets Integration - Ground Pallet not being inherited when created via Worksheet
  • Task 12517 - Bug 12516 - Ground Pallets Integration - Error when changing 'Ground Pallets' to '0'
  • Task 12307 - User Story 12304 -
  • Task 12505 - Bug 12504 - Open Posted Transport Order on related source document
  • Task 12455 - Bug 12454 - Not Possible to create a Sales Invoice Line when Transport is installed
  • Task 12466 - Bug 12465 - Disable Negative Quantities on Transport Order
  • Task 12333 - Bug 12332 - Suggest Transport Route - Disable action when Drop Shipment exists
  • Task 12357 - User Story 12020 - Transpor Order Factbox (Source Document Line Details)
  • Task 12273 - Bug 12272 - Transport Orders - Transport Order Totals not calculated when creating Order
  • Task 12227 - User Story 12224 -
  • Task 12291 - User Story 12288 - User Story - Tariffs on Transport Plan
  • Task 12243 - User Story 12240 - User Story - Transport Tariff Card

Events available

Event Type Object Function Description
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteVendorRelatedTransportData(Vendor: Record Vendor; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteVendorRelatedTransportData where the Transport Data associated with the Vendor that is being deleted will also be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeClearVendorNoOnShippingAgent(VendorNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearVendorNoOnShippingAgent where the “Vendor No.” field on the “Shipping Agent” record that is equal to Vendor No. that is being deleted will be cleared.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteShippingAgentRelatedTransportData(ShippingAgent: Record “Shipping Agent”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteShippingAgentRelatedTransportData where the Transport Data associated with the “Shipping Agent” that is being deleted will also be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteFuelSurcharge(ShippingAgent: Record “Shipping Agent”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteFuelSurcharge where all the “Fuel Surcharge” records that contains the Shipping Agent Code will be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteTransportAreaRelatedData(TransportArea: Record “briTMS_Transport Area”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteTransportAreaRelatedData where the Transport Data associated with the Transport Area that is being deleted will also be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeClearTransportAreaCodeOnPostCode(TransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnPostCode where the “Transport Area Code” field on the “Post Code” record that is equal to Transport Area Code that is being deleted will be cleared.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeClearTransportAreaCodeOnCustomer(TransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnCustomer where the “Transport Area Code” field on the “Customer” record that is equal to Transport Area Code that is being deleted will be cleared.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeClearTransportAreaCodeOnShiptoAddress(TransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnShiptoAddress where the “Transport Area Code” field on the “Ship-to Address” record that is equal to Transport Area Code that is being deleted will be cleared.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeClearTransportAreaCodeOnLocation(TransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnLocation where the “Transport Area Code” field on the “Location” record that is equal to Transport Area Code that is being deleted will be cleared.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeClearTransportAreaCodeOnVendor(TransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnVendor where the “Transport Area Code” field on the “Vendor” record that is equal to Transport Area Code that is being deleted will be cleared.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeClearTransportAreaCodeOnOrderAddress(TransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnOrderAddress where the “Transport Area Code” field on the “Order Address” record that is equal to Transport Area Code that is being deleted will be cleared.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeClearTransportAreaCodeOnTransportHub(TransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportAreaCodeOnTransportHub where the “Transport Area Code” field on the “Transport Hub” record that is equal to Transport Area Code that is being deleted will be cleared.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckTransportAreaCodeUsedOnTransportRoute(TransportAreaCode: Code[20]; var IsHandled: Boolean) Possbility to Skip/Overwrite the method CheckTransportAreaCodeUsedOnTransportRoute where is being checked if the Transport Area Code is being used in the Transport Route or Transport Route Sequence records.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckShippingAgentCodeUsedOnTransportRoute(ShippingAgent: Record “Shipping Agent”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method CheckShippingAgentCodeUsedOnTransportRoute where is being checked if the “Shipping Agent” record that is going to be deleted is used on the Transport Route record.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckShippingAgentServicesUsedOnTransportRoute(ShippingAgentServices: Record “Shipping Agent Services”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method CheckShippingAgentServicesUsedOnTransportRoute where is being checked if the “Shipping Agent Services” record that is going to be deleted is used on the Transport Route record.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteTransportRouteRelatedData(TransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteTransportRouteRelatedData where all the related Transport Data associated with Transport Route table is being deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteTransportOrderRelatedData(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteTransportOrderRelatedData where all the related Transport Data associated with Transport Route table is being deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteCorrespondingTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteCorrespondingTransportOrderLine where all the corresponding “Transport Order Line” being deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteRelatedTransportOrderLines(TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteRelatedTransportOrderLines where the all the Transport Order Lines related to the TransportOrderNo parameter will be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteRelatedTransportOrderWarnings(TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteRelatedTransportOrderWarnings where the all the Transport Order Warnings related to the TransportOrderNo parameter will be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteRelatedTransportOrderWarning(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer) Possibility to Skip/Overwrite the method DeleteRelatedTransportOrderWarning where the Transport Order Warning related to the TransportOrderNo and TransportOrderLineNo parameters will be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteTransportTariff(TariffCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method DeleteTransportTariff where the Transport Tariff record and all related data will be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteTransportTariffLines(TariffCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteTransportTariffLines where the Transport Tariff Lines record related to the Tariff Code parameter will be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckSalesLineDeletionAllowed(SalesLine: Record “Sales Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckSalesLineDeletionAllowed method.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckPurchaseLineDeletionAllowed(PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckPurchaseLineDeletionAllowed method.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckTransferLineDeletionAllowed(TransferLine: Record “Transfer Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransferLineDeletionAllowed method.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteRelatedLandedCost(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteRelatedLandedCost method where landed costs containing the SourceType, SourceSubtype and SourceNo parameters will be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckTransportOrderLineSourceDocumentLineDeletion(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; HasShippedOrReceivedQty: Boolean; TableCaption: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderLineSourceDocumentLineDeletion method where is being checked if the source document line of a Transport Order Line record has already an shipped/received quantity.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeDeleteRelatedTransportOrderApplicationEntries(TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteRelatedTransportOrderApplicationEntries where the all the TOApplicationEntry record related to the TransportOrderNo parameter will be deleted.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckTransportApplicationEntrySourceDocumentLineDeletion(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportApplicationEntrySourceDocumentLineDeletion method.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnAfterFilterTransportApplicationEntryBySourceDocumentLine(var TOApplicationEntry: Record briTMS_TOApplicationEntry) Possibility to set additional filters on the TOApplicationEntry record.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckTransportOrderLineDeletion(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderLineDeletion method.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnAfterFilterTransportApplicationEntryByTransportOrderLine(var TOApplicationEntry: Record briTMS_TOApplicationEntry) Possibility to set additional filters on the TOApplicationEntry record.
Integration Event codeunit briTMS_DeleteRelatedDataMgt OnBeforeCheckTransportOrderDeletion(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderDeletion method.
Integration Event table briTMS_Container Type OnBeforeShowMannualyUpdateContainerCodeMessageOnDeletingContainerType(ContainerType: Record “briTMS_Container Type”; var ShowMessage: Boolean) Possibility to change that value of the “ShowMessage” parameter that defines if a Message will be thrown when deleting a Container Type.
Integration Event table briTMS_Fuel Surcharge OnBeforeConfirmFuelSurchargeDeletion(FuelSurcharge: Record “briTMS_Fuel Surcharge”; var IsHandled: Boolean) Possibility to Skip/Overwrite the “Fuel Surcharge” record deletion confirmation message.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeValidateLandedCostCalculationBasis(LandedCost: Record “briLCO_Landed Cost”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateLandedCostCalculationBasis method where additional verifications are being perfomed related to the Transport Management integration.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeValidateLandedCostScope(var LandedCost: Record “briLCO_Landed Cost”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateLandedCostScope method where additional verifications are being perfomed related to the Transport Management integration.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGetSourceDocumentBaseQuantity(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; CalculationBasis: Enum “briLCO_Calculation Basis”; var SourceDocumentQuantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetSourceDocumentQuantity method where the Quantity will be determined based on the Source Document.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGetSourceDocumentQuantityFromPurchaseOrder(SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; var Quantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetSourceDocumentQuantityFromPurchaseOrder method where the Quantity will be determined based on the Source Purchase Order.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGetSourceDocumentQuantityForSalesOrder(SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; var Quantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetSourceDocumentQuantityForSalesOrder method where the Quantity will be determined based on the Source Sales Order.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGetSourceDocumentQuantityForTransferOrder(SourceDocumentNo: Code[20]; var Quantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetSourceDocumentQuantityForTransferOrder method where the Quantity will be determined based on the Source Transfer Order.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGetSourceDocumentQuantityForTransportOrderOrder(SourceDocumentNo: Code[20]; var Quantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetSourceDocumentQuantityForTransportOrderOrder method where the Quantity will be determined based on the Source Transport Order.
Integration Event codeunit briTMS_LandedCostManagement OnAfterGetSourceDocumentQuantityBasedOnCalculationBasis(CalculationBasis: Enum “briLCO_Calculation Basis”; Qty: Decimal; GrossWeight: Decimal; Volume: Decimal; GroundPallets: Integer; ShippingContainerUnitQty: Decimal; var Quantity: Decimal) Possibility to determine the Source Document Quantity in the GetSourceDocumentQuantityBasedOnCalculationBasis method.
Integration Event codeunit briTMS_LandedCostManagement OnAfterGetSourceDocumentBaseQuantity(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; CalculationBasis: Enum “briLCO_Calculation Basis”; var SourceDocumentQuantity: Decimal) Possibility to determine the Source Document Quantity in the GetSourceDocumentQuantity method.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeCalculateTransportCostOnTransportRouteSelection(TransportTariffCode: Code[20]; SourceDocumentQuantity: Decimal; var CalculatedCost: Decimal; var CurrencyCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateTransportCost where the CurrencyCode and CalculatedCost will be determined.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGetApplicableTransportTariffLine(var TransportTariffLine: Record “briTMS_Transport Tariff Line”; SourceDocumentQuantity: Decimal; TransportTariffCode: Code[20]; var FoundApplicableTranpsortTariffLine: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetApplicableTransportTariffLine method.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGetTransportDefaultItemChargeNo(var DefaultTransportItemChargeNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetTransportDefaultItemChargeNo where the Default Item Charge No. defined on the Transport Mgmt. Setup is being retrieve.
Integration Event codeunit briTMS_LandedCostManagement OnAfterGetDataFromTransportRoute(TransportRoute: Record “briTMS_Transport Route”; ShippingAgent: Record “Shipping Agent”; var ShippingAgentVendorNo: Code[20]; var AssignmentMethod: Enum “briLCO_Assignment Method”; var Result: Boolean) Possibility to set addtional checks or logic after data is being retrieved from the Transport Route record that is being used to create Landed Costs for the Transport Order.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGenerateTempLandedCostsFromTransportRoute(var TempLandedCost: Record “briLCO_Landed Cost” temporary; var NextTempLandedCostEntryNo: Integer; SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GenerateTempLandedCostsFromTransportRoute method.
Integration Event codeunit briTMS_LandedCostManagement OnAfterGenerateTempLandedCostsFromTransportRouteOnBeforeInsert(var TempLandedCost: Record “briLCO_Landed Cost” temporary; var NextTempLandedCostEntryNo: Integer; SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; TransportTariffHeader: Record “briTMS_Transport Tariff Header”; TransportTariffLine: Record “briTMS_Transport Tariff Line”; TariffType: Enum “briLCO_Tariff Type”; BaseQuantity: Decimal; CalculationBasis: Enum “briLCO_Calculation Basis”; CalculatedCost: Decimal; AssignmentMethod: Enum “briLCO_Assignment Method”; ItemChargeNo: Code[20]; ShippingAgentVendorNo: Code[20]) Possibility to perform changes on the TempLandedCost record before is being inserted.
Integration Event codeunit briTMS_LandedCostManagement OnAfterFilterTransportTariffLineOnBeforeFindApplicableTransportTariffLine(var TransportTariffLine: Record “briTMS_Transport Tariff Line”) Possibility to set additional filters on the TransportTariffLine that will determine if the there are applicable Transport Tariff Lines to be retrieved.
Integration Event codeunit briTMS_LandedCostManagement OnAfterConvertTariffAssigmentMethod(TariffAssignmentMethod: Enum “briTMS_Assignment Method”; var AssignmentMethod: Enum “briLCO_Assignment Method”) Possibility to return the matching AssignmentMethod based on the TariffAssignmentMethod.
Integration Event codeunit briTMS_LandedCostManagement OnAfterIsValidTransportTariffHeader(TransportTariffHeader: Record “briTMS_Transport Tariff Header”; TransportTariffLine: Record “briTMS_Transport Tariff Line”; var CalculationBasis: Enum “briLCO_Calculation Basis”; var TariffType: Enum “briLCO_Tariff Type”) Possibility to perform set additional logic after data is retrieved from the Transport Tariff tables or change the Result parameter value.
Integration Event codeunit briTMS_LandedCostManagement OnAfterConvertCalculationBasis(TariffCalculationBasis: Enum “briTMS_Calculation Basis”; var CalculationBasis: Enum “briLCO_Calculation Basis”) Possibility to return the matching CalculationBasis based on the TariffCalculationBasis.
Integration Event codeunit briTMS_LandedCostManagement OnAfterFilterTransportOrderLineBySourceDocument(var TransportOrderLine: Record “briTMS_Transport Order Line”; SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]) Possibility to set additional filters on the Transport Order Line record.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeGetShippingAgentVendorCurrencyCode(ShippingAgentVendorNo: Code[20]; var CurrencyCode: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetShippingAgentVendorCurrencyCode method.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeCheckTransportApplicationEntriesOnCreatingPostedLandedCosts(LandedCost: Record “briLCO_Landed Cost”; TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportApplicationEntriesOnCreatingPostedLandedCosts method.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeCheckSourceDocumentDeletionOnPost(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckSourceDocumentDeletionOnPost method.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeCheckTOApplicationEntryExistForSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTOApplicationEntryExistForSourceDocument method.
Integration Event codeunit briTMS_LandedCostManagement OnAfterFilterTransportApplicationEntryBySourceDocument(var TOApplicationEntry: Record briTMS_TOApplicationEntry) Possibility to Set additional filters on the TOApplicationEntry record.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeCheckTransportOrderLineExistForSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderLineExistForSourceDocument method.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeCheckRelatedTransportApplicationEntriesExist(SourceDocumentType: Enum “briTMS_Source Document Type”; OrderNo: Code[20]; OrderLineNo: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckRelatedTransportApplicationEntriesExist method.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeCheckRelatedTransportApplicationEntryExist(SourceDocumentType: Enum “briTMS_Source Document Type”; OrderNo: Code[20]; OrderLineNo: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckRelatedTransportApplicationEntryExist method.
Integration Event codeunit briTMS_LandedCostManagement OnBeforeCheckRelatedPostedTransportApplicationEntryExist(SourceDocumentType: Enum “briTMS_Source Document Type”; OrderNo: Code[20]; OrderLineNo: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckRelatedPostedTransportApplicationEntryExist method.
Integration Event codeunit briTMS_LandedCostManagement OnAfterCheckRelatedTransportApplicationEntriesExist(SourceDocumentType: Enum “briTMS_Source Document Type”; OrderNo: Code[20]; OrderLineNo: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer) Possibility to perform additional checks on after being cheked if related application entries exist for the source document.
Integration Event codeunit briTMS_LCOCalculationHandler OnAfterGetTotalAmountValueForTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; var TotalAmountValueForLines: Decimal) Possibility to return the TotalAmountValueForLines based on the TransportOrderLine.
Integration Event codeunit briTMS_LCOCalculationHandler OnAfterGetAmountValueForTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; var AmountValueForLine: Decimal) Possibility to return the AmountValueForLine based on the TransportOrderLine.
Integration Event codeunit briTMS_LCOCalculationHandler OnAfterGetAmountValueForTOApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var AmountValueForLine: Decimal) Possibility to return the AmountValueForLine based on the TOApplicationEntry.
Integration Event codeunit briTMS_LCOCalculationHandler OnAfterGetTotalAmountValueForTOApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var TotalAmountValueForLines: Decimal) Possibility to return the TotalAmountValueForLines based on the TOApplicationEntry.
Integration Event codeunit briTMS_LCOCalculationHandler OnAfterGetGrossWeightForTOApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var GrossWeight: Decimal) Possibility to return the GrossWeight based on the TOApplicationEntry.
Integration Event codeunit briTMS_LCOCalculationHandler OnAfterGetVolumeForTOApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var Volume: Decimal) Possibility to return the Volume based on the TOApplicationEntry.
Integration Event codeunit briTMS_LCOCalculationHandler OnAfterGetLineQuantityBasedOnCalculationBasis(CalculationBasis: Enum “briLCO_Calculation Basis”; TransportOrderLine: Record “briTMS_Transport Order Line”; var LineQuantity: Decimal) Possibility to set a value for the LineQuantity parameter if this was not previously done in the case statement on the GetLineQuantityBasedOnCalculationBasis method.
Integration Event codeunit briTMS_NotificationManagement OnBeforeShowFuelSurchargeUpdateNotification(var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowFuelSurchargeUpdateNotification method.
Integration Event codeunit briTMS_NotificationManagement OnBeforeShowTransportRouteSequenceUpdateNotification(var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowTransportRouteSequenceUpdateNotification method.
Integration Event codeunit briTMS_NotificationManagement OnBeforeShowTransportRouteSalesShippingAgentUpdateNotification(var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowTransportRouteSalesShippingAgentUpdateNotification method.
Integration Event codeunit briTMS_NotificationManagement OnBeforeShowTransportRouteSalesShippingAgentServiceUpdateNotification(var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowTransportRouteSalesShippingAgentServiceUpdateNotification method.
Integration Event codeunit briTMS_NotificationManagement OnBeforeShowTransportRouteTransferShippingAgentUpdateNotification(var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowTransportRouteTransferShippingAgentUpdateNotification method.
Integration Event codeunit briTMS_NotificationManagement OnBeforeShowTransportRouteTransferShippingAgentServiceUpdateNotification(var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowTransportRouteTransferShippingAgentServiceUpdateNotification method.
Integration Event page briTMS_Posted Transport Order OnAfterSetTransportGroupsAvailability(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var HaulierAvailability: Boolean; var SeaCarrierAvailability: Boolean; var AirTransportAvailability: Boolean) Posssibility to change the values of the transport groups availability.
Integration Event page briTMS_Posted Transport Order OnAfterSetMultipleAddressTransportOrder(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var IsMultipleAddressesTransportOrder: Boolean) Posssibility to change the values of the Multiple Addresses availability.
Integration Event page briTMS_Posted Transport Order OnAfterSetContainerInformationAvailability(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var ContainerInformationAvailability: Boolean) Posssibility to change the values of the Container Information group availability.
Integration Event table briTMS_Posted Transport Order OnBeforeInitSeries(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; xRec: Record “briTMS_Posted Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the InitSeries method.
Integration Event table briTMS_Posted Transport Order OnBeforeTestPostedTransportOrderNoSeries(Rec: Record “briTMS_Posted Transport Order”; TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var IsHandled: Boolean) Possibility to Skip/Overwrite the TestPostedTransportOrderNoSeries where is being checked if the “Posted Transport Order Nos.” field on the “Transport Mgmt. Setup” record is filled.
Integration Event table briTMS_Posted Transport Order OnBeforeGetPostedTransportOrderNoSeries(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method GetPostedTransportOrderNoSeries where the “Posted Transport Order Nos.” field from the “Transport Mgmt. Setup” records is being retrieved.
Integration Event report briTMS_Posted Transport Order OnBeforeGetShipmentMethodInformation(ShipmentMethod: Record “Shipment Method”; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetShipmentMethodInformation method.
Integration Event report briTMS_Posted Transport Order OnAfterGetShipmentMethodInformation(ShipmentMethod: Record “Shipment Method”) Possibility to set additional logic after the shipment method information is being retrivied.
Integration Event report briTMS_Posted Transport Order OnBeforeGetShippingAgentVendorAddress(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var DestinationAddress: array[20] of Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetShippingAgentVendorAddress method where the destination address is being retrivied.
Integration Event report briTMS_Posted Transport Order OnAfterGetShippingAgentVendorAddress(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var DestinationAddress: array[20] of Text[100]) Possibility to perform additional changes on the Destination Address.
Integration Event report briTMS_Posted Transport Order OnBeforeGetLoadingUnloadingAddresses(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var PortOfLoading: Record “briTMS_Transport Hub”; var PortOfLoadingAddress: array[20] of Text[100]; var PortOfUnloading: Record “briTMS_Transport Hub”; var PortOfUnloadingAddress: array[20] of Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetLoadingUnloadingAddresses method where the loading and unloading addresses are being retrivied.
Integration Event report briTMS_Posted Transport Order OnAfterGetLoadingUnloadingAddresses(var PortOfLoading: Record “briTMS_Transport Hub”; var PortOfLoadingAddress: array[20] of Text[100]; var PortOfUnloading: Record “briTMS_Transport Hub”; var PortOfUnloadingAddress: array[20] of Text[100]) Possibility to perform additional changes on the loading and unloading addresses.
Integration Event report briTMS_Posted Transport Order OnBeforeGetPickupDeliveryAddresses(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var PickupAddress: array[20] of Text[100]; var DeliveryAddress: array[20] of Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetPickupDeliveryAddresses method where the pickup and delivery addresses are being retrivied.
Integration Event report briTMS_Posted Transport Order OnAfterGetPickupDeliveryAddresses(var PickupAddress: array[20] of Text[100]; var DeliveryAddress: array[20] of Text[100]) Possibility to perform additional changes on the pickup and delivery addresses.
Integration Event report briTMS_Posted Transport Order OnBeforeGetLineAddress(PostedTransportOrder: Record “briTMS_Posted Transport Order”; Lines: Record briTMS_PostedTrnsportOrderLine; var LineAddress: array[20] of Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetLineAddress method where the line address is being retrivied.
Integration Event report briTMS_Posted Transport Order OnAfterGetLineAddress(PostedTransportOrder: Record “briTMS_Posted Transport Order”; Lines: Record briTMS_PostedTrnsportOrderLine; var LineAddress: array[20] of Text[100]) Possibility to perform additional changes on the line address.
Integration Event report briTMS_Posted Transport Order OnBeforeCalculateTotals(Lines: Record briTMS_PostedTrnsportOrderLine; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var TotalGrossWeight: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateTotals method.
Integration Event report briTMS_Posted Transport Order OnAfterCalculateTotals(Lines: Record briTMS_PostedTrnsportOrderLine; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var TotalGrossWeight: Decimal) Possibility to perform additional changes on the totals.
Integration Event report briTMS_Posted Transport Order OnBeforeGetHaulierInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var Haulier: Record “Shipping Agent”; var VehicleType: Record “briTMS_Vehicle Type”; var RoadTransportDocumentType: Enum “briTMS_Transport Document Type”; var RoadTransportDocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetHaulierInformation method.
Integration Event report briTMS_Posted Transport Order OnAfterGetHaulierInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var Haulier: Record “Shipping Agent”; var VehicleType: Record “briTMS_Vehicle Type”; var RoadTransportDocumentType: Enum “briTMS_Transport Document Type”; var RoadTransportDocumentNo: Code[20]) Possibility to perform additinal changes on the Haulier Information.
Integration Event report briTMS_Posted Transport Order OnBeforeGetAirlineInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var AirLine: Record “Shipping Agent”; var AirTransportDocumentType: Enum “briTMS_Transport Document Type”; var AirTransportDocumentNo: Code[20]; var FlightNumber: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetAirlineInformation method.
Integration Event report briTMS_Posted Transport Order OnAfterGetAirlineInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var AirLine: Record “Shipping Agent”; var AirTransportDocumentType: Enum “briTMS_Transport Document Type”; var AirTransportDocumentNo: Code[20]; var FlightNumber: Code[20]) Possibility to perform additinal changes on the Airline Information.
Integration Event report briTMS_Posted Transport Order OnBeforeGetSeaCarrierInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var SeaCarrier: Record “Shipping Agent”; var SeaTransportDocumentType: Enum “briTMS_Transport Document Type”; var SeaTransportDocumentNo: Code[20]; var VoyageNumber: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetSeaCarrierInformation method.
Integration Event report briTMS_Posted Transport Order OnAfterGetSeaCarrierInformation(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var SeaCarrier: Record “Shipping Agent”; var SeaTransportDocumentType: Enum “briTMS_Transport Document Type”; var SeaTransportDocumentNo: Code[20]; var VoyageNumber: Code[20]) Possibility to perform additinal changes on the Sea Carrier Information.
Integration Event report briTMS_Posted Transport Order OnBeforeGetVehicleType(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var VehicleType: Record “briTMS_Vehicle Type”; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetVehicleType method.
Integration Event report briTMS_Posted Transport Order OnAfterGetVehicleType(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var VehicleType: Record “briTMS_Vehicle Type”) Possibility to perform additinal changes on Vehicle Type.
Integration Event report briTMS_Posted Transport Order OnBeforeFilterTransportOrderLines(Document: Record “briTMS_Posted Transport Order”; var Lines: Record briTMS_PostedTrnsportOrderLine; var IsHandled: Boolean) Possibility to set additional filters on the Posted Transport Order Line dataitem.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyGeneralInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the general information has been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyShippingInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the shipping information has been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyPickupInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the shipping information has been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyDeliveryInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the delivery information has been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyTotalsFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the totals have been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyVoyageInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the voyage information has been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyLoadingInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the loading information has been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyUnloadingInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the unloading information has been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyContainerInformationFromTransportOrder(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after the container information has been copied from the “Transport Order” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCreatePostedTransportOrderFromTransportOrderOnBeforeInsert(var PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”) Possibility to perform adittional changes to the “Posted Transport Order” record after being filled in from the Transport Order record, before being inserted.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopySourceDocumentInformationFromTransportOrderLine(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform adittional changes to the “Posted Transport Order Line” record after the source document information has been copied from the “Transport Order Line” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyItemInformationFromTransportOrderLine(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform adittional changes to the “Posted Transport Order Line” record after the item information has been copied from the “Transport Order Line” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyShippingContainerInformationFromTransportOrderLine(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform adittional changes to the “Posted Transport Order Line” record after the container information has been copied from the “Transport Order Line” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyAddressInformationFromTransportOrderLine(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform adittional changes to the “Posted Transport Order Line” record after the address information has been copied from the “Transport Order Line” record.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyFromTransportOrderLineOnBeforeInsert(var PostedTransportOrderLine: Record briTMS_PostedTrnsportOrderLine; TransportOrderLine: Record “briTMS_Transport Order Line”; PostedTransportOrderNo: Code[20]) Possibility to perform adittional changes to the “Posted Transport Order Line” record after being filled in from the Transport Order Line record, before being inserted.
Integration Event codeunit briTMS_Post Transport Order OnBeforeDeleteTransportOrderOnAfterPost(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to set additional logic after the Transport Order records and related data is deleted.
Integration Event codeunit briTMS_Post Transport Order OnBeforePostTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var HideProgressWindow: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the PostTransportOrder method.
Integration Event codeunit briTMS_Post Transport Order OnAfterPostTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var PostedTransportOrder: Record “briTMS_Posted Transport Order”) Possibility to perform additional changes after the Transport Order was posted.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCreatePostedTransportOrderLines(var TransportOrder: Record “briTMS_Transport Order”; PostedTransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreatePostedTransportOrderLines method.
Integration Event codeunit briTMS_Post Transport Order OnAfterCreatePostedTransportOrderLines(var TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”; PostedTransportOrderNo: Code[20]) Possibility to set additional logic on after the CreatePostedTransportOrderLines method.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCreatePostedTransportOrderLineFromTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; PostedTransportOrderNo: Code[20]; PostedLineCounter: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreatePostedTransportOrderLineFromTransportOrderLine method.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCopyAttachmentFromTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; PostedTransportOrder: Record “briTMS_Posted Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CopyAttachmentFromTransportOrder method.
Integration Event codeunit briTMS_Post Transport Order OnAfterCopyAttachmentFromTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; PostedTransportOrder: Record “briTMS_Posted Transport Order”) Possibility to set aditional logic after moving Attachments from Transport Order to Posted Transport Order
Integration Event codeunit briTMS_Post Transport Order OnBeforeCheckTransportOrderApplicationEntries(TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite CheckTransportOrderApplicationEntries method where quantities of the transport order line will be checked based on the transport order application entries.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCheckTransportOrderLineAppliedQuantities(TransportOrderLine: Record “briTMS_Transport Order Line”; CheckonTransportPosting: Enum briTMS_CheckOnTransportPosting; var SkipQuantitiesVerification: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderLineAppliedQuantities method.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCheckTransportOrderLineIsFullyApplied(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite CheckTransportOrderLineIsFullyApplied method where is being checked if the Transport Order Line is equal or higher than the quantity from the transport order application entries.
Integration Event codeunit briTMS_Post Transport Order OnBeforeGetAppliedQuantityFromTransportApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var AppliedQuantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetAppliedQuantityFromTransportApplicationEntry method where the AppliedQuantity will be retrieved from the Shipment/Receipt Line defined on the application entry record..
Integration Event codeunit briTMS_Post Transport Order OnBeforeGetQuantityFromSalesShipmentLine(ShipmentNo: Code[20]; ShipmentLineNo: Integer; var ShippedQuantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetQuantityFromSalesShipmentLine method where the quantity of the Sales Shipment Line will be retrieved.
Integration Event codeunit briTMS_Post Transport Order OnBeforeGetQuantityFromPurchaseReceiptLine(ReceiptNo: Code[20]; ReceiptLineNo: Integer; var ReceivedQuantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetQuantityFromPurchaseReceiptLine method where the quantity of the Purchase Receipt Line will be retrieved.
Integration Event codeunit briTMS_Post Transport Order OnBeforeGetQuantityFromTransferShipmentLine(TransferShipmentNo: Code[20]; TransferShipmentLineNo: Integer; var ShippedQuantity: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetQuantityFromTransferShipmentLine method where the quantity of the Transfer Shipment Line will be retrieved.
Integration Event codeunit briTMS_Post Transport Order OnAfterGetAppliedQuantityFromTransportApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var AppliedQuantity: Decimal) Possibility to handle the GetAppliedQuantityFromTransportApplicationEntry method if this was not previously handled in the case statement.
Integration Event codeunit briTMS_Post Transport Order OnAfterFilterTOApplicationEntryFromTransportOrderLine(var TOApplicationEntry: Record briTMS_TOApplicationEntry; TransportOrderLine: Record “briTMS_Transport Order Line”) Possiblity to set additional fitlers on the TOApplicationEntry record.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCheckTransportOrderLineApplicationEntries(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderLineApplicationEntries method.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCheckTransportOrderAppliedQuantities(TransportOrderNo: Code[20]; CheckonTransportPosting: Enum briTMS_CheckOnTransportPosting; var SkipQuantitiesVerification: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderAppliedQuantities method where the applied quantities of the TransportOrderNo will be checked accordingly to the CheckonTransportPosting value.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCheckTransportOrderLineIsPartiallyApplied(TransportOrderLine: Record “briTMS_Transport Order Line”; var SkipQuantitiesVerification: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderLineIsPartiallyApplied method.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCheckConfirmPostTransportOrderWithApplicationEntries(TransportOrderLine: Record “briTMS_Transport Order Line”; var SkipQuantitiesVerification: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckConfirmPostTransportOrderWithApplicationEntries method.
Integration Event codeunit briTMS_Post Transport Order OnAfteFilterTransportOrderLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to set additional filters on the Transport Order Line record.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCreatePostedLandedCosts(PostedTransportOrder: Record “briTMS_Posted Transport Order”; TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the process of creation of posted landed costs for the Posted Transport Order record.
Integration Event codeunit briTMS_Post Transport Order OnAfterFilterTOApplicationEntryFromTransportOrder(var TOApplicationEntry: Record briTMS_TOApplicationEntry) Possibility to set additional filters on the TOApplicationEntry record.
Integration Event codeunit briTMS_Post Transport Order OnBeforeCreateTransportOrderApplicationEntries(TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderApplicationEntries method where TOApplicationEntries will be created if it is defined on the Transport Mgmt. Setup and there related shipment/receipts.
Integration Event codeunit briTMS_Post Transport Order OnAfterAutomaticallyCreateTransportApplicationEntries(var AutomaticallyCreateTOEntries: Boolean) Possibility to change the value of the AutomaticallyCreateTOEntries parameter.
Integration Event codeunit briTMS_Post Transport Order OnAfterCreateTransportOrderApplicationEntries(TOApplicationEntry: Record briTMS_TOApplicationEntry; TransportOrderNo: Code[20]) Possibility to set additional logic after TOApplicationEntry were created for the TransportOrderNo.
Integration Event codeunit briTMS_Post Transport Order OnAfterCreatePostedTransportOrderApplicationEntryOnBeforeInsert(var PostedTOApplnEntry: Record briTMS_PostedTOApplnEntry; TOApplicationEntry: Record briTMS_TOApplicationEntry) Possibility to perform additional changes on the PostedTOApplnEntry record before this being inserted.
Integration Event report briTMS_Post Transport Order OnBeforeShowSuccessfullyPostedTransportOrdersMessage(TransportOrderNo: Code[20]; TransportOrderCount: Integer; var ShowSuccessfullyPostedTransportOrdersMsg: Boolean) Possibility to control the ShowSuccessfullyPostedTransportOrdersMsg parameter.
Integration Event briTMS_OnAfterSetPickupDateAvailability(PurchaseHeader: Record “Purchase Header”; OldPurchaseHeader: Record “Purchase Header”; var PickupDateAvailability: Boolean) Possibility to overwrite the PickupDateAvailability variable that controls the visibility of the Pickup date field.
Integration Event table briTMS_Transport Mgmt. Setup OnBeforeShowAllowDuplicateAddressOnSameRouteDayMessage(var ShowMessage: Boolean) Possibility to Skip the AllowDuplicateAddressOnSameRouteDayMessage.
Integration Event table briTMS_Transport Area OnBeforeShowMannualyUpdateTransportAreaCodeMessageOnDeletingVehicleType(TransportArea: Record “briTMS_Transport Area”; var ShowMessage: Boolean) Possibility to change that value of the “ShowMessage” parameter that defines if a Message will be thrown when deleting a Transport Area.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeSetTransportAreaCodeOnCustomer(var Customer: Record Customer; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportAreaCodeOnCustomer method that will populate the “Transport Area Code” field on the Customer record with the Transport Area value from the “Post Code” record.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterSetTransportAreaCodeOnCustomer(var Customer: Record Customer; TransportAreaCode: Code[20]) Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the Customer.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeSetTransportAreaCodeOnShiptoAddress(var ShipToAddress: Record “Ship-to Address”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportAreaCodeOnShiptoAddress method that will populate the “Transport Area Code” field on the “Ship-to Address” record with the Transport Area value from the “Post Code” record.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterSetTransportAreaCodeOnShiptoAddress(var ShipToAddress: Record “Ship-to Address”; TransportAreaCode: Code[20]) Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the Ship-to Address.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeSetTransportAreaCodeOnLocation(var Location: Record Location; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportAreaCodeOnLocation method that will populate the “Transport Area Code” field on the “Location” record with the Transport Area value from the “Post Code” record.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterSetTransportAreaCodeOnLocation(var Location: Record Location; TransportAreaCode: Code[20]) Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the Location.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeSetTransportAreaCodeOnVendor(var Vendor: Record Vendor; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportAreaCodeOnVendor method that will populate the “Transport Area Code” field on the “Vendor” record with the Transport Area value from the “Post Code” record.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterSetTransportAreaCodeOnVendor(var Vendor: Record Vendor; TransportAreaCode: Code[20]) Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the Vendor.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeSetTransportAreaCodeOnOrderAddress(var OrderAddress: Record “Order Address”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportAreaCodeOnOrderAddress method that will populate the “Transport Area Code” field on the “Order Address” record with the Transport Area value from the “Post Code” record.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterSetTransportAreaCodeOnOrderAddress(var OrderAddress: Record “Order Address”; TransportAreaCode: Code[20]) Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the “Order Address”.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeSetTransportAreaCodeOnTransportHub(var TransportHub: Record “briTMS_Transport Hub”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportAreaCodeOnTransportHub method that will populate the “Transport Area Code” field on the “Transport Hub” record with the Transport Area value from the “Post Code” record.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterSetTransportAreaCodeOnTransportHub(var TransportHub: Record “briTMS_Transport Hub”; TransportAreaCode: Code[20]) Possibility to set additional logic after the Transport Area Code field is filled with the value from the “Transport Area Code” from the “Post Code” record assigned to the “Transport Hub”.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeConfirmUpdateTransportAreaCode(var IsHandled: Boolean; var Result: Boolean) Possibility to Skip/Overwrite the ConfirmUpdateTransportAreaCode method and return the desired result.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterGetTransportAreaCodeFromSource(SourceType: Integer; SourceNo: Code[20]; SourceSubNo: Code[10]; var TransportAreaCode: Code[20]) Possibility to perform additional changes on the on after getting the Transport Area Code.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeGetTransportAreaCodeFromSourceCustomer(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]; var IsHandled: Boolean) Possbility to Skip/Overwrite the GetTransportAreaCodeFromSourceCustomer where the Transport Area Code assigned to the Source Customer is being retrivied.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterGetTransportAreaCodeFromSourceCustomer(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]) Possibility to perform additional changes after the Transport Area Code assigned to the Source Customer is retrivied.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeGetTransportAreaCodeFromSourceVendor(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]; var IsHandled: Boolean) Possbility to Skip/Overwrite the GetTransportAreaCodeFromSourceVendor where the Transport Area Code assigned to the Source Vendor is being retrivied.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterGetTransportAreaCodeFromSourceVendor(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]) Possibility to perform additional changes after the Transport Area Code assigned to the Source Vendor is retrivied.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeGetTransportAreaCodeFromSourceLocation(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]; var IsHandled: Boolean) Possbility to Skip/Overwrite the GetTransportAreaCodeFromSourceLocation where the Transport Area Code assigned to the Source Location is being retrivied.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterGetTransportAreaCodeFromSourceLocation(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportAreaCode: Code[20]) Possibility to perform additional changes after the Transport Area Code assigned to the Source Location is retrivied.
Integration Event codeunit briTMS_TransportAreaManagement OnBeforeUpdateTransportAreaCodeOnTransportRouteSequence(RouteSequenceSourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; ShipToOrderFromAddress: Code[10]; OldTransportAreaCode: Code[20]; NewTransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportAreaCodeOnTransportRouteSequence method where the Transport Area Code field on briTMS_RouteSequenceSourceType record is being updated accordingly to the Source Entity.
Integration Event codeunit briTMS_TransportAreaManagement OnAfterUpdateTransportAreaCodeOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; RouteSequenceSourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; ShipToOrderFromAddress: Code[10]; OldTransportAreaCode: Code[20]; NewTransportAreaCode: Code[20]) Possibility to perform additional changes on the TransportRouteSequence record after the Transport Area Code field on briTMS_RouteSequenceSourceType record was updated accordingly to the Source Entity.
Integration Event table briTMS_Transport Hub OnBeforeLookupCity(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the LookupCity behavior for this record.
Integration Event table briTMS_Transport Hub OnAfterLookupCity(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”) Possibility to set additional logic on after LookupCity.
Integration Event table briTMS_Transport Hub OnBeforeValidateCity(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateCity behavior for this record.
Integration Event table briTMS_Transport Hub OnAfterValidateCity(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”) Possibility to set additional logic on after validating the City.
Integration Event table briTMS_Transport Hub OnBeforeLookupPostCode(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the LookupPostCode behavior for this record.
Integration Event table briTMS_Transport Hub OnAfterLookupPostCode(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”) Possibility to set additional logic on after LookupPostCode.
Integration Event table briTMS_Transport Hub OnBeforeValidatePostCode(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidatePostCode behavior for this record.
Integration Event table briTMS_Transport Hub OnAfterValidatePostCode(var TransportHub: Record “briTMS_Transport Hub”; PostCode: Record “Post Code”) Possibility to set additional logic on after validating the Post Code.
Integration Event table briTMS_Transport Hub OnBeforeInitSeries(TransportHub: Record “briTMS_Transport Hub”; OldTransportHub: Record “briTMS_Transport Hub”; var IsHandled: Boolean) Possibility to Skip/Overwrite the InitSeries method.
Integration Event table briTMS_Transport Hub OnBeforeTestTransportHubNoSeries(var TransportHub: Record “briTMS_Transport Hub”; TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var IsHandled: Boolean) Possibility to Skip/Overwrite the TestTransportHubNoSeries where is being checked if the “Transport Hub Nos.” field on the “Transport Mgmt. Setup” record is filled.
Integration Event table briTMS_Transport Hub OnBeforeGetTransportHubNoSeries(var TransportHub: Record “briTMS_Transport Hub”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method GetTransportHubNoSeries where the “Transport Hub Nos.” field from the “Transport Mgmt. Setup” records is being retrieved.
Integration Event table briTMS_TOApplicationEntry OnAfterFillSourceDocumentValues(var TOApplicationEntry: Record briTMS_TOApplicationEntry; OldTOApplicationEntry: Record briTMS_TOApplicationEntry) Possibility to perform additional changes on the TOApplicationEntry record after the Source Document Values fields are filled.
Integration Event table briTMS_TOApplicationEntry OnAfterClearValues(var TOApplicationEntry: Record briTMS_TOApplicationEntry; OldTOApplicationEntry: Record briTMS_TOApplicationEntry) Possibility to perform additional changes on the TOApplicationEntry record after Source Document and Shipment/Receipt fields are cleared.
Integration Event page briTMS_TransportOrdersFactbox OnBeforeFillRelatedTransportOrders(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var TempTransportOrder: Record “briTMS_Transport Order” temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the filling of the Transport Orders factbox related to the SourceDocumentType and SourceDocumentNo parameters.
Integration Event page briTMS_TransportOrdersFactbox OnAfterFillRelatedTransportOrders(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var TempTransportOrder: Record “briTMS_Transport Order” temporary) Possibility to perform additional changes on the TempTransportOrder record after being filled.
Integration Event page briTMS_TransportOrdLineFactbox OnBeforeFillTransportOrderLineFactbox(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method FillTransportOrderLineFactbox from the TransportOrderLine record.
Integration Event page briTMS_TransportOrdLineFactbox OnAfterFillTransportOrderLineFactbox(TransportOrderLine: Record “briTMS_Transport Order Line”; var ItemNo: Code[20]; var ItemDescription: Text[100]; var ItemQuantity: Decimal; var UnitOfMeasureCode: Code[10]; var ItemVolume: Decimal; var GrossWeight: Decimal; var ShippingContainerUnitCode: Code[20]; var ShippingContainerUnitQty: Integer; var GroundPallets: Integer) Possibility to change the variables values displayed in the factbox.
Integration Event page briTMS_Transport Order OnAfterSetTransportGroupsAvailability(TransportOrder: Record “briTMS_Transport Order”; var HaulierAvailability: Boolean; var SeaCarrierAvailability: Boolean; var AirTransportAvailability: Boolean) Posssibility to change the values of the transport groups availability.
Integration Event page briTMS_Transport Order OnAfterSetMultipleAddressTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var IsMultipleAddressesTransportOrder: Boolean) Posssibility to change the values of the Multiple Addresses availability.
Integration Event page briTMS_Transport Order OnAfterSetContainerInformationAvailability(TransportOrder: Record “briTMS_Transport Order”; var ContainerInformationAvailability: Boolean) Posssibility to change the values of the Container Information group availability.
Integration Event table briTMS_Transport Order OnBeforeGetTransportOrderNoSeries(Rec: Record “briTMS_Transport Order”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method GetTransportOrderNoSeries where the “Transport Order Nos.” field from the “Transport Mgmt. Setup” records is being retrieved.
Integration Event table briTMS_Transport Order OnBeforeInitSeries(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the InitSeries method.
Integration Event table briTMS_Transport Order OnBeforeTestTransportOrderNoSeries(Rec: Record “briTMS_Transport Order”; TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var IsHandled: Boolean) Possibility to Skip/Overwrite the TestTransportOrderNoSeries where is being checked if the “Transport Order Nos.” field on the “Transport Mgmt. Setup” record is filled.
Integration Event table briTMS_Transport Order OnBeforeLookupPickUpCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) Possibility to Skip/Overwrite LookupPickUpCity method.
Integration Event table briTMS_Transport Order OnAfterLookupPickUpCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) Possibility to perform additional changes on the “Transport Order” record after LookupPickUpCity method.
Integration Event table briTMS_Transport Order OnBeforeValidatePickUpCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite ValidatePickUpCity method.
Integration Event table briTMS_Transport Order OnAfterValidatePickUpCity(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the “Transport Order” record after ValidatePickUpCity method.
Integration Event table briTMS_Transport Order OnBeforeLookupPickUpPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) Possibility to Skip/Overwrite LookupPickUpPostCode method.
Integration Event table briTMS_Transport Order OnAfterLookupPickUpPostCode(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) Possibility to perform additional changes on the “Transport Order” record after LookupPickUpPostCode method.
Integration Event table briTMS_Transport Order OnBeforeValidatePickUpPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite ValidatePickUpPostCode method.
Integration Event table briTMS_Transport Order OnAfterValidatePickUpPostCode(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the “Transport Order” record after ValidatePickUpPostCode method.
Integration Event table briTMS_Transport Order OnBeforeLookupPickUpContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite LookupPickUpContactList method.
Integration Event table briTMS_Transport Order OnBeforeLookupPickUpCustomerContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite LookupPickUpCustomerContactList method.
Integration Event table briTMS_Transport Order OnBeforeLookupPickUpVendorContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite LookupPickUpVendorContactList method.
Integration Event table briTMS_Transport Order OnBeforeLookupDeliveryCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) Possibility to Skip/Overwrite LookupDeliveryCity method.
Integration Event table briTMS_Transport Order OnAfterLookupDeliveryCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryCity method.
Integration Event table briTMS_Transport Order OnBeforeValidateDeliveryCity(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite ValidateDeliveryCity method.
Integration Event table briTMS_Transport Order OnAfterValidateDeliveryCity(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the “Transport Order” record after ValidateDeliveryCity method.
Integration Event table briTMS_Transport Order OnBeforeLookupDeliveryPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) Possibility to Skip/Overwrite LookupDeliveryPostCode method.
Integration Event table briTMS_Transport Order OnAfterLookupDeliveryPostCode(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”) Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryPostCode method.
Integration Event table briTMS_Transport Order OnBeforeValidateDeliveryPostCode(var TransportOrder: Record “briTMS_Transport Order”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite ValidateDeliveryPostCode method.
Integration Event table briTMS_Transport Order OnAfterValidateDeliveryPostCode(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the “Transport Order” record after ValidateDeliveryPostCode method.
Integration Event table briTMS_Transport Order OnAfterLookupPickUpContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the “Transport Order” record after LookupPickUpContactList method.
Integration Event table briTMS_Transport Order OnBeforeLookupDeliveryContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite LookupDeliveryContactList method.
Integration Event table briTMS_Transport Order OnAfterLookupDeliveryContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryContactList method.
Integration Event table briTMS_Transport Order OnBeforeLookupDeliveryCustomerContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite LookupDeliveryCustomerContactList method.
Integration Event table briTMS_Transport Order OnBeforeLookupDeliveryVendorContactList(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite LookupDeliveryVendorContactList method.
Integration Event table briTMS_Transport Order OnAfterLookupPickUpCustomerContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) Possibility to perform additional changes on the “Transport Order” record after LookupPickUpCustomerContactList method.
Integration Event table briTMS_Transport Order OnAfterLookupPickUpVendorContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) Possibility to perform additional changes on the “Transport Order” record after LookupPickUpVendorContactList method.
Integration Event table briTMS_Transport Order OnAfterLookupDeliveryCustomerContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryCustomerContactList method.
Integration Event table briTMS_Transport Order OnAfterLookupDeliveryVendorContactList(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) Possibility to perform additional changes on the “Transport Order” record after LookupDeliveryVendorContactList method.
Integration Event table briTMS_Transport Order OnBeforeSetTransportOrderInstruction(var TransportOrder: Record “briTMS_Transport Order”; NewTransportOrderInstruction: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite SetTransportOrderInstruction method where the NewTransportOrderInstruction parameter is converted in a BLOB datatype.
Integration Event table briTMS_Transport Order OnAfterSetTransportOrderInstruction(var TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; NewTransportOrderInstruction: Text) Possibility to perfom additional changes on the “Transport Order” record after the SetTransportOrderInstruction method.
Integration Event table briTMS_Transport Order OnBeforeGetTransportOrderInstruction(var TransportOrder: Record “briTMS_Transport Order”; var TransportOrderInstruction: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite GetTransportOrderInstruction method where the “Transport Order Instruction” BLOB field to a text datatype;
Integration Event table briTMS_Transport Order OnAfterGetStatusStyleText(var TransportOrder: Record “briTMS_Transport Order”; var StatusStyleText: Text) Possibility to change the StatusStyleText value.
Integration Event table briTMS_Transport Order OnBeforeTransportOrderLineExist(TransportOrder: Record “briTMS_Transport Order”; var TransportOrderLineExist: Boolean; var IsHandled: Boolean) Possibility to Overwrite the TransportOrderLineExist method that will check if there are Transport Order Lines associated to the TransportOrder record.
Integration Event table briTMS_Transport Order OnBeforeSetSuspendStatusCheck(TransportOrder: Record “briTMS_Transport Order”; var NewSuspendStatusCheck: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetSuspendStatusCheck method where is being check on the status on the Transport Order is being set.
Integration Event table briTMS_Transport Order OnBeforeTestStatusOpen(TransportOrder: Record “briTMS_Transport Order”; xRec: Record “briTMS_Transport Order”; SuspendStatusCheck: Boolean; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the TestStatusOpen method where is being checked if the Transport Order has status = open.
Integration Event table briTMS_Transport Order OnBeforeUpdateTransportOrderLinesAddresses(var TransportOrder: Record “briTMS_Transport Order”; ChangedFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the method UpdateTransportOrderLinesAddress method where the address values will be updated on the related Transport Order Lines based on the ChangedFieldNo parameter.
Integration Event table briTMS_Transport Order OnAfterUpdateTransportOrderLinesAddresses(var TransportOrder: Record “briTMS_Transport Order”; var TransportOrderLine: Record “briTMS_Transport Order Line”; ChangedFieldNo: Integer) Possibility to perform additional changes on the TransportOrder or TransportOrderLine records after the address values of the records are updated.
Integration Event table briTMS_Transport Order OnBeforeUpdatePickupTransportOrderLinesAddress(var TransportOrder: Record “briTMS_Transport Order”; ChangedFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the method UpdatePickupTransportOrderLinesAddress method where the address values will be updated on the related Pickup Transport Order Lines.
Integration Event table briTMS_Transport Order OnBeforeUpdateDeliveryTransportOrderLinesAddress(var TransportOrder: Record “briTMS_Transport Order”; ChangedFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the method UpdateDeliveryTransportOrderLinesAddress method where the address values will be updated on the related Delivery Transport Order Lines.
Integration Event table briTMS_Transport Order OnBeforeReviewAllTransportOrderWarnings(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ReviewAllTransportOrderWarnings method where all the associated transport order warnings to the Transport Order record will be handled.
Integration Event table briTMS_Transport Order OnAfterValidateTransportHubType(TransportOrder: Record “briTMS_Transport Order”; TransportMode: Enum briTMS_TransportMode) Possibility to handle the Validation of the Transport Hub type.
Integration Event table briTMS_Transport Order OnBeforeLookupPortOfLoading(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the LookupPortOfLoading method.
Integration Event table briTMS_Transport Order OnBeforeLookupPortOfUnloading(Rec: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the LookupPortOfUnloading method.
Integration Event table briTMS_Transport Order OnBeforeFilterTransportHubListBasedOnTransportOrderType(var TransportHub: Record “briTMS_Transport Hub”; var TransportHubList: Page “briTMS_Transport Hub List”; Rec: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the FilterTransportHubListBasedOnTransportOrderType method.
Integration Event table briTMS_Transport Order OnBeforeUpdateTransportOrderLineSequence(TransportOrder: Record “briTMS_Transport Order”; OldTransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportOrderLineSequence method.
Integration Event table briTMS_Transport Order OnAfterUpdateTransportOrderLineSequence(TransportOrder: Record “briTMS_Transport Order”) Possibility to set additional logic after the Line Sequence of the Transport Order has been updated.
Integration Event table briTMS_Transport Order OnBeforeGetTransportHubTypeFromTransportOrderMode(TransportOrder: Record “briTMS_Transport Order”; var TransportHubType: Enum briTMS_TransportHubType; var IsHandled: Boolean) Possibility to SkiP/Overwrite the GetTransportHubTypeFromTransportOrderMode method.
Integration Event table briTMS_Transport Order OnAfterGetTransportHubTypeFromTransportOrderMode(TransportMode: Enum briTMS_TransportMode; var TransportHubType: Enum briTMS_TransportHubType) Possibility to change the value of the TransportHubType parameter.
Integration Event table briTMS_Transport Order Line OnBeforeLookupCity(var TransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”) Possibility to Skip/Overwrite the LookupCity method.
Integration Event table briTMS_Transport Order Line OnAfterLookupCity(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”) Possibility to perform additional changes “Transpor Order Line” record after the LookupCity method.
Integration Event table briTMS_Transport Order Line OnBeforeValidateCity(var TransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateCity method.
Integration Event table briTMS_Transport Order Line OnAfterValidateCity(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes “Transpor Order Line” record after the ValidateCity method.
Integration Event table briTMS_Transport Order Line OnBeforeLookupPostCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”) Possibility to Skip/Overwrite the LookupPostCode method.
Integration Event table briTMS_Transport Order Line OnAfterLookupPostCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”) Possibility to perform additional changes “Transpor Order Line” record after the LookupPostCode method.
Integration Event table briTMS_Transport Order Line OnBeforeValidatePostCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; PostCode: Record “Post Code”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidatePostCode method.
Integration Event table briTMS_Transport Order Line OnAfterValidatePostCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes “Transpor Order Line” record after the ValidatePostCode method.
Integration Event table briTMS_Transport Order Line OnBeforeLookupContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite the LookupContactList method.
Integration Event table briTMS_Transport Order Line OnAfterLookupContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes “Transpor Order Line” record after the LookupContactList method.
Integration Event table briTMS_Transport Order Line OnBeforeLookupCustomerContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite the LookupCustomerContactList method.
Integration Event table briTMS_Transport Order Line OnAfterLookupCustomerContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) Possibility to perform additional changes “Transpor Order Line” record after the LookupCustomerContactList method.
Integration Event table briTMS_Transport Order Line OnBeforeLookupVendorContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean; CurrFieldNo: Integer) Possibility to Skip/Overwrite the LookupVendorContactList method.
Integration Event table briTMS_Transport Order Line OnAfterLookupVendorContactList(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; Contact: Record Contact; ContactBusinessRelation: Record “Contact Business Relation”) Possibility to perform additional changes “Transpor Order Line” record after the LookupVendorContactList method.
Integration Event table briTMS_Transport Order Line OnBeforeMoveRecord(Rec: Record “briTMS_Transport Order Line”; TransportOrderLine: Record “briTMS_Transport Order Line”; Step: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the MoveRecord that will change the Sequence of the Transport Order Line record based on the Step parameter.
Integration Event table briTMS_Transport Order Line OnAfterMoveRecord(Rec: Record “briTMS_Transport Order Line”; TransportOrderLine: Record “briTMS_Transport Order Line”; Step: Integer) Possibility to perform additional changes after the Sequence of the Transport Order Line record has been updated based on the Step parameter.
Integration Event table briTMS_Transport Order Line OnBeforeUpdateQuantitiesOnCorrespondingTransportOrderLine(TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateQuantitiesOnCorrespondingTransportOrderLine method where the totals of the Transport Order will be calculated.
Integration Event table briTMS_Transport Order Line OnAfterUpdateCorrespondingTransportOrderLineQuantitesOnBeforeModify(var CorrespondingTransportOrderLine: Record “briTMS_Transport Order Line”; var NewTransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; UpdateCorrespondingQuantities: Boolean) Possibility to perform additional changes on CorrespondingTransportOrderLine and TransportOrderLine records after the values are updated.
Integration Event table briTMS_Transport Order Line OnBeforeSetSuspendStatusCheck(TransportOrderLine: Record “briTMS_Transport Order Line”; NewSuspendStatusCheck: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetSuspendStatusCheck method where is being check on the status on the Transport Order Line is being set.
Integration Event table briTMS_Transport Order Line OnBeforeTestStatusOpen(TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the TestStatusOpen method where is being checked if the related Transport Order has status = open.
Integration Event table briTMS_Transport Order Line OnBeforeLookupShippingContainerUnitCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the LookupShippingContainerUnitCode method.
Integration Event table briTMS_Transport Order Line OnBeforeValidateShippingContainerUnitCode(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateShippingContainerUnitCode method.
Integration Event table briTMS_Transport Order Line OnBeforeUpdateShippingContainerInformationOnCorrespondingTransportOrderLine(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateShippingContainerInformationOnCorrespondingTransportOrderLine method where the Shipping Container Information is being updated in the Corresponding Transport Order Line.
Integration Event table briTMS_Transport Order Line OnAfterUpdateCorrespondingTransportOrderLineShippingContainerInformationOnBeforeModify(var CorrespondingTransportOrderLine: Record “briTMS_Transport Order Line”; var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; UpdateCorrespondingShippingContainerInformation: Boolean) Possibility to perform additional changes on the CorrespondingTransportOrderLine record after the Shipping Information is updated.
Integration Event table briTMS_Transport Order Line OnBeforeValidateShippingContainerUnitQty(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateShippingContainerUnitQty method where the Shipping Unit Container Qty. will be validated against the Quantity field.
Integration Event table briTMS_Transport Order Line OnBeforeValidateLineGrossWeight(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateLineGrossWeight method.
Integration Event table briTMS_Transport Order Line OnBeforeValidateTransportOrderLineDates(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateTransportOrderLineDates method that will check the “Pickup” and “Delivery” lines Dates.
Integration Event table briTMS_Transport Order Line OnBeforeValidateLinePackagingWeight(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean)
Integration Event table briTMS_Transport Order Line OnBeforeValidateTransportOrderLineSequences(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateTransportOrderLineSequences method that will check the “Pickup” and “Delivery” lines Sequence No.
Integration Event table briTMS_Transport Order Line OnBeforeValidateTransportOrderRoute(var TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateTransportOrderRoute method.
Integration Event table briTMS_Transport Order Line OnAfterValidateTransportOrderRoute(TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional checks after the Transport Order Route Code has been validated.
Integration Event table briTMS_Transport Order Line OnBeforeValidateTransportOrderRouteOnCriteriaUpdate(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the TransportOrderRouteOnCriteriaUpdate method.
Integration Event table briTMS_Transport Order Line OnBeforeValidateGrossWeight(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateGrossWeight method.
Integration Event table briTMS_Transport Order Line OnBeforeValidateShippingContainerUnitWeight(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateShippingContainerUnitWeight method.
Integration Event table briTMS_Transport Order Line OnBeforeValidateLineVolume(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateLineVolume method.
Integration Event page briTMS_Transport Order List OnBeforeSetDocumentNoStyleExpression(var DocumentNoStyleExpression: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetDocumentNoStyleExpression method where the style expression for the “No.” field is being set.
Integration Event page briTMS_Transport Orders OnBeforeSetDocumentNoStyleExpression(var DocumentNoStyleExpression: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetDocumentNoStyleExpression method where the style expression for the “No.” field is being set.
Integration Event page briTMS_Transport Order Subform OnBeforeCalculateTransportOrderTotals(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateTransportOrderTotals method where the Transport Order totals are being calculated.
Integration Event page briTMS_Transport Order Subform OnAfterCalculateTransportOrderTotals(var TransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer) Possibility to perform additional changes on the Transport Order totals after this is being calculated.
Integration Event page briTMS_Transport Order Subform OnBeforeUpdateTransportOrderTotals(var TransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportOrderTotals method where the Transport Order totals are being updated.
Integration Event page briTMS_Transport Order Subform OnAfterUpdateTransportOrderTotals(var TransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer) Possibility to perform additional changes on the Transport Order totals after this is being updated.
Integration Event table briTMS_Transport Order Warning OnBeforeUpdateTransportOrderWarningRevisionFields(TransportOrderWarning: Record “briTMS_Transport Order Warning”; OldTransportOrderWarning: Record “briTMS_Transport Order Warning”; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportOrderWarningRevisionFields method where the User and Time fields will be updated accordingly.
Integration Event table briTMS_Transport Order Warning OnBeforeDeleteTransportOrderLine(TransportOrderWarning: Record “briTMS_Transport Order Warning”; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteTransportOrderLine method.
Integration Event page briTMS_TransportOrderWarnings OnAfterSetSetStatusStyleExpression(TransportOrderWarning: Record “briTMS_Transport Order Warning”; var StatusStyleExpression: Text) Possibility to set a different StyleExpression for the Status field.
Integration Event report briTMS_Transport Order OnBeforeGetShipmentMethodInformation(ShipmentMethod: Record “Shipment Method”; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetShipmentMethodInformation method.
Integration Event report briTMS_Transport Order OnAfterGetShipmentMethodInformation(ShipmentMethod: Record “Shipment Method”) Possibility to set additional logic after the shipment method information is being retrivied.
Integration Event report briTMS_Transport Order OnBeforeGetShippingAgentVendorAddress(TransportOrder: Record “briTMS_Transport Order”; var DestinationAddress: array[20] of Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetShippingAgentVendorAddress method where the destination address is being retrivied.
Integration Event report briTMS_Transport Order OnAfterGetShippingAgentVendorAddress(TransportOrder: Record “briTMS_Transport Order”; var DestinationAddress: array[20] of Text[100]) Possibility to perform additional changes on the Destination Address.
Integration Event report briTMS_Transport Order OnBeforeGetLoadingUnloadingAddresses(TransportOrder: Record “briTMS_Transport Order”; var PortOfLoading: Record “briTMS_Transport Hub”; var PortOfLoadingAddress: array[20] of Text[100]; var PortOfUnloading: Record “briTMS_Transport Hub”; var PortOfUnloadingAddress: array[20] of Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetLoadingUnloadingAddresses method where the loading and unloading addresses are being retrivied.
Integration Event report briTMS_Transport Order OnAfterGetLoadingUnloadingAddresses(var PortOfLoading: Record “briTMS_Transport Hub”; var PortOfLoadingAddress: array[20] of Text[100]; var PortOfUnloading: Record “briTMS_Transport Hub”; var PortOfUnloadingAddress: array[20] of Text[100]) Possibility to perform additional changes on the loading and unloading addresses.
Integration Event report briTMS_Transport Order OnBeforeGetPickupDeliveryAddresses(TransportOrder: Record “briTMS_Transport Order”; var PickupAddress: array[20] of Text[100]; var DeliveryAddress: array[20] of Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetPickupDeliveryAddresses method where the pickup and delivery addresses are being retrivied.
Integration Event report briTMS_Transport Order OnAfterGetPickupDeliveryAddresses(var PickupAddress: array[20] of Text[100]; var DeliveryAddress: array[20] of Text[100]) Possibility to perform additional changes on the pickup and delivery addresses.
Integration Event report briTMS_Transport Order OnBeforeGetLineAddress(TransportOrder: Record “briTMS_Transport Order”; Lines: Record “briTMS_Transport Order Line”; var LineAddress: array[20] of Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetLineAddress method where the line address is being retrivied.
Integration Event report briTMS_Transport Order OnAfterGetLineAddress(TransportOrder: Record “briTMS_Transport Order”; Lines: Record “briTMS_Transport Order Line”; var LineAddress: array[20] of Text[100]) Possibility to perform additional changes on the line address.
Integration Event report briTMS_Transport Order OnBeforeCalculateTotals(Lines: Record “briTMS_Transport Order Line”; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var TotalGrossWeight: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateTotals method.
Integration Event report briTMS_Transport Order OnAfterCalculateTotals(Lines: Record “briTMS_Transport Order Line”; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var TotalGrossWeight: Decimal) Possibility to perform additional changes on the totals.
Integration Event report briTMS_Transport Order OnBeforeGetHaulierInformation(TransportOrder: Record “briTMS_Transport Order”; var Haulier: Record “Shipping Agent”; var VehicleType: Record “briTMS_Vehicle Type”; var RoadTransportDocumentType: Enum “briTMS_Transport Document Type”; var RoadTransportDocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetHaulierInformation method.
Integration Event report briTMS_Transport Order OnAfterGetHaulierInformation(TransportOrder: Record “briTMS_Transport Order”; var Haulier: Record “Shipping Agent”; var VehicleType: Record “briTMS_Vehicle Type”; var RoadTransportDocumentType: Enum “briTMS_Transport Document Type”; var RoadTransportDocumentNo: Code[20]) Possibility to perform additinal changes on the Haulier Information.
Integration Event report briTMS_Transport Order OnBeforeGetAirlineInformation(TransportOrder: Record “briTMS_Transport Order”; var AirLine: Record “Shipping Agent”; var AirTransportDocumentType: Enum “briTMS_Transport Document Type”; var AirTransportDocumentNo: Code[20]; var FlightNumber: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetAirlineInformation method.
Integration Event report briTMS_Transport Order OnAfterGetAirlineInformation(TransportOrder: Record “briTMS_Transport Order”; var AirLine: Record “Shipping Agent”; var AirTransportDocumentType: Enum “briTMS_Transport Document Type”; var AirTransportDocumentNo: Code[20]; var FlightNumber: Code[20]) Possibility to perform additinal changes on the Airline Information.
Integration Event report briTMS_Transport Order OnBeforeGetSeaCarrierInformation(TransportOrder: Record “briTMS_Transport Order”; var SeaCarrier: Record “Shipping Agent”; var SeaTransportDocumentType: Enum “briTMS_Transport Document Type”; var SeaTransportDocumentNo: Code[20]; var VoyageNumber: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetSeaCarrierInformation method.
Integration Event report briTMS_Transport Order OnAfterGetSeaCarrierInformation(TransportOrder: Record “briTMS_Transport Order”; var SeaCarrier: Record “Shipping Agent”; var SeaTransportDocumentType: Enum “briTMS_Transport Document Type”; var SeaTransportDocumentNo: Code[20]; var VoyageNumber: Code[20]) Possibility to perform additinal changes on the Sea Carrier Information.
Integration Event report briTMS_Transport Order OnBeforeGetVehicleType(TransportOrder: Record “briTMS_Transport Order”; var VehicleType: Record “briTMS_Vehicle Type”; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetVehicleType method.
Integration Event report briTMS_Transport Order OnAfterGetVehicleType(TransportOrder: Record “briTMS_Transport Order”; var VehicleType: Record “briTMS_Vehicle Type”) Possibility to perform additinal changes on Vehicle Type.
Integration Event report briTMS_Transport Order OnBeforeFilterTransportOrderLines(Document: Record “briTMS_Transport Order”; var Lines: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to set additional filters on the Transport Order Line dataitem.
Integration Event page briTMS_Report Layout Selection OnBeforeSetUsageFilter(var ReportLayoutSelection: Record “briTMS_Report Layout Selection”; var ReportUsage: Enum “briTMS_Transport Report Usage”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetUsageFilter method that will filter the records that will be shown in the page.
Integration Event page briTMS_Report Layout Selection OnAfterSetUsageFilter(var ReportLayoutSelection: Record “briTMS_Report Layout Selection”; ReportUsage: Enum “briTMS_Transport Report Usage”) Possibility to set additional filters on the ReportLayoutSelection record after the usage filter has been set.
Integration Event page briTMS_Report Layout Selection OnBeforeInitUsageFilter(var ReportLayoutSelection: Record “briTMS_Report Layout Selection”; var IsHandled: Boolean) POssibility to Skip/Overwrite the InitUsageFilter method.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromSalesHeader(SalesHeader: Record “Sales Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromSalesHeader method where a Transport Order will be created from a “Sales Header” record.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeSelectTransportOrderType(var TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) Possibility to overwrite the SelectTransportOrderType where the TransportOrderTypeCode will be selected.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeThrowEmptyTransportOrderTypeError(var IsHandled: Boolean) Possibility to Skip the ThrowEmptyTransportOrderTypeError method.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterSelectTransportOrderType(TransportOrderType: Record “briTMS_Transport Order Type”; var TransportOrderTypeCode: Code[20]) Possibility to change the TransportOrderTypeCode selected from the Creation of the Transport Order.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeSelectTransportOrderTypeFromSelectionPage(var TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) Possibility to overwrite the SelectTransportOrderTypeFromSelectionPage where a selection page will be presented to the user where the TransportOrderTypeCode can be selected.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeIsTransportOrderCreationAllowedForSalesOrder(SalesHeader: Record “Sales Header”; var TransportOrderCreationAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportOrderCreationAllowedForSalesOrder method where is being checked if the TransportOrderCreation is allowed.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterIsTransportOrderCreationAllowedForSalesOrder(SalesHeader: Record “Sales Header”; var TransportOrderCreationAllowed: Boolean) Possibility to change the value of the TransportOrderCreationAllowed parameter.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterInitTransportOrder(var TransportOrder: Record “briTMS_Transport Order”) Possibility to perform changes on the “Transport Order” record after being initiated.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderShipping(var TransportOrder: Record “briTMS_Transport Order”) Possibility to perform changes on the “Transport Order” record after the Shipping values are populated.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderPickupAddressFromTransportOrderLineOnBeforeModify(var TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform changes on the “Transport Order” record after the Pickup Address values are populated from the “Transport Order Line”.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderDeliveryAddressFromTransportOrderLineOnBeforeModify(var TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform changes on the “Transport Order” record after the Delivery Address values are populated from the “Transport Order Line”.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterSetFilterOnSalesLine(var SalesLine: Record “Sales Line”) Possibility to set additional filters on the “Sales Line” record.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterInitTransportOrderLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform changes on the “Transport Order Line” after being initiated.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineItem(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform changes on the “Transport Order Line” record after the Item values are populated.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineQuantities(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform changes on the “Transport Order Line” record after the quantities values are populated.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterGetTransportAreaCodeFromDeliveryAddress(DeliverySourceType: Enum briTMS_TrnsportOrderSourceType; SourceNo: Code[20]; SourceSubNo: Code[10]; var TransportAreaCode: Code[20]) Possibility to handle the GetTransportAreaCodeFromDeliveryAddress.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineDeliveryAddress(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform changes on the “Transport Order Line” after the delivery address values are populated.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCheckCreateMultipleTransportOrders(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckCreateMultipleTransportOrders method where is being checked if multiple transport order need to be created.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterCheckCreateMultipleTransportOrders(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; TransportOrderTypeCode: Code[20]; var CreateMultipleTransportOrders: Boolean) Possibility to change the value of the CreateMultipleTransportOrders parameter that will be used to check if multiple transport order need to be created.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterSetTransportOrderLineFilters(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to set additional filters on the TransportOrderLine parameter.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromSalesDocument(var TransportOrderNo: Code[20]; var PreviousLocationCode: Code[10]; var PreviousPlannedShipmentDate: Date; var PreviousTransportRouteCode: Code[20]; var SequenceNo: Integer; SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromSalesDocument where one or more Transport Orders will be created from the Sales Header and Sales Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterCreateTransportOrderFromSalesDocument(var TransportOrderNo: Code[20]; var PreviousLocationCode: Code[10]; var PreviousPlannedShipmentDate: Date; var PreviousTransportRouteCode: Code[20]; var SequenceNo: Integer; SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; TransportOrderTypeCode: Code[20]) Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Sales Header and Sales Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeUpdateTransportOrderLinesSequence(TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportOrderLinesSequence method where the Sequence No of the Transport Order Lines will be updated.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterCalculateTransportOrderLineQuantities(var Volume: Decimal; var GrossWeight: Decimal; UnitVolume: Decimal; LineGrossWeight: Decimal; Quantity: Decimal) Possibility to change the values of the Volume and GrossWeight parameters.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderFromSalesDocumentOnBeforeInsert(var TransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the Transport Order record after being filled from a Sales document on before is being inserted.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineFromSalesLineOnBeforeInsert(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the Transport Order Line record after being filled from a Sales Line record on before is being inserted.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeIsTransportOrderCreationAllowedForPurchaseOrder(PurchaseHeader: Record “Purchase Header”; var TransportOrderCreationAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportOrderCreationAllowedForPurchaseOrder method where is being checked if the TransportOrderCreation is allowed.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterIsTransportOrderCreationAllowedForPurchaseOrder(PurchaseHeader: Record “Purchase Header”; var TransportOrderCreationAllowed: Boolean) Possibility to change the value of the TransportOrderCreationAllowed parameter.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterSetFilterOnPurchaseLine(var PurchaseLine: Record “Purchase Line”) Possibility to set additional filters on the “Purchase Line” record.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromPurchaseHeader method where a Transport Order will be created from a “Purchase Header” record.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeMultipleTransportOrdersCreationIsNeeded(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; var CreateMultipleTransportOrders: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the MultipleTransportOrdersCreationIsNeeded method where is being checked if multiple locations, dates and transport route codes exist on the Source Document Lines.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterSetMultipleTransportOrdersCreationIsNeeded(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; var CreateMultipleTransportOrders: Boolean) Possibility to check/define if Multiple Transport Order creations is needed based on the SourceType, SourceSubType, SourceNo parameters.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromPurchaseDocument(var TransportOrderNo: Code[20]; var PreviousLocationCode: Code[10]; var PreviousPlannedReceiptDate: Date; var PreviousTransportRouteCode: Code[20]; var PreviousDropShipment: Boolean; var SequenceNo: Integer; PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromPurchaseDocument where one or more Transport Orders will be created from the Purchase Header and Purchase Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterCreateTransportOrderFromPurchaseDocument(var TransportOrderNo: Code[20]; var PreviousLocationCode: Code[10]; var PreviousPlannedReceiptDate: Date; var PreviousTransportRouteCode: Code[20]; var PreviousDropShipment: Boolean; var SequenceNo: Integer; PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; TransportOrderTypeCode: Code[20]) Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Purchase Header and Purchase Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderFromPurchaseDocumentOnBeforeInsert(TransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the Transport Order record after being filled from a Purchase document on before is being inserted.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLinePickUpAddressFromSalesLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Sales Document.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLinePickUpAddressFromPurchaseLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Purchase Document.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineFromPurchaseLineOnBeforeInsert(TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the Transport Order Line record after being filled from a Purchase Line record on before is being inserted.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeIsTransportOrderCreationAllowedForTransferOrder(TransferHeader: Record “Transfer Header”; var TransportOrderCreationAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportOrderCreationAllowedForTransferOrder method where is being checked if the TransportOrderCreation is allowed.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterIsTransportOrderCreationAllowedForTransferOrder(TransferHeader: Record “Transfer Header”; var TransportOrderCreationAllowed: Boolean) Possibility to change the value of the TransportOrderCreationAllowed parameter.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromTransferHeader(TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromTransferHeader method where a Transport Order will be created from a “Transfer Header” record.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterSetFilterOnTransferLine(var TransferLine: Record “Transfer Line”) Possibility to set additional filters on the “Transfer Line” record.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromTransferDocument(var TransportOrderNo: Code[20]; var PreviousShipmentDate: Date; var SequenceNo: Integer; TransferHeader: Record “Transfer Header”; TransferLine: Record “Transfer Line”; TransportOrderTypeCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromTransferDocument where one or more Transport Orders will be created from the Transfer Header and Transfer Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderFromTransferDocumentOnBeforeInsert(var TransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the Transport Order record after being filled from a Transfer document on before is being inserted.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterCreateTransportOrderFromTransferDocument(var TransportOrderNo: Code[20]; var PreviousShipmentDate: Date; var SequenceNo: Integer; TransferHeader: Record “Transfer Header”; TransferLine: Record “Transfer Line”; TransportOrderTypeCode: Code[20]) Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Transfer Header and Transfer Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLinePickUpAddressFromTransferLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the Pickup Address fields are filled from a Transfer Document.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineDeliveryAddressFromTransferLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the Delivery Address fields are filled from a Transfer Document.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineFromTransferLineOnBeforeInsert(TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the Transport Order Line record after being filled from a Transfer Line record on before is being inserted.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterDefiningCreateMultipleTransportOrderQst(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; TransportOrderTypeCode: Code[20]; var CreateMultipleTransportOrderQst: Text) Possibility to change the CreateMultipleTransportOrderQst parameter based on the SourceType and SourceSubType parameter.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeOpenTransportOrder(TransportOrdersCreated: Integer; TransportOrderNo: Code[20]; SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the OpenTransportOrder where either a List or a Card page will be opened depending on the numbers of Transport Orders created.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeGetTransportAreaCodeFromCustomAddress(PostCode: Code[20]; var TransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetTransportAreaCodeFromCustomAddress where the Transport Area Code will be retrivied from a Post Code record, if this is defined on the Source Document
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineDeliveryAddressFromPurchaseLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Purchase Document.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromTransportPlanningLine(TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromTransportPlanningLine where one or more Transport Orders will be created from the Transport Planning Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderFromTransportWorksheetLineOnBeforeInsert(TransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes on the Transport Order Line record after being filled from a Transport Planning Line record on before is being inserted.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLinePickUpAddressFromTransportPlanningLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Transport Planning Line.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromPlanningWorksheetLine(var TransportOrderNo: Code[20]; var PreviousPickUpSourceNo: Code[20]; var PreviousDeliverySourceNo: Code[20]; var PreviousTransportRouteCode: Code[20]; var PreviousTransportOrderTypeCode: Code[20]; var PreviousPickUpDate: Date; var PreviousDeliveryDate: Date; var TransportOrdersCreated: Integer; var SequenceNo: Integer; TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromPlanningWorksheetLine where one or more Transport Orders will be created from the Transport Planning Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterCreateTransportOrderFromPlanningWorksheetLine(var TransportOrderNo: Code[20]; var PreviousPickUpSourceNo: Code[20]; var PreviousDeliverySourceNo: Code[20]; var PreviousTransportRouteCode: Code[20]; var PreviousTransportOrderTypeCode: Code[20]; var PreviousPickUpDate: Date; var PreviousDeliveryDate: Date; var TransportOrdersCreated: Integer; var SequenceNo: Integer; TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Transport Planning Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeCreateTransportOrderFromTransportPlanningWorksheetLineMultipleAddress(var TransportOrderNo: Code[20]; var PreviousPickUpSourceNo: Code[20]; var PreviousDeliverySourceNo: Code[20]; var PreviousTransportRouteCode: Code[20]; var PreviousTransportOrderTypeCode: Code[20]; var PreviousPickUpDate: Date; var PreviousDeliveryDate: Date; var TransportOrdersCreated: Integer; var SequenceNo: Integer; TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportOrderFromTransportPlanningWorksheetLineMultipleAddress where one or more Transport Orders will be created from the Transport Planning Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterCreateTransportOrderFromTransportPlanningWorksheetLineMultipleAddress(var TransportOrderNo: Code[20]; var PreviousPickUpSourceNo: Code[20]; var PreviousDeliverySourceNo: Code[20]; var PreviousTransportRouteCode: Code[20]; var PreviousTransportOrderTypeCode: Code[20]; var PreviousPickUpDate: Date; var PreviousDeliveryDate: Date; var TransportOrdersCreated: Integer; var SequenceNo: Integer; TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes after one or more Transport Orders and Transport Order Lines were created from the Transport Planning Line records.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeFilterTransportPlanningLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional filters on Transport Planning Line.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeShowNoOfTransportOrdersCreated(var TransportPlanningLine: Record briTMS_TransportPlanningLine; var TransportOrdersCreated: Integer; var ShowNoOfTransportOrdersCreated: Boolean) Possibility to perform additional changes on Transport Orders Created.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineShippingContainerInformation(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the Shipping Container Information fields are filled.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineShippingContainerInformationFromTransportPlanningLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the Shipping Container Information fields are filled from a Transport Planning Line.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFilterTransportPlanningLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional filter on Transport Planning Lines.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineWithCompanyInformationAddress(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to perform additional changes on the “Transport Order Line” record after the address fields are filled with values from the company information.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterGetTransportOrderSourceTypeFromMatchingRouteSequenceSourceType(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TrnsportOrderSourceType: Enum briTMS_TrnsportOrderSourceType) Possibility to return the TrnsportOrderSourceType.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnBeforeFilterTransportOrderLineByRouteSequence(var TransportOrderLine: Record “briTMS_Transport Order Line”; TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the FilterTransportOrderLineByRouteSequence method.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFilterTransportOrderLineByRouteSequence(var TransportOrderLine: Record “briTMS_Transport Order Line”; TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportOrderNo: Code[20]; TransportOrderLineNo: Integer) Possibility to set additional filters on the TransportOrderLine record.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineDeliveryAddressFromDropShipmentPurchaseLine(var TransportOrderLine: Record “briTMS_Transport Order Line”; PurchaseHeader: Record “Purchase Header”; DeliveryDate: Date) Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a drop shipment purchase line.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineDeliveryAddressFromLocationAddress(var TransportOrderLine: Record “briTMS_Transport Order Line”; Location: Record Location; DeliveryDate: Date) Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from the location address.
Integration Event codeunit briTMS_HandleTransportOrderMgt OnAfterFillTransportOrderLineFromPurchaseHeaderCustomAddress(var TransportOrderLine: Record “briTMS_Transport Order Line”; PurchaseHeader: Record “Purchase Header”; DeliveryDate: Date) Possibility to perform additional changes on the “Transport Order Line” record after the Address fields are filled from a Purchase Document wiht a custom address defined.
Integration Event codeunit briTMS_Release Transport Order OnBeforeReleaseTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ReleaseTransportOrder method where the Status of the “Transport Order” record will be changed to Released.
Integration Event codeunit briTMS_Release Transport Order OnAfterReleaseTransportOrder(var TransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes to the “Transport Order” record after the status has been set as released.
Integration Event codeunit briTMS_Release Transport Order OnBeforeReopenTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the ReopenTransportOrder method where the Status of the “Transport Order” record will be changed to Open.
Integration Event codeunit briTMS_Release Transport Order OnAfterReopenTransportOrder(var TransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional changes to the “Transport Order” record after the status has been set as Open.
Integration Event codeunit briTMS_Release Transport Order OnBeforeCheckTransportOrderStatus(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderStatus method.
Integration Event codeunit briTMS_Release Transport Order OnBeforeCheckTransportOrderLinesOnReleaseTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderLinesOnReleaseTransportOrder method where it will be checked if there are transport order lines to be released.
Integration Event codeunit briTMS_Release Transport Order OnBeforeCheckTransportOrderOnRelease(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportOrderOnRelease method where multiple checks will be performed on before releasing a Transport Order record.
Integration Event codeunit briTMS_Release Transport Order OnAfterCheckTransportOrderOnRelease(TransportOrder: Record “briTMS_Transport Order”) Possibility to perform additional checks on before release a Transport Order record.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnBeforeSuggestTransportApplicationEntries(TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the SuggestTransportApplicationEntries method.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnBeforeDeleteExistingTransportApplicationEntries(TransportOrderNo: Code[20]; var Result: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the DeleteExistingTransportApplicationEntries where Transport Application Entries related to the TransportOrderNo parameter will be deleted.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnAfterSetTransportOrderLineFiltersOnBeforeFind(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to set additional fitlers on the “Transport Order Line” record.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnAfterSetSalesShipmentLineFiltersOnBeforeFind(var SalesShipmentLine: Record “Sales Shipment Line”; OrderNo: Code[20]; OrderLineNo: Integer) Possibility to set aditional filters on the “Sales Shipment Line” record.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnBeforeCreateTransportApplicationEntriesFromSalesShipment(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; OrderNo: Code[20]; OrderLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportApplicationEntriesFromSalesShipment method.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnBeforeCreateTransportApplicationEntriesFromPurchaseReceipt(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; OrderNo: Code[20]; OrderLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportApplicationEntriesFromPurchaseReceipt method.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnAfterSetPurchRcptLineFiltersOnBeforeFind(var PurchRcptLine: Record “Purch. Rcpt. Line”; OrderNo: Code[20]; OrderLineNo: Integer) Possibility to set aditional filters on the “Purch. Rcpt. Line” record.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnBeforeCreateTransportApplicationEntriesFromTransferShipment(TransportOrderNo: Code[20]; TransportOrderLineNo: Integer; OrderNo: Code[20]; OrderLineNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateTransportApplicationEntriesFromTransferShipment method.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnAfterSetTransferShipmentLineFiltersOnBeforeFind(var TransferShipmentLine: Record “Transfer Shipment Line”; OrderNo: Code[20]; OrderLineNo: Integer) Possibility to set aditional filters on the “Transfer Shipment Line” record.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnAfterSuggestTransportApplicationEntries(TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to handle the Suggest Transport Application Entries action.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnBeforeCreateAssignmentForPostedTransportOrder(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; EntryNo: Integer; VendorNo: Code[20]; ItemChargeCode: Code[20]; AssignmentMethod: Enum “briLCO_Assignment Method”; BaseQuantity: Decimal; Amount: Decimal; var IsHandled: Boolean) Possibility to Skip/Overwrite the CreateAssignmentForPostedTransportOrder method.
Integration Event codeunit briTMS_TOApplicationEntriesMgt OnAfterGetShipmentReceiptValuesFromTransportOrderApplicationEntry(TOApplicationEntry: Record briTMS_TOApplicationEntry; var TOApplicationEntrySourceType: Integer; var ItemNo: Code[20]) Possibility to handle GetShipmentReceiptValuesFromTransportOrderApplicationEntry method.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeGetTransportOrderTypeMode(TransportOrderTypeCode: Code[20]; var TransportMode: Enum briTMS_TransportMode; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetTransportOrderTypeMode where the Mode field of the Record “Transport Order Type” will be retrieved.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeOpenTransportOrderSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method OpenTransportOrderSourceDocument where the Source Document of the Transport Order Line will be shown.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterSetTransportOrderSourceHeader(TransportOrderLineSourceDocumentType: Enum “briTMS_Source Document Type”; var SourceType: Integer; var SourceDocumentType: Integer) Possibility to Set a Transport Order Source Header.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterOpenTransportOrderSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]) Possibility to show a Transport Order Line Source Document.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeIsMultipleAddressTransportOrder(TransportOrderTypeCode: Code[20]; var IsMultipleAddress: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsMultipleAddressTransportOrder where the “Multiple Addresses” field of the Record “Transport Order Type” will be retrieved.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterTransportOrderTotalsChanged(NewTransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TransportOrderTotalsHaveChanged: Boolean) Possibility to perform additional checks after is being checked the Totals of a specific Transport Order Line have been changed.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeCalculateTransportOrderTotals(var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer; DocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method CalculateTransportOrderTotals where the Totals of a “Transport Order” record are being calculated.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterCalculateTransportOrderTotals(TransportOrder: Record “briTMS_Transport Order”; TransportOrderLine: Record “briTMS_Transport Order Line”; DocumentNo: Code[20]; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer) Possibility to perform additional changes on the totals of a “Transport Order” record.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeUpdateTransportOrderTotals(NewTransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportOrderTotals method where the totals of a specific “Transport Order” record are being updated.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterUpdateTransportOrderTotals(NewTransportOrderLine: Record “briTMS_Transport Order Line”; OldTransportOrderLine: Record “briTMS_Transport Order Line”; var TotalGrossWeight: Decimal; var TotalVolume: Decimal; var TotalGroundPallets: Integer)
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeGetContainerInformationAvailabilityOnTransportOrder(TransportOrderTypeType: Code[20]; var ContainerInformationAvailability: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the method that determines if the Contrainer Information group will be available on the Transport Order page.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterSetSourceDocumentFiltersOnTransportOrderLine(var TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to set additional filters on the “Transport Order Line” record after the Source Document filters are set.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeCreateTransportOrderWarning(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; LandedCostShouldExist: Boolean; TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason; var ShowMessage: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportOrderAsPendingUpdate method where is pending update warning is being set on the “Transport Order” containing transport order lines with the same source document line.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeShowReviewNeededOnTransportOrderMessage(var ShowMessage: Boolean) Possibility to Skip the ShowMessage.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterGetTransportOrderWarningDescription(TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason; var TransportOrderWarningDescription: Text[2048]) Possibility to set the Transport Order Warning Description.
Integration Event codeunit briTMS_TransportOrderMgmt OnReopenTransportOrderWarningOnBeforeModify(var TransportOrderWarning: Record “briTMS_Transport Order Warning”; TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason) Possibility to perform additional changes on the TransportOrderWarning record before it’s modified.
Integration Event codeunit briTMS_TransportOrderMgmt OnCreateTransportOrderWarningOnBeforeInsert(var TransportOrderWarning: Record “briTMS_Transport Order Warning”) Possibility to perform additional changes on the TransportOrderWarning record before it’s inserted.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeUpdateTransportOrderStatus(TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportOrderStatus where the Status field of the Transport Order record will be updated.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterShowReviewNeededOnTransportOrderMessage(TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason) Possibility to handle the message presented to the user if a review is necessary in the Transport Order record and this was not handled in the case statement.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeSetTransportOrderStatus(var TransportOrder: Record “briTMS_Transport Order”; TransportOrderStatus: Enum “briTMS_Transport Order Status”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportOrderStatus method where a new Status is being set on the Transport Order record.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeCalculateTransportOrderNoOfWarnings(TransportOrder: Record “briTMS_Transport Order”; var NoOfWarnings: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateTransportOrderNoOfWarnings method where the No. of Warnings associated to a Transport Order will be calculated.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterCalculateTransportOrderNoOfWarnings(TransportOrder: Record “briTMS_Transport Order”; TransportOrderWarning: Record “briTMS_Transport Order Warning”; var NoOfWarnings: Integer) Possibility to change the value of the existing No. of Warnings associated to a Transport Order record.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeFillTransportOrderFactbox(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var TempTransportOrder: Record “briTMS_Transport Order” temporary; var IsHandled: Boolean) Possibility to Skip/Overwrite the FillTransportOrderFactbox method where all the transport order associated with the Source Document Type and Source Document No will be inserted in the temporary Transport Order record.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterFillTransportOrderFactbox(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var TempTransportOrder: Record “briTMS_Transport Order” temporary) Possibility to perform additional changes after the temporary Transport Order record is filled.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforePrintTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the PrintTransportOrder method where the corresponding will be retrivied for the current Transport Order record and the report will run.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforePrintCustomTransportOrderLayout(TransportOrder: Record “briTMS_Transport Order”; ReportID: Integer; CustomReportLayoutCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the PrintCustomTransportOrderLayout method where if existing it will be selected a custom report layout for the current Transport Order record.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterGetSourceDocumentType(SourceType: Integer; SourceSubtype: Integer; var SourceDocumentType: Enum “briTMS_Source Document Type”) Possibility to handle the Transport Order Source Document Type.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforePrintPostedTransportOrder(PostedTransportOrder: Record “briTMS_Posted Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the PrintPostedTransportOrder method where the corresponding will be retrivied for the current Posted Transport Order record and the report will run.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforePrintCustomPostedTransportOrderLayout(PostedTransportOrder: Record “briTMS_Posted Transport Order”; ReportID: Integer; CustomReportLayoutCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the PrintCustomPostedTransportOrderLayout method where if existing it will be selected a custom report layout for the current Posted Transport Order record.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeFindReportLayoutSelection(var ReportLayoutSelection: Record “briTMS_Report Layout Selection”; TransportReportUsage: Enum “briTMS_Transport Report Usage”; TransportOrderTypeCode: Code[20]; ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10]; var Result: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindReportLayoutSelection method.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterGetTransportOrderWarningReasonForPackagingLinesUpdate(TypeOfChange: Enum isaTLS_TypeOfChange; var TransportOrderWarningReason: Enum briTMS_TrnsprtOrdrWrningReason) Possibility to handle the Transport Order Warning Reason when a Packaging Line is updated.
Integration Event codeunit briTMS_TransportOrderMgmt OnBeforeOpenTransportOrderApplicationEntriesSourceDocument(ShipmentReceiptDocumentNo: Code[20]; SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method OpenTransportOrderApplicationEntriesSourceDocument where the Source Document of the Shipment or Receipt Document will be shown.
Integration Event codeunit briTMS_TransportOrderMgmt OnAfterOpenTransportOrderApplicationEntriesSourceDocument(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]) Possibility to show a Shipment or Receipt Source Document.
Integration Event table briTMS_Transport Order Type OnBeforeCheckTransportModeAllowed(TransportOrderType: Record “briTMS_Transport Order Type”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportModeAllowed method where is being checked if the value of the Mode field is allowed.
Integration Event table briTMS_Transport Order Type OnBeforeCheckMultipleAddressesAllowed(TransportOrderType: Record “briTMS_Transport Order Type”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckMultipleAddressesAllowed method where is being checked if the value of the “Multiple Addresses” field is allowed.
Integration Event table briTMS_Transport Order Type OnBeforeCheckDefaultTransportOrderType(TransportOrderType: Record “briTMS_Transport Order Type”; OldTransportOrderType: Record “briTMS_Transport Order Type”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckDefaultTransportOrderType method where is being checked if the Transport Order Type is being used as Default Transport Order Type in the Transport Management Setup;
Integration Event page briTMS_TransportOrderTypeSelec OnBeforeCheckMultipleTransportOrderTypeSelected(TransportOrderType: Record “briTMS_Transport Order Type”; CloseAction: Action; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckMultipleTransportOrderTypeSelected where is being cheked if the user selected multiple transport order types.
Integration Event page briTMS_TransportOrderTypeSelec OnAfterSetSelectionFilterOnTransportOrderTypeOnCheckMultipleTransportOrderTypeSelected(var TransportOrderType: Record “briTMS_Transport Order Type”; var IsHandled: Boolean) Possibility to Skip/Overwrite the error if the user selected more than one transport order type.
Integration Event table briTMS_TransportPlanningLine OnBeforeValidateShippingContainerUnitQty(TransportPlanningLine: Record briTMS_TransportPlanningLine; OldTransportPlanningLine: Record briTMS_TransportPlanningLine; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateShippingContainerUnitQty method where the Shipping Unit Container Qty. will be validated against the Quantity field.
Integration Event table briTMS_TransportPlanningLine OnBeforeValidateShippingContainerUnitCode(var TransportPlanningLine: Record briTMS_TransportPlanningLine; OldTransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) Possibility to Skip/Overwrite the ValidateShippingContainerUnitCode method.
Integration Event codeunit briTMS_TransportPlanningMgt OnBeforeOpenBatch(var CurrentBatchName: Code[10]; var TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) Possibility to Skip/Overwrite the method OpenBatch method.
Integration Event codeunit briTMS_TransportPlanningMgt OnAfterOpenBatch(var CurrentBatchName: Code[10]; var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to change the value of the CurrentBatchName parameter.
Integration Event codeunit briTMS_TransportPlanningMgt OnBeforeTemplateSelection(PageID: Integer; var TransportPlanningLine: Record briTMS_TransportPlanningLine; var BatchSelected: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the method TemplateSelection method.
Integration Event codeunit briTMS_TransportPlanningMgt OnAfterTemplateSelection(PageID: Integer; var TransportPlanningLine: Record briTMS_TransportPlanningLine; var BatchSelected: Boolean)
Integration Event codeunit briTMS_TransportPlanningMgt OnBeforeCheckTemplateName(CurrentTemplateName: Code[10]; var CurrentBatchName: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method CheckTemplateName method.
Integration Event codeunit briTMS_TransportPlanningMgt OnAfterCheckTemplateName(CurrentTemplateName: Code[10]; var CurrentBatchName: Code[10]) Possibility to change the value of the CurrentBatchName parameter.
Integration Event codeunit briTMS_TransportPlanningMgt OnBeforeSetName(CurrentBatchName: Code[10]; var TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) Possibility to Skip/Overwrite the method SetName method.
Integration Event codeunit briTMS_TransportPlanningMgt OnAfterSetName(CurrentBatchName: Code[10]; var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to change the value of the CurrentBatchName and TransportPlanningLine parameter.
Integration Event page briTMS_TransportPlanningWkst OnBeforeOnOpenPage(var TransportPlanningLine: Record briTMS_TransportPlanningLine; var IsHandled: Boolean) Possibility to Skip/Overwrite the method OnOpenPage.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLinePickUpAddressFromSalesLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Sales Document.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineDeliveryAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform changes on the “Transport Planning Line” after the delivery address values are populated.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLinePickUpAddressFromPurchaseLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Purchase Document.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineFromSalesLineOnBeforeInsert(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the Transport Planning Line record after being filled from a Sales Line record on before is being inserted.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineFromPurchaseLineOnBeforeInsert(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the Transport Planning Line record after being filled from a Purchase Line record on before is being inserted.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineDeliveryAddressFromPurchaseLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Purchase Document.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLinePickUpAddressFromTransferLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Transfer Document.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineDeliveryAddressFromTransferLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Transfer Document.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterInitTransportPlanningLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineItem(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the “Transport Planning Line” record after Fill Transport Planning Line Item fields.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineFromTransferLineOnBeforeInsert(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the Transport Planning Line record after being filled from a Transfer Line record on before is being inserted.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineShippingContainerInformation(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the TransportPlanningLine record after the Shipping Container Information is filled.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillPickUpTransportPlanningLineWithCompanyInformationAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the TransportPlanningLine record after the Shipping Container Information is filled.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillDeliveryTransportPlanningLineWithCompanyInformationAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine) Possibility to perform additional changes on the TransportPlanningLine record after the Shipping Container Information is filled.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineDeliveryAddressFromDropShipmentPurchaseLine(var TransportPlanningLine: Record briTMS_TransportPlanningLine; PurchaseHeader: Record “Purchase Header”; DeliveryDate: Date) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a drop shipment purchase line.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineDeliveryAddressFromLocationAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine; Location: Record Location; DeliveryDate: Date) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from the location address.
Integration Event codeunit briTMS_TransportRequestMgmt OnAfterFillTransportPlanningLineDeliveryAddressFromPurchaseHeaderCustomAddress(var TransportPlanningLine: Record briTMS_TransportPlanningLine; PurchaseHeader: Record “Purchase Header”; DeliveryDate: Date) Possibility to perform additional changes on the “Transport Planning Line” record after the Address fields are filled from a Purchase Document wiht a custom address defined.
Integration Event report briTMS_TransportRequestPurch OnAfterSetTemplateBatchName(var TemplateName: Code[10]; var BatchName: Code[10]) Possibility to perform changes on the TemplateName and BatchName.
Integration Event report briTMS_TransportRequestSales OnAfterSetTemplateBatchName(var TemplateName: Code[10]; var BatchName: Code[10]) Possibility to perform changes on the TemplateName and BatchName.
Integration Event report briTMS_TransportRequestTransf OnAfterSetTemplateBatchName(var TemplateName: Code[10]; var BatchName: Code[10]) Possibility to perform changes on the TemplateName and BatchName.
Integration Event page briTMS_Transport Plan OnBeforeDrillDownRouteSequence(TransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) Possibility to Skip/Overwrite the Route Sequence drilldown action.
Integration Event table briTMS_Transport Route OnBeforeInitSeries(var TransportRoute: Record “briTMS_Transport Route”; OldTransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) Possibility to Skip/Overwrite the InitSeries method.
Integration Event table briTMS_Transport Route OnBeforeGetTransportRouteNoSeries(var TransportRoute: Record “briTMS_Transport Route”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method GetTransportHubNoSeries where the “Route Code Nos.” field from the “Transport Mgmt. Setup” records is being retrieved.
Integration Event table briTMS_Transport Route OnBeforeTestTransportRouteNoSeries(var TransportRoute: Record “briTMS_Transport Route”; TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var IsHandled: Boolean) Possibility to Skip/Overwrite the TestTransportRouteNoSeries where is being checked if the “Route Code Nos.” field on the “Transport Mgmt. Setup” record is filled.
Integration Event table briTMS_Transport Route OnBeforeGetAutomaticDescription(TransportRoute: Record “briTMS_Transport Route”; xRec: Record “briTMS_Transport Route”; var Description: Text[100]; var IsHandled: Boolean) Possibility to Skip/Overwrite the GetAutomaticDescription method where an automatic description will be generated with values from the Area-From Code, Area-To Code, Shipping Agent Code and Shipping Agent Service Code.
Integration Event table briTMS_Transport Route OnAfterGetAutomaticDescription(TransportRoute: Record “briTMS_Transport Route”; xRec: Record “briTMS_Transport Route”; var Description: Text[100]) Possibility to perform additional changes after the an automatic description is generated
Integration Event table briTMS_Transport Route OnBeforeSetAutomaticDescription(var TransportRoute: Record “briTMS_Transport Route”; OldTransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetAutomaticDescription method where the Description field will be populated with values from the Area-From Code, Area-To Code, Shipping Agent Code and Shipping Agent Service Code.
Integration Event table briTMS_Transport Route OnAfterSetAutomaticDescription(var TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes after the an automatic Description has been set.
Integration Event table briTMS_Transport Route OnBeforeValidateTransportTariffCode(TransportRoute: Record “briTMS_Transport Route”; xRec: Record “briTMS_Transport Route”; CurrFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the check of the Transport Tariff code.
Integration Event table briTMS_Transport Route OnBeforeCheckMandatoryFields(TransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) Possibility to Skip/Overwrite the mandatory fields check on the Transport Route record.
Integration Event table briTMS_Transport Route OnBeforeSetTariffAssignmentMethod(var TransportRoute: Record “briTMS_Transport Route”; var IsHandled: Boolean) Possibility to Skip/Overwrite the atribuition of the Tariff Assignment Method from the Transport Mgmt. Setup record.
Integration Event table briTMS_Transport Route OnBeforeShowShippingAgentVendorPricesIncludingVATNotification(TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) Possibility to change the value of the ShowNotification parameter.
Integration Event table briTMS_Transport Route OnBeforeCheckCompatibleCurrencies(TransportRoute: Record “briTMS_Transport Route”; VendorNo: Code[20]; TransportTariffCode: Code[20]) Possibility to Skip/Overwrite the CheckCompatibleCurrencies method that will check if the Transport Tariff Header Currency is equal to the Vendor Currency.
Integration Event table briTMS_TransportRouteSequence OnBeforeSetNextSequenceValueOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetNextSequenceValueOnTransportRouteSequence method where the next Sequence value is going to be found for the TransportRouteSequence record.
Integration Event table briTMS_TransportRouteSequence OnAfterSetNextSequenceValueOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence) Possbility to perform additional changes after the next Sequence value is found on the TransportRouteSequence record.
Integration Event table briTMS_TransportRouteSequence OnBeforeUpdateRouteSequenceOnDeleteTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) Possibility to Skip/Overwrite the method UpdateRouteSequenceOnDeleteTransportRouteSequence where the Route Sequence is being re-organized.
Integration Event table briTMS_TransportRouteSequence OnAfterUpdateRouteSequenceOnDeleteTransportRouteSequence(TransportRouteSequenceToBeDeleted: Record briTMS_TransportRouteSequence; var TransportRouteSequence: Record briTMS_TransportRouteSequence) Possibility to perform additional changed after the Route Sequence is re-organized on deleting a TransportRouteSequence record.
Integration Event table briTMS_TransportRouteSequence OnBeforeMoveRecord(var Rec: Record briTMS_TransportRouteSequence; var TransportRouteSequence: Record briTMS_TransportRouteSequence; Step: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the MoveRecord that will change the Sequence of the Transport Route Sequence record based on the Step parameter.
Integration Event table briTMS_TransportRouteSequence OnAfterMoveRecord(var Rec: Record briTMS_TransportRouteSequence; var TransportRouteSequence: Record briTMS_TransportRouteSequence; Step: Integer) Possibility to perform additional changes after the Sequence of the Transport Route Requence record has been updated based on the Step parameter.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeAssignTransportRouteToPurchaseHeader(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the AssignTransportRouteToPurchaseHeader method where a Transport Route will be assigned to the “Purchase Header” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterAssignTransportRouteToPurchaseHeader(var PurchaseHeader: Record “Purchase Header”) Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Purchase Header” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeIsTransportAllowedOnPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportAllowedOnPurchaseHeader where is being determined if assigning a Transport Route Code to the “Purchase Header” record is allowed.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterIsTransportAllowedOnPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsTransportAllowed: Boolean) Possibility to perform additional verifications on the “Purchase Header” record to determine if assigning a Transport Route Code is allowed.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeFindApplicableTransportRoutesForPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForPurchaseHeader where a Transport Route Code is being found to be assigned to the Purchase Header record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterFindApplicableTransportRoutesForPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Purchase Header record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeFindApplicableTransportRouteForPurchaseDocument(var TransportRoute: Record “briTMS_Transport Route”; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]; LocationCode: Code[10]; PickupDate: Date; DeliveryDate: Date; var TransportRouteSequenceFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForPurchaseDocument method where is being found an applicable Transport Route Sequence to the current Purchase Order.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterFindApplicableTransportRouteForPurchaseDocument(var TransportRoute: Record “briTMS_Transport Route”; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]; LocationCode: Code[10]; var TransportRouteSequenceFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Purchase Header record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeFindTransportRouteSequences(var TransportRoute: Record “briTMS_Transport Route”; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]; DeliverySourceNo: Code[20]; DeliverySourceSubNo: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteSequences method where Transport Route Sequences will be found to apply to the Purchase Order.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterSetTransportRouteSequenceFiltersOnFindTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRouteCode: Code[20]; SourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; OrderAddressCode: Code[10]) Possiblity to set additional filters on the Transport Route Sequence record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]; DeliveryTransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteByTransportAreaCodes method where Transport Route Sequences will be found based on the Transport Area Codes to apply to the Purchase Order.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterSetAreaFromAreaToFiltersOnFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; TransportAreaCodeFrom: Code[20]; TransportAreaCodeTo: Code[20]; BuyfromVendorNo: Code[20]; OrderAddressCode: Code[10]) Possibility to set additional filters on the “Transport Route” record after the Transport Area From and Transport Area To filters have been set.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterAssignTransportRouteCodeToPurchaseHeaderOnBeforePurchaseHeaderModify(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseHeader: Record “Purchase Header”; TransportRouteCode: Code[20]) Possibility to perform additional changes on the Transport Route or Purchase Header record after assigned the Transport Route Code to the Purchase Header.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeSetTransportRouteCodeOnPurchaseLineFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportRouteCodeOnPurchaseLineFromPurchaseHeader method where the Transport Route Code field of the Purchase Line will be populated with the value from the Purchase Header.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterSetTransportRouteCodeOnPurchaseLineFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”) Possibility to perform additional changes on the “Purchase Line” record after the Transport Route Code field of the Purchase Line was populated with the value from the Purchase Header.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeAssignTransportRouteToPurchaseLine(var PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the AssignTransportRouteToPurchaseLine method where a Transport Route will be assigned to the “Purchase Line” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterAssignTransportRouteToPurchaseLine(PurchaseHeader: Record “Purchase Header”; var PurchaseLine: Record “Purchase Line”) Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Purchase Line” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeIsTransportAllowedOnPurchaseLine(PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportAllowedOnPurchaseLine where is being determined if assigning a Transport Route Code to the “Purchase Line” record is allowed.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterIsTransportAllowedOnPurchaseLine(PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; var IsTransportAllowed: Boolean) Possibility to perform additional verificaitons on the “Purchase Line” record to determine if assigning a Transport Route Code is allowed.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeFindApplicableTransportRoutesForPurchaseLine(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseLine: Record “Purchase Line”; OrderAddressCode: Code[10]; PickupDate: Date; var TransportRouteFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForPurchaseLine where a Transport Route Code is being found to be assigned to the Purchase Line record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterFindApplicableTransportRoutesForPurchaseLine(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseLine: Record “Purchase Line”; OrderAddressCode: Code[10]; PickupDate: Date; var TransportRouteFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Purchase Line record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterAssignTransportRouteCodeToPurchaseLineOnBeforePurchaseLineModify(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseLine: Record “Purchase Line”; TransportRouteCode: Code[20]) Possibility to perform additional changes on the Transport Route or Purchase Line record after assigned the Transport Route Code to the Purchase Line.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeUpdateTransportRouteOnPurchaseLineFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method UpdateTransportRouteOnPurchaseLineFromPurchaseHeader where the Transport Route will be recalculated for existing Purchase Lines.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeConfirmUpdatePurchaseLineBasedOnPurchaseHeader(FieldCaption: Text; var Reply: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ConfirmUpdatePurchaseLineBasedOnPurchaseHeader where is being asked if the user wishes to update the purchase lines.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeUpdateTransportRouteOnPurchaseLinesFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method UpdateTransportRouteOnPurchaseLinesFromPurchaseHeader where the Transport Route will be recalculated for existing Purchase Lines based on a “Purchase Header” modification.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterUpdateTransportRouteOnPurchaseLinesFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var PurchaseLine: Record “Purchase Line”) Possibility to perform additional changes to the Purchase Line record after the “Transport Route Code” was recalculated.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeAssignTransportRouteCodeToPurchaseHeader(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method AssignTransportRouteCodeToPurchaseHeader where a Transport Route Code will be assigned to the Purchase Header record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeAssignTransportRouteCodeToPurchaseLine(var TransportRoute: Record “briTMS_Transport Route”; var PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method AssignTransportRouteCodeToPurchaseLine where a Transport Route Code will be assigned to the Purchase Line record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterFilterPurchaseLineFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var PurchaseLine: Record “Purchase Line”)
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeAssignTransportRouteToPurchaseLineWithSameLocationFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility Skip/Overwrite the AssignTransportRouteToPurchaseLineWithSameLocationFromPurchaseHeader method where the a Transport Route will be assigned to the Purchase Line record with same location code from the “Purchase Header” record
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeAssignTransportRouteToPurchaseLineWithDifferentLocationFromPurchaseHeader(var PurchaseLine: Record “Purchase Line”; PurchaseHeaderLocationCode: Code[10]; var MultipleRoutesFound: Boolean; var IsHandled: Boolean) Possibility Skip/Overwrite the AssignTransportRouteToPurchaseLineWithDifferentLocationFromPurchaseHeader method where the a Transport Route will be assigned to the Purchase Line record with different location code from the “Purchase Header” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeShowMultipleRoutesFoundMsg(TransportRoute: Record “briTMS_Transport Route”; PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”; ShowMultipleRoutesFoundMsg: Boolean) Possibility to change the value of the ShowMultipleRoutesFoundMsg parameter that is controlling if a message warning that user that some manual updates is needed.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeSuggestTransportRouteForPurchaseHeader(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SuggestTransportRouteForPurchaseHeader method that will determine or show to the user a list with the available transport route for the “Purchase Header” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterSuggestTransportRouteForPurchaseHeader(var PurchaseHeader: Record “Purchase Header”; TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes on the “Purchase Header” record after a Transport Route has been assigned to it.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeUpdateTransportCodeValuesOnPurchaseLineFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportCodeValuesOnPurchaseLineFromPurchaseHeader method where Transport Route values will be populated on the “Purchase Line” from the “Purchase Header” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterUpdateTransportCodeValuesOnPurchaseLineFromPurchaseHeader(PurchaseHeader: Record “Purchase Header”; PurchaseLine: Record “Purchase Line”) Possibility to perform additional changes on the “Purchase Line” record after the Transport Route values were assigned to the “Purchase Line” record
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeSuggestTransportRouteForPurchaseLine(var PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SuggestTransportRouteForPurchaseLine method that will determine or show to the user a list with the available transport route for the “Purchase Line” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterSuggestTransportRouteForPurchaseLine(var PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes on the “Purchase Line” record after a Transport Route has been assigned to it.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeUpdateTransportRouteValueOnSimilarPurchaseLine(var PurchaseLine: Record “Purchase Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportRouteValueOnSimilarPurchaseLine method where Transport Route values will be populated on the “Purchase Line” from the “Purchase Header” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterUpdateTransportRouteValueOnSimilarPurchaseLine(var PurchaseLine: Record “Purchase Line”; SimilarPurchaseLine: Record “Purchase Line”) Possibility to change the reply from the user when asked if we want’s to update the similar purchase line record with the transport route values.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterSetSimilarPurchaseLineFilters(PurchaseLine: Record “Purchase Line”; var SimilarPurchaseLine: Record “Purchase Line”) Possibility to set additonal filters on the SimilarPurchaseLine record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterConfirmUpdateTransportRouteOnSimilarPurchaseLine(var Reply: Boolean) Possibility to perform additional changes on the SimilarPurchaseLine record after the transport route values were updated with the same values from the “Purchase Line” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeClearTransportRouteValuesOnPurchaseDocument(var PurchaseHeader: Record “Purchase Header”; ManuallyUpdateTransportRoute: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportRouteValuesFromPurchaseDocument where the Transport values will be cleared on the “Purchase Header” record.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnAfterClearTransportRouteValuesOnPurchaseDocument(var PurchaseHeader: Record “Purchase Header”) Possibility to perform additional changes on the “Purchase Header” record after the Transport Values were cleared.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeCalculatePlannedReceiptDate(PurchaseHeader: Record “Purchase Header”; var PlannedReceiptDate: Date; var IsHandled: Boolean) Possibility to overwrite the CalculatePlannedReceiptDate method.
Integration Event codeunit briTMS_PurchaseRouteAssignment OnBeforeShowManuallyUpdateTransportRouteMessageOnClearTransportRouteValuesOnPurchaseDocument(var PurchaseHeader: Record “Purchase Header”; ManuallyUpdateTransportRoute: Boolean; ShowManuallyUpdateTransportRoute: Boolean) Possibility to skip the message that will tell the user that he needs to update the transport route codes manually.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeAssignTransportRouteToSalesHeader(var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the AssignTransportRouteToSalesHeader method where a Transport Route will be assigned to the “Sales Header” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterAssignTransportRouteToSalesHeader(var SalesHeader: Record “Sales Header”) Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Sales Header” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeIsTransportAllowedOnSalesHeader(SalesHeader: Record “Sales Header”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportAllowedOnSalesHeader where is being determined if assigning a Transport Route Code to the “Sales Header” record is allowed.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterIsTransportAllowedOnSalesHeader(SalesHeader: Record “Sales Header”; var IsTransportAllowed: Boolean) Possibility to perform additional verifications on the “Sales Header” record to determine if assigning a Transport Route Code is allowed.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeCalculatePlannedShipmentDate(SalesHeader: Record “Sales Header”; var PlannedShipmentDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculatePlannedShipmentDate method where the Planned Shipment Date is being calculated for the Sales Header record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeFindApplicableTransportRoutesForSalesHeader(SalesHeader: Record “Sales Header”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForSalesHeader where a Transport Route Code is being found to be assigned to the Sales Header record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterFindApplicableTransportRoutesForSalesHeader(SalesHeader: Record “Sales Header”; var TransportRoute: Record “briTMS_Transport Route”; PlannedShipmentDate: Date; var TransportRouteFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Sales Header record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeFindApplicableTransportRouteForSalesDocument(var TransportRoute: Record “briTMS_Transport Route”; SalesHeader: Record “Sales Header”; LocationCode: Code[10]; PickupDate: Date; DeliveryDate: Date; var TransportRouteSequenceFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForSalesDocument method where is being found an applicable Transport Route Sequence to the current Sales Order.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterFindApplicableTransportRouteForSalesDocument(var TransportRoute: Record “briTMS_Transport Route”; SalesHeader: Record “Sales Header”; LocationCode: Code[10]; var TransportRouteSequenceFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Sales Header record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeFindTransportRouteSequences(var TransportRoute: Record “briTMS_Transport Route”; DeliverySourceNo: Code[20]; DeliverySourceSubNo: Code[10]; LocationCode: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteSequences method where Transport Route Sequences will be found to apply to the Sales Order.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterSetTransportRouteSequenceFiltersOnFindTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRouteCode: Code[20]; SourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; ShipToCode: Code[10]) Possiblity to set additional filters on the Transport Route Sequence record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; DeliveryTransportAreaCode: Code[20]; LocationCode: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteByTransportAreaCodes method where Transport Route Sequences will be found based on the Transport Area Codes to apply to the Sales Order.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeSetTransportRouteCodeOnSalesLineFromSalesHeader(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportRouteCodeOnSalesLineFromSalesHeader method where the Transport Route Code field of the Sales Line will be populated with the value from the Sales Header.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterSetTransportRouteCodeOnSalesLineFromSalesHeader(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”) Possibility to perform additional changes on the “Sales Line” record after the Transport Route Code field of the Sales Line was populated with the value from the Sales Header.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeAssignTransportRouteToSalesLine(var SalesLine: Record “Sales Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the AssignTransportRouteToSalesLine method where a Transport Route will be assigned to the “Sales Line” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterAssignTransportRouteToSalesLine(SalesHeader: Record “Sales Header”; var SalesLine: Record “Sales Line”) Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Sales Line” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeFindApplicableTransportRoutesForSalesLine(var TransportRoute: Record “briTMS_Transport Route”; var SalesLine: Record “Sales Line”; ShiptoCode: Code[10]; var TransportRouteFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForSalesLine where a Transport Route Code is being found to be assigned to the Sales Line record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterFindApplicableTransportRoutesForSalesLine(var TransportRoute: Record “briTMS_Transport Route”; var SalesLine: Record “Sales Line”; ShiptoCode: Code[10]; var TransportRouteFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Sales Line record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterSetAreaFromAreaToFiltersOnFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; TransportAreaCodeFrom: Code[20]; TransportAreaCodeTo: Code[20]; LocationCode: Code[10]) Possibility to set additional filters on the “Transport Route” record after the Transport Area From and Transport Area To filters have been set.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterAssignTransportRouteCodeToSalesHeaderOnBeforeSalesHeaderModify(var TransportRoute: Record “briTMS_Transport Route”; var SalesHeader: Record “Sales Header”; TransportRouteCode: Code[20]) Possibility to perform additional changes on the Transport Route or Sales Header record after assigned the Transport Route Code to the Sales Header.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterAssignTransportRouteCodeToSalesLineOnBeforeSalesLineModify(var TransportRoute: Record “briTMS_Transport Route”; var SalesLine: Record “Sales Line”; TransportRouteCode: Code[20]; SalesHeaderShippingAgentCode: Code[10]; SalesHeaderShippingAgentServiceCode: Code[10]) Possibility to perform additional changes on the Transport Route or Sales Line record after assigned the Transport Route Code to the Sales Line.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeIsTransportAllowedOnSalesLine(SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportAllowedOnSalesLine where is being determined if assigning a Transport Route Code to the “Sales Line” record is allowed.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterIsTransportAllowedOnSalesLine(SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; var IsTransportAllowed: Boolean) Possibility to perform additional verificaitons on the “Sales Line” record to determine if assigning a Transport Route Code is allowed.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeAssignTransportRouteCodeToSalesHeader(var TransportRoute: Record “briTMS_Transport Route”; var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method AssignTransportRouteCodeToSalesHeader where a Transport Route Code will be assigned to the Sales Header record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeAssignTransportRouteCodeToSalesLine(var TransportRoute: Record “briTMS_Transport Route”; SalesHeaderShippingAgentCode1: Code[10]; SalesHeaderShippingAgentCode2: Code[10]; SalesHeaderShippingAgentServiceCode: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method AssignTransportRouteCodeToSalesLine where a Transport Route Code will be assigned to the Sales Line record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeAssignTransportRouteCodeToSalesLineFromSalesHeader(var TransportRoute: Record “briTMS_Transport Route”; var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method AssignTransportRouteCodeToSalesLineFromSalesHeader where a recalculation of the Transport Route on the Sales Line will be performed due to a change on the Sales Header record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterFilterSalesLineFromSalesHeader(SalesHeader: Record “Sales Header”; var SalesLine: Record “Sales Line”) Possibility to set additional filters on the Sales Line record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeAssignTransportRouteToSalesLineWithSameLocationFromSalesHeader(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; var IsHandled: Boolean) Possibility Skip/Overwrite the AssignTransportRouteToSalesLineWithSameLocationFromSalesHeader method where the a Transport Route will be assigned to the Sales Line record with same location code from the “Sales Header” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeAssignTransportRouteToSalesLineWithDifferentLocationFromSalesHeader(var SalesLine: Record “Sales Line”; SalesHeaderLocationCode: Code[10]; var IsHandled: Boolean) Possibility Skip/Overwrite the AssignTransportRouteToSalesLineWithDifferentLocationFromSalesHeader method where the a Transport Route will be assigned to the Sales Line record with different location code from the “Sales Header” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeSetTransportRouteValuesOnSalesLineFromSalesHeader(var SalesLine: Record “Sales Line”; var TransportRoute: Record “briTMS_Transport Route”; var MultipleRoutesFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportRouteValuesOnSalesLineFromSalesHeader where a Transport Route code will be assigned to the “Sales Line” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterSetTransportRouteValuesOnSalesLineFromSalesHeader(var SalesLine: Record “Sales Line”; var TransportRoute: Record “briTMS_Transport Route”; var MultipleRoutesFound: Boolean) Possibility to perform additional changes to the “Sales Line” record after the Transport Route Code was assigned to it.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeShowMultipleRoutesFoundMsg(var TransportRoute: Record “briTMS_Transport Route”; SalesHeader: Record “Sales Header”; SalesLine: Record “Sales Line”; var ShowMultipleRoutesFoundMsg: Boolean) Possibility to change the value of the ShowMultipleRoutesFoundMsg parameter that is controlling if a message warning that user that some manual updates is needed.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeSuggestTransportRouteForSalesHeader(var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SuggestTransportRouteForSalesHeader method that will determine or show to the user a list with the available transport route for the “Sales Header” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterSuggestTransportRouteForSalesHeader(var SalesHeader: Record “Sales Header”; var TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes on the “Sales Header” record after a Transport Route has been assigned to it.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeUpdateTransportRouteValuesOnSalesLineFromSalesHeader(SalesHeader: Record “Sales Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportRouteValuesOnSalesLineFromSalesHeader method where Transport Route values will be populated on the “Sales Line” from the “Sales Header” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterUpdateTransportRouteValuesOnSalesLineFromSalesHeader(SalesHeader: Record “Sales Header”; var SalesLine: Record “Sales Line”) Possibility to perform additional changes on the “Sales Line” record after the Transport Route values were assigned to the “Sales Line” record
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeSuggestTransportRouteForSalesLine(var SalesLine: Record “Sales Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SuggestTransportRouteForSalesLine method that will determine or show to the user a list with the available transport route for the “Sales Line” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterConfirmUpdateTransportRouteOnSimilarSalesLine(var Reply: Boolean) Possibility to change the reply from the user when asked if we want’s to update the similar sales line record with the transport route values.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterSuggestTransportRouteForSalesLine(var SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes on the “Sales Line” record after a Transport Route has been assigned to it.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeUpdateTransportRouteValueOnSimilarSalesLine(SalesLine: Record “Sales Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportRouteValueOnSimilarSalesLine method where the similar sales line records will be updated with the selected the transport route values.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterSetSimilarSalesLineFilters(SalesLine: Record “Sales Line”; var SimilarSalesLine: Record “Sales Line”) Possibility to set additonal filters on the SimilarSalesLine record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterUpdateTransportRouteValueOnSimilarSalesLine(SalesLine: Record “Sales Line”; var SimilarSalesLine: Record “Sales Line”) Possibility to perform additional changes on the SimilarSalesLine record after the transport route values were updated with the same values from the “Sales Line” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeClearTransportRouteValuesOnSalesDocument(var SalesHeader: Record “Sales Header”; ManuallyUpdateTransportRoute: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ClearTransportRouteValuesFromSalesDocument where the Transport values will be cleared on the “Sales Header” record.
Integration Event codeunit briTMS_SalesRouteAssignment OnAfterClearTransportRouteValuesOnSalesDocument(var SalesHeader: Record “Sales Header”; ManuallyUpdateTransportRoute: Boolean) Possibility to perform additional changes on the “Sales Header” record after the Transport Values were cleared.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeShowManuallyUpdateTransportRouteMessageOnClearTransportRouteValuesOnSalesDocument(var SalesHeader: Record “Sales Header”; ManuallyUpdateTransportRoute: Boolean; ShowManuallyUpdateTransportRoute: Boolean) Possibility to skip the message that will tell the user that he needs to update the transport route codes manually.
Integration Event codeunit briTMS_SalesRouteAssignment OnBeforeCalculatePlannedDeliveryDate(SalesHeader: Record “Sales Header”; var PlannedDeliveryDate: Date; var IsHandled: Boolean) Possibility to overwrite the CalculatePlannedDeliveryDate method.
Integration Event codeunit briTMS_TransferRouteAssignment OnBeforeAssignTransportRouteToTransferHeader(var TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the AssignTransportRouteToTransferHeader method where a Transport Route will be assigned to the “Transfer Header” record.
Integration Event codeunit briTMS_TransferRouteAssignment OnAfterAssignTransportRouteToTransferHeader(var TransferHeader: Record “Transfer Header”) Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Transfer Header” record.
Integration Event codeunit briTMS_TransferRouteAssignment OnBeforeIsTransportAllowedOnTransferHeader(var TransferHeader: Record “Transfer Header”; var IsTransportAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportAllowedOnTransferHeader where is being determined if assigning a Transport Route Code to the “Transfer Header” record is allowed.
Integration Event codeunit briTMS_TransferRouteAssignment OnAfterIsTransportAllowedOnTransferHeader(var TransferHeader: Record “Transfer Header”; var IsTransportAllowed: Boolean) Possibility to perform additional verifications on the “Transfer Header” record to determine if assigning a Transport Route Code is allowed.
Integration Event codeunit briTMS_TransferRouteAssignment OnBeforeFindApplicableTransportRoutesForTransferHeader(var TransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForTransferHeader where a Transport Route Code is being found to be assigned to the Transfer Header record.
Integration Event codeunit briTMS_TransferRouteAssignment OnAfterFindApplicableTransportRoutesForTransferHeader(var TransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Transfer Header record.
Integration Event codeunit briTMS_TransferRouteAssignment OnBeforeFindApplicableTransportRouteForTransferDocument(var TransportRoute: Record “briTMS_Transport Route”; TransferfromCode: Code[10]; TransfertoCode: Code[10]; var TransportRouteSequenceFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForTransferDocument method where is being found an applicable Transport Route Sequence to the current Transfer Order.
Integration Event codeunit briTMS_TransferRouteAssignment OnAfterFindApplicableTransportRouteForTransferDocument(var TransportRoute: Record “briTMS_Transport Route”; TransferfromCode: Code[10]; TransfertoCode: Code[10]; var TransportRouteSequenceFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Transfer Header record.
Integration Event codeunit briTMS_TransferRouteAssignment OnBeforeFindTransportRouteSequences(var TransportRoute: Record “briTMS_Transport Route”; TransferfromCode: Code[10]; TransfertoCode: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteSequences method where Transport Route Sequences will be found to apply to the Transfer Order.
Integration Event codeunit briTMS_TransferRouteAssignment OnAfterSetTransportRouteSequenceFiltersOnFindTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRouteCode: Code[20]; SourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[10]) Possiblity to set additional filters on the Transport Route Sequence record.
Integration Event codeunit briTMS_TransferRouteAssignment OnBeforeFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; TransferfromCode: Code[10]; TransfertoCode: Code[10]; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteByTransportAreaCodes method where Transport Route Sequences will be found based on the Transport Area Codes to apply to the Transfer Order.
Integration Event codeunit briTMS_TransferRouteAssignment OnAfterSetAreaFromAreaToFiltersOnFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; TransportAreaCodeFrom: Code[20]; TransportAreaCodeTo: Code[20]; TransferfromCode: Code[10]; TransfertoCode: Code[10]) Possibility to set additional filters on the “Transport Route” record after the Transport Area From and Transport Area To filters have been set.
Integration Event codeunit briTMS_TransferRouteAssignment OnAfterAssignTransportRouteCodeToTransferHeaderOnBeforeTransferHeaderModify(var TransportRoute: Record “briTMS_Transport Route”; var TransferHeader: Record “Transfer Header”; TransportRouteCode: Code[20]) Possibility to perform additional changes on the Transport Route or Transfer Header record after assigned the Transport Route Code to the Transfer Header.
Integration Event codeunit briTMS_TransferRouteAssignment OnBeforeAssignTransportRouteCodeToTransferHeader(var TransportRoute: Record “briTMS_Transport Route”; var TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method AssignTransportRouteCodeToTransferHeader where a Transport Route Code will be assigned to the Transfer Header record.
Integration Event codeunit briTMS_TransferRouteAssignment OnBeforeSuggestTransportRouteForTransferHeader(var TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SuggestTransportRouteForTransferHeader method that will determine or show to the user a list with the available transport route for the “Transfer Header” record.
Integration Event codeunit briTMS_TransferRouteAssignment OnAfterSuggestTransportRouteForTransferHeader(var TransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes on the “Transfer Header” record after a Transport Route has been assigned to it.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterSetDateFiltersOnFilterTransportRouteByDateRange(var TransportRoute: Record “briTMS_Transport Route”; TransportDate: Date) Possibility to set additional filters on the Transport Route record after the filters on the “Starting Date” and “Ending Date” are set.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterSetFilterOnFilterTransportRoutePerDayOfTheWeek(var TransportRoute: Record “briTMS_Transport Route”; DayOfTheWeek: Integer) Possibility to set additional filters on the “Transport Route” after the day of the week filter has been set.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeFilterTransportRouteWithTransportDateDayOfTheWeek(var TransportRoute: Record “briTMS_Transport Route”; TransportDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the FilterTransportRouteWithPlannedShipmentDateDayOfTheWeek where the “Transport Route” record being filtered based on the TransportDate weekday.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeFindTransportRouteWhichTransportDateIsWorkingDay(var TransportRoute: Record “briTMS_Transport Route”; TransportDate: Date; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteWhichPickupDateIsWorkingDay where is “Transport Route” is being filtered based if the Transport Route Calendar considers the TransportDate as a working day.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeShowTransportRouteSelection(var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShowTransportRouteSelection method where a modal page is being shown with multiple Transport Route records for the user to select.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeShowTransportRouteSelectionPage(var TransportRoute: Record “briTMS_Transport Route”; var ShowTransportRouteSelectionPage: Boolean) Possibility to change the ShowTransportRouteSelection value that will determine if a modal page will be show to allow the user to select a Transport Route record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterIsCurrentTransportRouteWithinAllowedTransportRoutes(var TransportRoute: Record “briTMS_Transport Route”; TransportRouteCode: Code[20]; var IsAllowedTransportRoute: Boolean) Possibility to change the value of the parameter IsAllowedTransportRoute that determines if the current TransportRouteCode is still allowed.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeShipmentMethodAllowsTransportOnSales(ShipmentMethodCode: Code[10]; var TransportAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShipmentMethodAllowsTransportOnSales method that will determine if the ShipmentMethodCode allows the user to organize transport on a sales order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeIsSuggestTransportRouteAvailableOnSalesHeader(SalesHeader: Record “Sales Header”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnSalesHeader method that determine if the Suggest Transport Route is available on the Sales Order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterIsSuggestTransportRouteAvailableOnSalesHeader(SalesHeader: Record “Sales Header”; PlannedShipmentDate: Date; var SuggestTransportRouteAvailability: Boolean) Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeIsSuggestTransportRouteAvailableOnSalesLine(SalesLine: Record “Sales Line”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnSalesLine method that determine if the Suggest Transport Route is available on the Sales Order Line.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterIsSuggestTransportRouteAvailableOnSalesLine(SalesLine: Record “Sales Line”; SalesHeader: Record “Sales Header”; var SuggestTransportRouteAvailability: Boolean) Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeIsSuggestTransportRouteAvailableOnPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnPurchaseHeader method that determine if the Suggest Transport Route is available on the Purchase Order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeShipmentMethodAllowsTransportOnPurchase(ShipmentMethodCode: Code[10]; var TransportAllowed: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the ShipmentMethodAllowsTransportOnPurchase method that will determine if the ShipmentMethodCode allows the user to organize transport on a Purchase Order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterIsSuggestTransportRouteAvailableOnPurchaseHeader(PurchaseHeader: Record “Purchase Header”; var SuggestTransportRouteAvailability: Boolean) Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeIsSuggestTransportRouteAvailableOnPurchaseLine(PurchaseLine: Record “Purchase Line”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnPurchaseLine method that determine if the Suggest Transport Route is available on the Purchase Order Line.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterIsSuggestTransportRouteAvailableOnPurchaseLine(PurchaseLine: Record “Purchase Line”; PurchaseHeader: Record “Purchase Header”; var SuggestTransportRouteAvailability: Boolean) Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeIsSuggestTransportRouteAvailableOnTransferHeader(TransferHeader: Record “Transfer Header”; var SuggestTransportRouteAvailability: Boolean; var IsHandled: Boolean) Possbility to Skip/Overwrite the IsSuggestTransportRouteAvailableOnTransferHeader method that determine if the Suggest Transport Route is available on the Transfer Order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterIsSuggestTransportRouteAvailableOnTransferHeader(TransferHeader: Record “Transfer Header”; var SuggestTransportRouteAvailability: Boolean) Possibility to perform additional checks and change the value of the SuggestTransportRouteAvailability parameter.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeIsTransportRouteAvailableOnTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var TransportRouteAvailability: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the IsTransportRouteAvailableOnTransportOrder method that checks if the current type of the Transport Order record allows route assignment.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterIsTransportRouteAvailableOnTransportOrder(TransportOrder: Record “briTMS_Transport Order”; TransportOrderType: Record “briTMS_Transport Order Type”; var TransportRouteAvailability: Boolean) Possibility to change the value of the TransportRouteAvailability parameter.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeSuggestTransportRouteForTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the SuggestTransportRouteForTransportOrder method that will determine or show to the user a list with the available transport route for the “Transport Order” record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeFindApplicableTransportRoutesForTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRoutesForTransportOrder where a Transport Route Code is being found to be assigned to the Transport Order record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeFindApplicableTransportRouteForTransportOrder(var TransportRoute: Record “briTMS_Transport Route”; TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindApplicableTransportRouteForTransportOrder method where is being found an applicable Transport Route Sequence to the current Transport Order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeFindTransportRouteSequenceOnMultipleAddressTransportOrder(var TransportRoute: Record “briTMS_Transport Route”; TransportOrderNo: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteSequences method where Transport Route Sequences will be found to apply to the Transport Order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; PickupTransportAreaCode: Code[20]; DeliveryTransportAreaCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteByTransportAreaCodes method where Transport Route Sequences will be found based on the Transport Area Codes to apply to the Transport Order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterSetAreaFromAreaToFiltersOnFindTransportRouteByTransportAreaCodes(var TransportRoute: Record “briTMS_Transport Route”; PickupTransportAreaCode: Code[20]; DeliveryTransportAreaCode: Code[20]) Possibility to set additional filters on the “Transport Route” record after the Transport Area From and Transport Area To filters have been set.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterFindApplicableTransportRouteForTransportOrder(var TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Transport Order record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterFindApplicableTransportRoutesForTransportOrder(TransportOrder: Record “briTMS_Transport Order”; var TransportRoute: Record “briTMS_Transport Route”; var TransportRouteFound: Boolean) Possibility to perform additional changes on the Transport Route record that will be used to assign a Transport Route Code to the Transport Order record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeAssignTransportRouteCodeToTransportOrder(var TransportRoute: Record “briTMS_Transport Route”; var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method AssignTransportRouteCodeToTransportOrder where a Transport Route Code will be assigned to the Transport Order record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterAssignTransportRouteCodeToTransportOrderOnBeforeTransportOrderModify(var TransportRoute: Record “briTMS_Transport Route”; var TransportOrder: Record “briTMS_Transport Order”; TransportRouteCode: Code[20]) Possibility to perform additional changes on the Transport Route or Transport Order record after assigned the Transport Route Code to the Transport Order.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterSuggestTransportRouteForTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes on the “Transport Order” record after a Transport Route has been assigned to it.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeAssignTransportRouteToTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the AssignTransportRouteToTransportOrder method where a Transport Route will be assigned to the “Transport Order” record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterAssignTransportRouteToTransportOrder(var TransportOrder: Record “briTMS_Transport Order”; TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes after a “Transport Route Code” has been assigned to the “Transport Order” record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterIsTransportRouteCodeValid(TransportRoute: Record “briTMS_Transport Route”; TransportRouteCode: Code[20]; var IsValid: Boolean) Possibility to set additional validations to determine if a Transport Route Code is valid.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeFilterTransportRouteSequenceByTransportOrderLine(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportOrderLine: Record “briTMS_Transport Order Line”; var IsHandled: Boolean) Possibility to Skip/Overwrite the FilterTransportRouteSequenceByTransportOrderLine method.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterFilterTransportRouteSequenceByTransportOrderLine(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportOrderLine: Record “briTMS_Transport Order Line”) Possibility to set additional filters on the TransportRouteSequence record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterGetMatchingTransportRouteSequenceSourceTypeFromTransportOrderLineSourceType(SourceType: Enum briTMS_TrnsportOrderSourceType; var MatchingSourceType: Enum briTMS_RouteSequenceSourceType; var MatchingSourceTypeFound: Boolean) Possibility to return the matching MatchingSourceType if this was not previously handled in the case statement.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnAfterSetTransportRouteSequenceFiltersOnFindTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRouteCode: Code[20]; SourceType: Enum briTMS_TrnsportOrderSourceType; SourceNo: Code[20]; SourceSubNo: Code[10]) Possibility to set additional filters on the TransportRouteSequence record.
Integration Event codeunit briTMS_TrnsprtRouteAssgntMgt OnBeforeFindTransportRouteSequences(var TransportRoute: Record “briTMS_Transport Route”; TransportOrder: Record “briTMS_Transport Order”; var IsHandled: Boolean) Possibility to Skip/Overwrite the FindTransportRouteSequences method.
Integration Event codeunit briTMS_RouteSequnceConflictMgt OnBeforeCheckForExistingTransportRouteSequenceConflicts(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckForExistingTransportRouteSequenceConflicts method where is being checked if the same address is present in multiple Transport Route Sequences.
Integration Event codeunit briTMS_RouteSequnceConflictMgt OnAfterSetSourceAddressFiltersOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; RouteCode: Code[20]; SourceType: Enum briTMS_RouteSequenceSourceType; SourceNo: Code[20]; ShiptoOrderFromAddress: Code[10]) Possibility to set additional filters on the TransportRouteSequence record after the address filters has been set.
Integration Event codeunit briTMS_RouteSequnceConflictMgt OnBeforeCheckForExistingTransportRouteSequenceConflictsForSpecificWeekday(TransportRoute: Record “briTMS_Transport Route”; TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsWeekdayActive: Boolean; WeekdayFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckForExistingTransportRouteSequenceConflictsForMonday method where is being checked if the same address is present in multiple Transport Route Sequences for a specific weekday.
Integration Event codeunit briTMS_RouteSequnceConflictMgt OnBeforeCheckForExistingTransportRouteSequenceConflictsFromTransportRoute(TransportRoute: Record “briTMS_Transport Route”; WeekdayFieldNo: Integer; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckForExistingTransportRouteSequenceConflictsFromTransportRoute method where is being checked if the same address is present in multiple Transport Route Sequences when validating a weekday in the Transport Route record.
Integration Event codeunit briTMS_RouteSequnceConflictMgt OnAfterSetDuplicateAddressOnSameRouteDayAllowed(TransportMgmtSetup: Record “briTMS_Transport Mgmt. Setup”; var DuplicateAddressOnSameRouteDayAllowed: Boolean) Possibility to Skip/Overwrite the SetDuplicateAddressOnSameRouteDayAllowed method where DuplicateAddressOnSameRouteDayAllowed parameters is being retrieved from the Transport Mgmt. Setup record.
Integration Event codeunit briTMS_RouteSequnceConflictMgt OnAfterCheckForExistingTransportRouteSequenceConflictsFromTransportRoute(TransportRoute: Record “briTMS_Transport Route”; TransportRouteSequence: Record briTMS_TransportRouteSequence; WeekdayFieldNo: Integer) Possibility to perform additional checks after being checked if there are conflicting Transport Route Sequence records with the same addresses when validating a weekday on the Transport Route record.
Integration Event codeunit briTMS_RouteSequnceConflictMgt OnAfterCheckForExistingTransportRouteSequenceConflicts(TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional checks after being checked if there are conflicting Transport Route Sequence records with the same addresses for the same weekday.
Integration Event codeunit briTMS_RouteSequnceConflictMgt OnAfterCheckForExistingTransportRouteSequenceConflictsForSpecificWeekday(TransportRoute: Record “briTMS_Transport Route”; TransportRouteSequence: Record briTMS_TransportRouteSequence; ExistingTransportRouteSequence: Record briTMS_TransportRouteSequence; ExistingTransportRouteRecordRef: RecordRef; RouteCodeFieldRef: FieldRef; WeekdayFieldRef: FieldRef) Possibility to perform additional checks after being checked if there are conflicting Transport Route Sequence records with the same addresses for a specific weekday.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeSetTransportRouteStyleExpressions(TransportRoute: Record “briTMS_Transport Route”; var AreaFromCodeStyleExpression: Text; var AreaToCodeStyleExpression: Text; var ShippingAgentCodeStyleExpression: Text; var ShippingAgentServicesStyleExpression: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetTransportRouteStyleExpressions method where the Style Expression is being set for multiple fields on the Transport Plan page.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeSetTransportAreaCodeStyleExpression(TransportAreaCode: Code[20]; var AreaFromCodeStyleExpression: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetAreaFromCodeStyleExpression method where the Style Expression is being set for the Transport Area Code field.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeSetShippingAgentCodeStyleExpression(ShippingAgentCode: Code[10]; var ShippingAgentCodeStyleExpression: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetShippingAgentCodeStyleExpression method where the Style Expression is being set for the Shipping Agent Code field on the Transport Plan page.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeSetShippingAgentServiceCodeStyleExpression(ShippingAgentCode: Code[10]; ShippingAgentServiceCode: Code[10]; var ShippingAgentServicesStyleExpression: Text; var IsHandled: Boolean) Possibility to Skip/Overwrite the SetShippingAgentServiceCodeStyleExpression method where the Style Expression is being set for the Shipping Agent Service Code field on the Transport Plan page.
Integration Event codeunit briTMS_TransportRouteMgmt OnAfterSetTransportRouteStyleExpressions(TransportRoute: Record “briTMS_Transport Route”; var AreaFromCodeStyleExpression: Text; var AreaToCodeStyleExpression: Text; var ShippingAgentCodeStyleExpression: Text; var ShippingAgentServicesStyleExpression: Text) Possibility to perform additional changes on style expressions for multiple fields on the Transport Plan page.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeFillTransportAreaCodeOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) Possibility to Skip/Overwrite the FillTransportAreaCodeOnTransportRouteSequence method where “Transport Area Code” field from the TransportRouteSequence is going to be filled depending on the Source fields.
Integration Event codeunit briTMS_TransportRouteMgmt OnAfterFillTransportAreaCodeOnTransportRouteSequence(var TransportRouteSequence: Record briTMS_TransportRouteSequence; TransportAreaCode: Code[20]) Possibility to perform addtional changes on the TransportRouteSequence record after the “Transport Area Code” being filled.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeCheckTransportAreaCodeValueOnSource(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTransportAreaCodeValueOnSource method where the value of the Transport Area Code field is being checked.
Integration Event codeunit briTMS_TransportRouteMgmt OnAfterCheckTransportAreaCodeValueOnSource(TransportRouteSequence: Record briTMS_TransportRouteSequence) Possibility to perform additional checks after the checking if the TransportAreaCode value is not empty.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeUpdateTransportAreasOnTransportRouteFromTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportAreasOnTransportRouteFromTransportRouteSequence method where the Area-From Code and Area-To Code fields could be updated in the Transport Route record.
Integration Event codeunit briTMS_TransportRouteMgmt OnAfterUpdateTransportAreasOnTransportRouteFromTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; var TransportRoute: Record “briTMS_Transport Route”) Possibility to perform additional changes on the Transport Route record after the Area-From Code and Area-To Code might be updated from the Transport Route Sequence record.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeUpdateAreaToOnTransportRouteOnDeletingTransportRouteSequence(TransportRouteSequence: Record briTMS_TransportRouteSequence; var IsHandled: Boolean) Possibility to Skip/Overwrite the UpdateTransportAreasOnTransportRouteFromTransportRouteSequence method where the Area-To Code field could be updated in the Transport Route record after deleting the Transport Route Sequence record..
Integration Event codeunit briTMS_TransportRouteMgmt OnAfterUpdateAreaToOnTransportRouteOnDeletingTransportRouteSequence(TransportRoute: Record “briTMS_Transport Route”; TransportRouteSequence: Record briTMS_TransportRouteSequence; SecondToLastTransportRouteSequence: Record briTMS_TransportRouteSequence) Possibility to perform additional changes on the Transport Route record after the Area-To Code might be updated on deleting the Transport Route Sequence record.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeShowTransportRouteSalesShippingAgentUpdateNotification(OldSalesHeader: Record “Sales Header”; NewSalesHeader: Record “Sales Header”; TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) Possibility to change the value of the ShowNotification parameter that controls if the TransportRouteShippingAgentUpdateNotification will be shown.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeShowTransportRouteSalesShippingAgentServiceUpdateNotification(OldSalesHeader: Record “Sales Header”; NewSalesHeader: Record “Sales Header”; TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) Possibility to change the value of the ShowNotification parameter that controls if the TransportRouteShippingAgentServiceUpdateNotification will be shown.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeShowTransportRouteTransferShippingAgentUpdateNotification(OldTransferHeader: Record “Transfer Header”; NewTransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) Possibility to change the value of the ShowNotification parameter that controls if the TransportRouteShippingAgentUpdateNotification will be shown.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeShowTransportRouteTransferShippingAgentServiceUpdateNotification(OldTransferHeader: Record “Transfer Header”; NewTransferHeader: Record “Transfer Header”; TransportRoute: Record “briTMS_Transport Route”; var ShowNotification: Boolean) Possibility to change the value of the ShowNotification parameter that controls if the TransportRouteShippingAgentServiceUpdateNotification will be shown.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeCheckPurchaseDocumentReleaseAllowed(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the method CheckPurchaseDocumentReleaseAllowed where is being checked if releasing the Purchase Document is allowed.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeShipmentMethodRequiresTransportOnPurchase(ShipmentMethodCode: Code[10]; var TransportRequired: Boolean; var IsHandled: Boolean) Possibility to Skip/Overwrite the method ShipmentMethodRequiresTransportOnPurchase where is being checked if the Shipment Method Code requires Transport for Purchase.
Integration Event codeunit briTMS_TransportRouteMgmt OnBeforeCalculateCostOnTransportRouteSelection(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; TransportTariffCode: Code[20]; var CalculatedCost: Decimal; var CurrencyCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the CalculateCostOnTransportRouteSelection where the CalculatedCost and Currency code will be determined based on the Source Document and Transport Tariff Code.
Integration Event codeunit briTMS_TransportRouteMgmt OnAfterCalculateCostOnTransportRouteSelection(SourceDocumentType: Enum “briTMS_Source Document Type”; SourceDocumentNo: Code[20]; SourceDocumentLineNo: Integer; TransportTariffCode: Code[20]; var CalculatedCost: Decimal; var CurrencyCode: Code[20]) Possibility to perform additional changes after the CalculatedCost and CurrencyCode were determined on the Route Selection for the Source Document.
Integration Event table briTMS_Transport Tariff Header OnBeforeAssisEditTariffCode(TransportTariffHeader: Record “briTMS_Transport Tariff Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the AssisEditTariffCode method.
Integration Event table briTMS_Transport Tariff Header OnBeforeGetTransportTariffNoSeries(TransportTariffHeader: Record “briTMS_Transport Tariff Header”; var NoSeriesCode: Code[20]; var IsHandled: Boolean) Possibility to Skip/Overwrite the method GetTransportTariffNoSeries where the “Transport Tariff Nos.” field from the “Transport Mgmt. Setup” records is being retrieved.
Integration Event table briTMS_Transport Tariff Header OnBeforeInitSeries(var TransportTariffHeader: Record “briTMS_Transport Tariff Header”; OldTransportTariffHeader: Record “briTMS_Transport Tariff Header”; var IsHandled: Boolean) Possibility to Skip/Overwrite the InitSeries method.
Integration Event codeunit briTMS_TransportTariffMgt OnBeforeCheckTariffStatusChange(TariffCode: Code[20]; OldStatus: Enum “briTMS_Transport Tariff Status”; NewStatus: Enum “briTMS_Transport Tariff Status”; var IsHandled: Boolean) Possibility to Skip/Overwrite the CheckTariffStatusChange method where is being checked if the change of status of the Record “Transport Tariff Status” is allowed.
Integration Event codeunit briTMS_TransportTariffMgt OnAfterCheckTariffStatusChange(TariffCode: Code[20]; OldStatus: Enum “briTMS_Transport Tariff Status”; NewStatus: Enum “briTMS_Transport Tariff Status”) Possibility to perform additional changes after all checks on the status change are performed for the Tariff Code.
Integration Event table briTMS_Vehicle Type OnBeforeShowMannualyUpdateVehicleCodeMessageOnDeletingVehicleType(VehicleType: Record “briTMS_Vehicle Type”; var ShowMessage: Boolean) Possibility to change that value of the “ShowMessage” parameter that defines if a Message will be thrown when deleting a Vehicle Type.
Next