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;