KVSFCYSubcontractingTracking#
Procedures#
SetProdOrderLine(Record Prod. Order Line) :#
Summary: Sets up the subcontracting tracking page with data from a production order line. Initializes the page to show the complete subcontracting chain for the specified production order line.
procedure SetProdOrderLine(prodOrderLinePar: Record "Prod. Order Line"):
Parameters:
prodOrderLinePar: Production order line record to track subcontracting relationships for
SetProdOrderRtgLine(Record Prod. Order Routing Line) :#
Summary: Sets up the subcontracting tracking page with data from a production order routing line. Initializes the page to show the complete subcontracting chain for the specified routing operation.
procedure SetProdOrderRtgLine(prodOrderRtgLinePar: Record "Prod. Order Routing Line"):
Parameters:
prodOrderRtgLinePar: Production order routing line record to track subcontracting relationships for
SetPurchLine(Record Purchase Line) :#
Summary: Sets up the subcontracting tracking page with data from a purchase line. Initializes the page to show the complete subcontracting chain for the specified purchase order line.
procedure SetPurchLine(purchLinePar: Record "Purchase Line"):
Parameters:
purchLinePar: Purchase line record to track subcontracting relationships for
SetTransLine(Record Transfer Line) :#
Summary: Sets up the subcontracting tracking page with data from a transfer line. Initializes the page to show the complete subcontracting chain for the specified transfer order line.
procedure SetTransLine(transLinePar: Record "Transfer Line"):
Parameters:
transLinePar: Transfer line record to track subcontracting relationships for
SetProdOrder(Record Production Order) :#
Summary: Sets up the subcontracting tracking page with data from a production order header. Initializes the page to show the complete subcontracting chain for all lines within the production order.
procedure SetProdOrder(prodOrderPar: Record "Production Order"):
Parameters:
prodOrderPar: Production order header record to track subcontracting relationships for
Events#
OnSetProdOrderLineOnBeforeSetDoc(Record KVSFCYSubcontEntryBuffer, Record Prod. Order Line, Boolean) :#
Summary: Triggers before setting document data for a production order line in subcontracting tracking.
[IntegrationEvent(false, false)]
local procedure OnSetProdOrderLineOnBeforeSetDoc(var SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; ProdOrderLine: Record "Prod. Order Line"; var Handled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSFCYSubcontractingTracking", 'OnSetProdOrderLineOnBeforeSetDoc', '', false, false)]
local procedure DoSomethingOnSetProdOrderLineOnBeforeSetDoc(var SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; ProdOrderLine: Record "Prod. Order Line"; var Handled: Boolean)
begin
end;
Parameters:
SubcontractingEntryBuffer: Subcontracting entry buffer recordProdOrderLine: Production order line recordHandled: Flag indicating if handled by extension
OnSetProdOrderRtgLineOnBeforeSetDoc(Record KVSFCYSubcontEntryBuffer, Record Prod. Order Routing Line, Record Prod. Order Line, Boolean) :#
Summary: Triggers before setting document data for a production order routing line in subcontracting tracking.
[IntegrationEvent(false, false)]
local procedure OnSetProdOrderRtgLineOnBeforeSetDoc(var SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; ProdOrderRoutingLine: Record "Prod. Order Routing Line"; ProdOrderLine: Record "Prod. Order Line"; var Handled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSFCYSubcontractingTracking", 'OnSetProdOrderRtgLineOnBeforeSetDoc', '', false, false)]
local procedure DoSomethingOnSetProdOrderRtgLineOnBeforeSetDoc(var SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; ProdOrderRoutingLine: Record "Prod. Order Routing Line"; ProdOrderLine: Record "Prod. Order Line"; var Handled: Boolean)
begin
end;
Parameters:
SubcontractingEntryBuffer: Subcontracting entry buffer recordProdOrderRoutingLine: Production order routing line recordProdOrderLine: Production order line recordHandled: Flag indicating if handled by extension
OnSetPurchLineOnBeforeSetDoc(Record KVSFCYSubcontEntryBuffer, Record Purchase Line, Boolean) :#
Summary: Triggers before setting document data for a purchase line in subcontracting tracking.
[IntegrationEvent(false, false)]
local procedure OnSetPurchLineOnBeforeSetDoc(var SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; PurchaseLine: Record "Purchase Line"; var Handled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSFCYSubcontractingTracking", 'OnSetPurchLineOnBeforeSetDoc', '', false, false)]
local procedure DoSomethingOnSetPurchLineOnBeforeSetDoc(var SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; PurchaseLine: Record "Purchase Line"; var Handled: Boolean)
begin
end;
Parameters:
SubcontractingEntryBuffer: Subcontracting entry buffer recordPurchaseLine: Purchase line recordHandled: Flag indicating if handled by extension
OnSetTransLineOnBeforeSetDoc(Record KVSFCYSubcontEntryBuffer, Record Transfer Line, Boolean) :#
Summary: Triggers before setting document data for a transfer line in subcontracting tracking.
[IntegrationEvent(false, false)]
local procedure OnSetTransLineOnBeforeSetDoc(var SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; TransferLine: Record "Transfer Line"; var Handled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSFCYSubcontractingTracking", 'OnSetTransLineOnBeforeSetDoc', '', false, false)]
local procedure DoSomethingOnSetTransLineOnBeforeSetDoc(var SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; TransferLine: Record "Transfer Line"; var Handled: Boolean)
begin
end;
Parameters:
SubcontractingEntryBuffer: Subcontracting entry buffer recordTransferLine: Transfer line recordHandled: Flag indicating if handled by extension
OnShowDocumentOnBeforeCaseElsePartProvidedEntryTableID(Record KVSFCYSubcontEntryBuffer, Boolean) :#
Summary: Triggers before showing document for a provided entry in subcontracting tracking.
[IntegrationEvent(false, false)]
local procedure OnShowDocumentOnBeforeCaseElsePartProvidedEntryTableID(SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; var Handled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSFCYSubcontractingTracking", 'OnShowDocumentOnBeforeCaseElsePartProvidedEntryTableID', '', false, false)]
local procedure DoSomethingOnShowDocumentOnBeforeCaseElsePartProvidedEntryTableID(SubcontractingEntryBuffer: Record "KVSFCYSubcontEntryBuffer"; var Handled: Boolean)
begin
end;
Parameters:
SubcontractingEntryBuffer: Subcontracting entry buffer recordHandled: Flag indicating if handled by extension