KVSKBAIssuedPOrdConfRemHdr#
Fields#
| Name | Type | Note |
|---|---|---|
| No. | Code[20] | |
| Vendor No. | Code[20] | |
| Name | Text[100] | |
| Name 2 | Text[50] | |
| Address | Text[100] | |
| Address 2 | Text[50] | |
| Post Code | Code[20] | |
| City | Text[30] | |
| County | Text[30] | |
| Country/Region Code | Code[10] | |
| Language Code | Code[10] | |
| Currency Code | Code[10] | |
| Contact | Text[100] | |
| Your Reference | Text[30] | |
| Posting Date | Date | |
| Document Date | Date | |
| Reminder Terms Code | Code[10] | |
| Due Date | Date | |
| Reminder Level | Integer | |
| Posting Description | Text[50] | |
| Comment | Boolean | FlowField |
| No. Printed | Integer | |
| User ID | Code[50] | |
| Pre-Assigned No. Series | Code[20] | |
| No. Series | Code[20] | |
| Pre-Assigned No. | Code[20] | |
| Source Code | Code[10] | |
| Format Region | Text[80] | |
| Assigned User ID | Code[50] |
Procedures#
PrintRecords(Record KVSKBAIssuedPOrdConfRemHdr, Boolean) :#
Summary: Prints the Issued Purchase Order Confirmation Reminder records based on the provided header record.
procedure PrintRecords(IssuedPOrdConfRemHdrPar: Record "KVSKBAIssuedPOrdConfRemHdr"; ShowRequestForm: Boolean):
Parameters:
IssuedPOrdConfRemHdrPar: The Issued Purchase Order Confirmation Reminder header record to filter the records to be printed.ShowRequestForm: Boolean indicating whether to show the request form before printing.
Remarks: This procedure retrieves the relevant report selections for Issued Purchase Order Confirmation Reminders and runs the associated reports for the filtered records.
Events#
OnPrintRecordsOnBeforeRunReports(Record KVSKBAIssuedPOrdConfRemHdr, Boolean, Record Report Selections, Boolean) :#
Summary: Event raised before running the report in the PrintRecords procedure.
[IntegrationEvent(false, false)]
local procedure OnPrintRecordsOnBeforeRunReports(var IssuedPOrdConfRemHdr: Record "KVSKBAIssuedPOrdConfRemHdr"; var ShowRequestPage: Boolean; var ReportSelections: Record "Report Selections"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSKBAIssuedPOrdConfRemHdr", 'OnPrintRecordsOnBeforeRunReports', '', false, false)]
local procedure DoSomethingOnPrintRecordsOnBeforeRunReports(var IssuedPOrdConfRemHdr: Record "KVSKBAIssuedPOrdConfRemHdr"; var ShowRequestPage: Boolean; var ReportSelections: Record "Report Selections"; var IsHandled: Boolean)
begin
end;
Parameters:
IssuedPOrdConfRemHdr: The Issued Purchase Order Confirmation Reminder header record.ShowRequestPage: Indicates whether to show the request page.ReportSelections: The report selection record.IsHandled: Indicates whether the event has been handled.
Remarks: This event can be used to modify the behavior of the report running process. If the event is handled (IsHandled set to true), the default report running logic will be skipped.
OnBeforeRunReportInPrintRecords(Record KVSKBAIssuedPOrdConfRemHdr, Boolean, Record KVSKBAReportSelection, Boolean) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
Summary: Event raised before running the report in the PrintRecords procedure.
[Obsolete('Due to the requirement for email delivery, the options were moved back to the standard report selection. Please use Event OnPrintRecordsOnBeforeRunReports.', '27.2')]
[IntegrationEvent(false, false)]
local procedure OnBeforeRunReportInPrintRecords(var IssuedPOrdConfRemHdr: Record "KVSKBAIssuedPOrdConfRemHdr"; var ShowRequestPage: Boolean; var KVSKBAReportSelection: Record "KVSKBAReportSelection"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSKBAIssuedPOrdConfRemHdr", 'OnBeforeRunReportInPrintRecords', '', false, false)]
local procedure DoSomethingOnBeforeRunReportInPrintRecords(var IssuedPOrdConfRemHdr: Record "KVSKBAIssuedPOrdConfRemHdr"; var ShowRequestPage: Boolean; var KVSKBAReportSelection: Record "KVSKBAReportSelection"; var IsHandled: Boolean)
begin
end;
Parameters:
IssuedPOrdConfRemHdr: The Issued Purchase Order Confirmation Reminder header record.ShowRequestPage: Indicates whether to show the request page.KVSKBAReportSelection: The report selection record.IsHandled: Indicates whether the event has been handled.
Remarks: This event can be used to modify the behavior of the report running process. If the event is handled (IsHandled set to true), the default report running logic will be skipped. This event is marked as obsolete. Please use Event OnPrintRecordsOnBeforeRunReports instead.
OnBeforeSendbyEmail(Record KVSKBAIssuedPOrdConfRemHdr, Boolean, Boolean) :#
Summary: Event raised before sending the Issued Purchase Order Confirmation Reminder by email.
[IntegrationEvent(false, false)]
local procedure OnBeforeSendbyEmail(var IssuedPOrdConfRemHdr: Record "KVSKBAIssuedPOrdConfRemHdr"; ShowRequestForm: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSKBAIssuedPOrdConfRemHdr", 'OnBeforeSendbyEmail', '', false, false)]
local procedure DoSomethingOnBeforeSendbyEmail(var IssuedPOrdConfRemHdr: Record "KVSKBAIssuedPOrdConfRemHdr"; ShowRequestForm: Boolean; var IsHandled: Boolean)
begin
end;
Parameters:
IssuedPOrdConfRemHdr: The Issued Purchase Order Confirmation Reminder header record.ShowRequestForm: Indicates whether to show the request form.IsHandled: Indicates whether the event has been handled.
Remarks: This event can be used to modify the behavior of the email sending process. If the event is handled (IsHandled set to true), the default email sending logic will be skipped.