RUX Rentals Events

Modified on Mon, 18 Aug at 10:49 AM


General Events:

 

    [IntegrationEvent(false, false)]

    procedure OnRentalInvoiceCreated(InvoiceNo: Code[20]; SupressMessages: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeRentalShip(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterRentalShip(var RentalHeader: Record "ODT Rental Contract Header");

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeRentalReturn(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterRentalReturn(var RentalHeader: Record "ODT Rental Contract Header");

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeRentalInvoice(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterRentalInvoice(var RentalHeader: Record "ODT Rental Contract Header");

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeRentalInvoiceCreated(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterRentalInvoiceCreated(var SalesHeader: Record "Sales Header");

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeSalesLineSalesInvoiceLineCreated(var RentalLine: Record "ODT Rental Contract Line"; SalesHeadNo: Code[20]; var Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterSalesLineSalesInvoiceLineCreated(var SalesLine: Record "Sales Line");

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeRentalLineSalesInvoiceLineCreated(var RentalLineRentalAmt: Record "ODT Rental Line Rental Amount"; SalesHeadNo: Code[20]; var Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterRentalLineSalesInvoiceLineCreated(var SalesLine: Record "Sales Line");

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeValidateTransferDates(var SourceContHead: Record "ODT Rental Contract Header"; OldContBillStopDate: date; OldContRentReturnDate: date; NewContBillStartDate: date; NewContRentReturnDate: datevar Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterValidateTransferDates(var SourceContHead: Record "ODT Rental Contract Header");

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeTransferContract(var SourceContHead: Record "ODT Rental Contract Header"; NewContractNo: Code[20]; OldContBillStopDate: date; OldContRentReturnDate: date; NewContBillStartDate: date; NewContRentReturnDate: datevar Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterTransferContract(SourceContractNo: Code[20]; NewContractNo: Code[20]);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnRentalAdvProformaCreated(InvoiceNo: Code[20]);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnRentalAdvProformaInvoiced(InvoiceNo: Code[20]; SupressMessages: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeCloseRentalContract(var RentalHeader: Record "ODT Rental Contract Header"; var Handled: Boolean);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeUpdateTransferOrderForRentalLine(var RentalContractLine: Record "ODT Rental Contract Line"; var Handled: Boolean)

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterUndoRentalDelivery(var RentalContractLine: Record "ODT Rental Contract Line")

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnAfterUndoRentalReturn(var RentalContractLine: Record "ODT Rental Contract Line")

    begin

    end;

 

    [IntegrationEvent(false, false)]

    procedure OnBeforeFindBestRentalPrices(var RentalPriceIn: Record "ODT Rental Price"; var RentalPriceSol: Record "ODT Rental Price"; var BillingStartDateTime: DateTimevar BillingEndDateTime: DateTimevar Handled: Boolean)

    begin

    end;

 

 

Table: ODT Rental Contract Header:

    [IntegrationEvent(false, false)]

    local procedure OnBeforeSetBillToCustomerAddressFieldsFromCustomer(var RentalHeader: Record "ODT Rental Contract Header"; var BillToCustomer: Record Customer; var SkipBillToContact: Booleanvar IsHandled: Boolean)

    begin

    end;

 

    [IntegrationEvent(false, false)]

    local procedure OnAfterSetFieldsBilltoCustomer(var RentalHeader: Record "ODT Rental Contract Header"; Customer: Record Customer; xRentalHeader: Record "ODT Rental Contract Header")

    begin

    end;

 

    [IntegrationEvent(false, false)]

    local procedure OnBeforeSetSalespersonCode(var RentalHeader: Record "ODT Rental Contract Header"; SalesPersonCodeToCheck: Code[20]; var SalesPersonCodeToAssign: Code[20]; var IsHandled: Boolean)

    begin

    end;

 

Table: ODT Rental Contract Line:

 

    [IntegrationEvent(false, false)]

    local procedure OnBeforeIsOKToUndoReturn(RenatalLineToUndoReturn: Record "ODT Rental Contract Line"; var OKToUndoReturn: Booleanvar IsHandled: Boolean)

    begin

    end;

 

Table: ODT Rental Return Header:

    [IntegrationEvent(false, false)]

    local procedure OnBeforeSendProfile(var ReportSelections: Record "Report Selections"; var RentRetHeader: Record "ODT Rental Return Header"; DocTxt: Textvar IsHandled: Booleanvar DocumentSendingProfile: Record "Document Sending Profile")

    begin

    end;

 

Table: ODT Rental Delivery Header:

    [IntegrationEvent(false, false)]

    local procedure OnBeforeSendProfile(var ReportSelections: Record "Report Selections"; var RentDelHeader: Record "ODT Rental Delivery Header"; DocTxt: Textvar IsHandled: Booleanvar DocumentSendingProfile: Record "Document Sending Profile")

    begin

    end;

 

Page: ODT Rental Cont. Subform-Sales:

    [IntegrationEvent(false, false)]

    local procedure OnAfterValidateShortcutDimCode(var RentalLine: Record "ODT Rental Contract Line"; var ShortcutDimCode: array[8of Code[20]; DimIndex: Integer)

    begin

 

Page: ODT Rental Cont. Subform-Rental:

    [IntegrationEvent(false, false)]

    local procedure OnAfterValidateShortcutDimCode(var RentalLine: Record "ODT Rental Contract Line"; var ShortcutDimCode: array[8of Code[20]; DimIndex: Integer)

    begin

    end;

 

Page:  ODT Rental Unit Statistics:

    [IntegrationEvent(false, false)]

    local procedure OnAfterCalcService(var TotalService: Decimal)

    begin

    end;

 

Page: ODT Navigate RM365:

    [IntegrationEvent(false, false)]

    local procedure OnAfterNavigateFindRecords(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text);

    begin

    end;

 

    [IntegrationEvent(false, false)]

    local procedure OnAfterNavigateShowRecords(TableID: Integer; DocNoFilter: Text; PostingDateFilter: Text; ItemTrackingSearch: Boolean);

    begin

    end;

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article