Report 188 "Create Reminders"
Base Application · Microsoft.Sales.Reminder
Across versions
- BC23present
- BC242 procedures added
- BC25-28unchanged
- BC29declaration changed
- BC30unchanged
Neighbourhood 2 connected objects and pages
Base Application · Microsoft.Sales.Reminder · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Create Reminders |
Events published
OnAfterOnPreReport(var CustLedgerEntry: Record "Cust. Ledger Entry")(integration): Raised after the pre-report trigger completes and filters are set up.OnAfterUpdateProgressWindow(Customer: Record Customer; var Window: Dialog)(integration): Raised after updating the progress window during batch processing.OnBeforeOnPreReport()(integration): Raised before the pre-report trigger executes.OnBeforeOnPostReport()(integration): Raised before the post-report trigger executes.OnAfterGetRecordCustomerOnBeforeMakeReminder(Customer: Record Customer; var CustLedgEntry: Record "Cust. Ledger Entry"; ReminderHeaderReq: Record "Reminder Header"; OverdueEntriesOnly: Boolean; IncludeEntriesOnHold: Boolean; var CustLedgEntryLineFeeOn: Record "Cust. Ledger Entry"; var Result: Boolean; var IsHandled: Boolean; var ReminderMake: Codeunit "Reminder-Make")(integration): Raised before creating reminders for a customer in the batch process.OnCustomerOnPreDataItemOnBeforeCount(var Customer: Record Customer)(integration): Raised before counting the number of customers in the pre-data item trigger.OnOpenProgressWindowOnBeforeWindowOpen(NoOfRecords: Integer; var ProgressBarText: Text)(integration): Raised before opening the progress window for batch processing.
Procedures
InitializeRequest(DocumentDate: Date; PostingDate: Date; OverdueEntries: Boolean; NewUseHeaderLevel: Boolean; IncludeEntries: Boolean): Initializes the report request parameters for reminder creation.SetApplyLineFeeOnFilters(var CustLedgEntryLineFeeOn2: Record "Cust. Ledger Entry"): Sets the filters for customer ledger entries to apply line fees on.SetCustomer(CustomerNo: Code[20])+ BC24 (internal)SetOpenReminderListAfter(NewOpenReminderListAfter: Boolean)+ BC24 (internal)
Plus 3 local procedures.
Triggers
OnInitReport, OnPostReport, OnPreReport
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 392 “Reminder-Make” (1 call:
OnPostReport → EmitCreateReminderTelemetry) - Page 436 “Reminder List” (1 call:
OnPostReport → (object))
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "report", object_name: "Create Reminders"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.