Table of Contents

KVSKBAReportSelectionDispLib

Events

OnBeforeSelectReportSelectionDispatchForPrintCaseElseOnSelctionDispatchUsage(Variant, Enum KVSKBARepSelDispUsage, Record KVSKBAReportSelectionsDispatch, Record KVSKBAReportSelectionsDispatch, Integer) :

Summary: Event raised before the report selection dispatch records are selected for a dispatch document line type.

[IntegrationEvent(false, false)]
local procedure OnBeforeSelectReportSelectionDispatchForPrintCaseElseOnSelctionDispatchUsage(RecordVariant: Variant; KVSKBAReportSelectionDispatchUsage: Enum "KVSKBARepSelDispUsage"; var TempKVSKBAReportSelectionDispatch: Record "KVSKBAReportSelectionsDispatch" temporary; var TempKVSKBAReportSelectionDispatchBuffer: Record "KVSKBAReportSelectionsDispatch" temporary; var RecordsWithoutReportCounter: Integer): 

Parameters:

  • RecordVariant: The record variant for which the report selection dispatch records are being selected.
  • KVSKBAReportSelectionDispatchUsage: The usage for which the report selection dispatch records are being selected.
  • TempKVSKBAReportSelectionDispatch: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • TempKVSKBAReportSelectionDispatchBuffer: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • RecordsWithoutReportCounter: The counter for the number of records without a report selection dispatch record. Can be modified by subscribers.

Remarks: This event allows subscribers to modify the report selection dispatch records selected for a dispatch document line type. Subscribers can also modify the temporary report selection dispatch buffer and the counter for the number of records without a report selection dispatch record.

OnBeforeSetFilterForReportSelectionDispatchSourceCaseElseOnSourceType(Record KVSKBAReportSelectionsDispatch, Record KVSKBAReportSelectionsDispatch, Enum KVSKBARepSelDispSourceType, Code[20]) :

Summary: Event raised before the source filter is set for a dispatch document line type.

[IntegrationEvent(false, false)]
local procedure OnBeforeSetFilterForReportSelectionDispatchSourceCaseElseOnSourceType(var TempKVSKBAReportSelectionDispatch: Record "KVSKBAReportSelectionsDispatch"; var TempKVSKBAReportSelectionDispatchBuffer: Record "KVSKBAReportSelectionsDispatch" temporary; KVSKBAReportSelectionDispatchSourceType: Enum "KVSKBARepSelDispSourceType"; SourceNo: Code[20]): 

Parameters:

  • TempKVSKBAReportSelectionDispatch: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • TempKVSKBAReportSelectionDispatchBuffer: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • KVSKBAReportSelectionDispatchSourceType: The source type for the dispatch document line type. Can be modified by subscribers.
  • SourceNo: The source number for the dispatch document line type. Can be modified by subscribers.

Remarks: This event allows subscribers to modify the source filter for a dispatch document line type before it is set. Subscribers can also modify the temporary report selection dispatch buffer and the report selection dispatch record.

OnBeforeSetFilterForReportSelectionDispatchSourceContentCaseElseOnSourceContentType(Record KVSKBAReportSelectionsDispatch, Record KVSKBAReportSelectionsDispatch, Enum KVSKBARepSelDispSourceType, Code[20], Enum KVSKBARepSelDisSourceContType, Code[20]) :

Summary: Event raised before the source filter and source content filter are set for a dispatch document line type.

[IntegrationEvent(false, false)]
local procedure OnBeforeSetFilterForReportSelectionDispatchSourceContentCaseElseOnSourceContentType(var KVSKBAReportSelectionDispatch: Record "KVSKBAReportSelectionsDispatch"; var TempKVSKBAReportSelectionDispatchBuffer: Record "KVSKBAReportSelectionsDispatch" temporary; KVSKBAReportSelectionDispatchSourceType: Enum "KVSKBARepSelDispSourceType"; SourceNo: Code[20]; KVSKBAReportSelectionDispatchSourceContentType: Enum "KVSKBARepSelDisSourceContType"; SourceContentNo: Code[20]): 

Parameters:

  • KVSKBAReportSelectionDispatch: The report selection dispatch record for which the source filter and source content filter are being set.
  • TempKVSKBAReportSelectionDispatchBuffer: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • KVSKBAReportSelectionDispatchSourceType: The source type for the dispatch document line type. Can be modified by subscribers.
  • SourceNo: The source number for the dispatch document line type. Can be modified by subscribers.
  • KVSKBAReportSelectionDispatchSourceContentType: The source content type for the dispatch document line type. Can be modified by subscribers.
  • SourceContentNo: The source content number for the dispatch document line type. Can be modified by subscribers.

Remarks: This event allows subscribers to modify the source filter and source content filter for a dispatch document line type before they are set. Subscribers can also modify the temporary report selection dispatch buffer and the report selection dispatch record.

OnBeforeGetFilterStringsFromTempReportSelectionBuffervar(Record KVSKBAReportSelectionsDispatch, Record KVSKBAReportSelectionsDispatch, Text, Text) :

