Table of Contents

KVSKBAExtendedPackageNo

Fields

Name Type Note
Level Integer
Item No. Code[20]
Variant Code Code[10]
Package No. Code[50]
Lot No. Code[50]
Serial No. Code[50]
Country/Region Code Code[10]
Description Text[100]
Certificate Number Code[20]
Blocked Boolean
Comment Boolean FlowField
Inventory Decimal FlowField
Date Filter Date FlowFilter
Location Filter Code[10] FlowFilter
Bin Filter Code[20] FlowFilter
Expired Inventory Decimal FlowField
Lot Certificate No. Code[20] FlowField
Production Date Date
Ext Lot No. Code[50]
Warranty Date Date FlowField
Expiration Date Date FlowField

Events

OnAfterSetPackageNoFromPackageInformation(Record Package No. Information, Record KVSKBAExtendedPackageNo) :

Summary: Event raised after the extended package number fields have been populated from the package number information record.

[IntegrationEvent(false, false)]
local procedure OnAfterSetPackageNoFromPackageInformation(PackageNoInformation: Record "Package No. Information"; var TempExtendedPackageNo: Record "KVSKBAExtendedPackageNo" temporary): 

Parameters:

  • PackageNoInformation: The source package number information record.
  • TempExtendedPackageNo: The temporary extended package number record that was populated.

Remarks: Use this event to set additional fields on the temporary record after the standard field assignment has run.

OnBeforeInsertTrackingData(Record Package No. Information, Record KVSKBAExtendedPackageNo, Boolean) :

Summary: Event raised before the tracking data is inserted from the extended package number record.

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertTrackingData(PackageNoInformation: Record "Package No. Information"; var TempExtendedPackageNo: Record "KVSKBAExtendedPackageNo" temporary; var IsHandled: Boolean): 

Parameters:

  • PackageNoInformation: The package number information record.
  • TempExtendedPackageNo: The temporary extended package number record containing the data to insert.
  • IsHandled: Set to true to skip the default insert tracking data logic.

Remarks: Subscribers can set IsHandled to true to replace the standard tracking data insert with custom behaviour.

OnAfterInsertTrackingData(Record Package No. Information, Record KVSKBAExtendedPackageNo) :

Summary: Event raised after the tracking data has been inserted from the extended package number record.

[IntegrationEvent(false, false)]
local procedure OnAfterInsertTrackingData(PackageNoInformation: Record "Package No. Information"; var TempExtendedPackageNo: Record "KVSKBAExtendedPackageNo" temporary): 

Parameters:

  • PackageNoInformation: The package number information record.
  • TempExtendedPackageNo: The temporary extended package number record whose data was inserted.

Remarks: Use this event to perform additional processing or logging after the standard tracking data insert has completed.