Skip to content

KVSFCYConsignConsumptionLine#

Fields#

Name Type Note
Document No. Code[20]
Line No. Integer
Item No. Code[20]
Variant Code Code[10]
Quantity Decimal
Unit of Measure Code Code[10]
Qty. per Unit of Measure Decimal
Quantity (Base) Decimal
Due Date Date
Consign. Location Code Code[10]
Consign. Bin Code Code[20]
Vendor No. Code[20]
Location Code Code[10]
Bin Code Code[20]
Quantity to handle Decimal
Qty. to handle (Base) Decimal
Quantity handled Decimal
Qty. handled (Base) Decimal
Quantity reserved Decimal FlowField
Qty. reserved (Base) Decimal FlowField
Posting No. Code[20]
Description Text[100]
Description 2 Text[50]
Transfer Shipment Date Date

Procedures#

CallItemTracking(Record KVSFCYConsignConsumptionLine) :#

Summary: Opens the Item Tracking Lines page for managing lot numbers, serial numbers, and other tracking information for consignment consumption lines. This procedure initializes tracking specifications for the consignment consumption line and displays the item tracking interface where users can assign, modify, or view item tracking details such as serial numbers, lot numbers, and expiration dates. Used in consignment scenarios where detailed tracking of consumed items is required for inventory accuracy and compliance.

procedure CallItemTracking(var KVSFCYConsignConsumptionLine: Record "KVSFCYConsignConsumptionLine"): 

Parameters:

  • KVSFCYConsignConsumptionLine: The consignment consumption line record for which item tracking should be managed.

Events#

OnCallItemTrackingOnBeforeItemTrackingFormRunModal(Record KVSFCYConsignConsumptionLine, Page Item Tracking Lines) :#

[IntegrationEvent(false, false)]
local procedure OnCallItemTrackingOnBeforeItemTrackingFormRunModal(var KVSFCYConsignConsumptionLine: Record "KVSFCYConsignConsumptionLine"; var ItemTrackingForm: Page "Item Tracking Lines"): 
[EventSubscriber(ObjectType::Table, Table::"KVSFCYConsignConsumptionLine", 'OnCallItemTrackingOnBeforeItemTrackingFormRunModal', '', false, false)]
local procedure DoSomethingOnCallItemTrackingOnBeforeItemTrackingFormRunModal(var KVSFCYConsignConsumptionLine: Record "KVSFCYConsignConsumptionLine"; var ItemTrackingForm: Page "Item Tracking Lines")
begin
end;

OnAfterSetReservationFilters(Record Reservation Entry, Record KVSFCYConsignConsumptionLine) :#

Summary: Event after setting reservation filters for consignment consumption line.

[IntegrationEvent(false, false)]
local procedure OnAfterSetReservationFilters(var ReservEntry: Record "Reservation Entry"; KVSFCYConsignConsumptionLine: Record "KVSFCYConsignConsumptionLine"): 
[EventSubscriber(ObjectType::Table, Table::"KVSFCYConsignConsumptionLine", 'OnAfterSetReservationFilters', '', false, false)]
local procedure DoSomethingOnAfterSetReservationFilters(var ReservEntry: Record "Reservation Entry"; KVSFCYConsignConsumptionLine: Record "KVSFCYConsignConsumptionLine")
begin
end;

Parameters:

  • ReservEntry: Reservation entry record.
  • KVSFCYConsignConsumptionLine: Consignment consumption line record.

OnBeforeRunItemTrackingLinesPage(Page Item Tracking Lines, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeRunItemTrackingLinesPage(var ItemTrackingLines: Page "Item Tracking Lines"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSFCYConsignConsumptionLine", 'OnBeforeRunItemTrackingLinesPage', '', false, false)]
local procedure DoSomethingOnBeforeRunItemTrackingLinesPage(var ItemTrackingLines: Page "Item Tracking Lines"; var IsHandled: Boolean)
begin
end;