Skip to content

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.