Table of Contents

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): 

Parameters:

  • SubcontractingEntryBuffer: Subcontracting entry buffer record
  • ProdOrderLine: Production order line record
  • Handled: 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): 

Parameters:

  • SubcontractingEntryBuffer: Subcontracting entry buffer record
  • ProdOrderRoutingLine: Production order routing line record
  • ProdOrderLine: Production order line record
  • Handled: 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): 

Parameters:

  • SubcontractingEntryBuffer: Subcontracting entry buffer record
  • PurchaseLine: Purchase line record
  • Handled: 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): 

Parameters:

  • SubcontractingEntryBuffer: Subcontracting entry buffer record
  • TransferLine: Transfer line record
  • Handled: 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): 

Parameters:

  • SubcontractingEntryBuffer: Subcontracting entry buffer record
  • Handled: Flag indicating if handled by extension