Summary: Event raised before the source filter and source content filter strings are generated from the temporary report selection dispatch buffer.

[IntegrationEvent(false, false)]
local procedure OnBeforeGetFilterStringsFromTempReportSelectionBuffervar(var TempKVSKBAReportSelectionDispatch: Record "KVSKBAReportSelectionsDispatch" temporary; var TempKVSKBAReportSelectionDispatchBuffer: Record "KVSKBAReportSelectionsDispatch" temporary; var SourceFilter: Text; var SourceContentFilter: Text): 

Parameters:

  • TempKVSKBAReportSelectionDispatch: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • TempKVSKBAReportSelectionDispatchBuffer: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • SourceFilter: The source filter string generated from the temporary report selection dispatch buffer. Can be modified by subscribers.
  • SourceContentFilter: The source content filter string generated from the temporary report selection dispatch buffer. Can be modified by subscribers.

Remarks: This event allows subscribers to modify the source filter and source content filter strings generated from the temporary report selection dispatch buffer. Subscribers can also modify the temporary report selection dispatch buffer and the temporary report selection dispatch buffer containing the report selection dispatch records.

OnAfterGetFilterStringsFromTempReportSelectionBuffervar(Record KVSKBAReportSelectionsDispatch, Record KVSKBAReportSelectionsDispatch, Text, Text) :

Summary: Event raised after the source filter and source content filter strings are generated from the temporary report selection dispatch buffer.

[IntegrationEvent(false, false)]
local procedure OnAfterGetFilterStringsFromTempReportSelectionBuffervar(var TempKVSKBAReportSelectionDispatch: Record "KVSKBAReportSelectionsDispatch" temporary; var TempKVSKBAReportSelectionDispatchBuffer: Record "KVSKBAReportSelectionsDispatch" temporary; var SourceFilter: Text; var SourceContentFilter: Text): 

Parameters:

  • TempKVSKBAReportSelectionDispatch: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • TempKVSKBAReportSelectionDispatchBuffer: The temporary report selection dispatch buffer containing the report selection dispatch records. Can be modified by subscribers.
  • SourceFilter: The source filter string generated from the temporary report selection dispatch buffer. Can be modified by subscribers.
  • SourceContentFilter: The source content filter string generated from the temporary report selection dispatch buffer. Can be modified by subscribers.

Remarks: This event allows subscribers to modify the source filter and source content filter strings generated from the temporary report selection dispatch buffer. Subscribers can also modify the temporary report selection dispatch buffer and the temporary report selection dispatch buffer containing the report selection dispatch records.

OnBeforeSetRecVarToPrintCaseElseOnRecRefToPrintTableNo(RecordRef, Variant, Text, Text) :

Summary: Event raised before the record variable to print is set for a dispatch document line type.

[IntegrationEvent(false, false)]
local procedure OnBeforeSetRecVarToPrintCaseElseOnRecRefToPrintTableNo(var RecRefToPrint: RecordRef; RecordVariant: Variant; SourceFilter: Text; SourceContentFilter: Text): 

Parameters:

  • RecRefToPrint: The record reference variable to print. Can be modified by subscribers.
  • RecordVariant: The record variant for which the record variable to print is being set.
  • SourceFilter: The source filter for the dispatch document line type. Can be modified by subscribers.
  • SourceContentFilter: The source content filter for the dispatch document line type. Can be modified by subscribers.

Remarks: This event allows subscribers to modify the record reference variable to print for a dispatch document line type before it is set. Subscribers can also modify the source filter and source content filter for the dispatch document line type.

OnBeforeGetReportSelectionDispatchSourceType(Enum KVSKBARepSelDispSourceType, Enum Warehouse Destination Type, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeGetReportSelectionDispatchSourceType(var KVSKBAReportSelectionDispatchSourceType: Enum "KVSKBARepSelDispSourceType"; WarehouseDestinationType: Enum "Warehouse Destination Type"; var ExitSourceType: Boolean): 

OnBeforeGetReportSelectionDispatchSourceContentType(Enum KVSKBARepSelDisSourceContType, Option, Boolean) :

Summary: Event raised before the source content type is determined for a dispatch document line type.

[IntegrationEvent(false, false)]
local procedure OnBeforeGetReportSelectionDispatchSourceContentType(var KVSKBAReportSelectionDispatchSourceContentType: Enum "KVSKBARepSelDisSourceContType"; DispatchDocumentLineType: Option; var ExitSourceContentType: Boolean): 

Parameters:

  • KVSKBAReportSelectionDispatchSourceContentType: The source content type for the dispatch document line type. Can be modified by subscribers.
  • DispatchDocumentLineType: The dispatch document line type for which the source content type is being determined.
  • ExitSourceContentType: A boolean value indicating whether to exit the procedure without determining the source content type. Can be modified by subscribers.

Remarks: This event allows subscribers to modify the source content type for a dispatch document line type before it is determined. Subscribers can also choose to exit the procedure without determining the source content type by setting the ExitSourceContentType parameter to true.