Skip to content

KVSFCYProdOrderSubscriber#

Events#

OnBeforeFindRecords(Record KVSKBAProdStructureBuffer, Record KVSKBAProdStructureBuffer, Code[20], Code[20], Code[20], Code[20], Code[20], Date, Boolean, Decimal, Code[10], Boolean) :#

Summary: Event before finding production structure records.

[IntegrationEvent(false, false)]
local procedure OnBeforeFindRecords(var TempProdStructureBuffer: Record "KVSKBAProdStructureBuffer"; var TempProdStructureBuffer2: Record "KVSKBAProdStructureBuffer"; ItemNo: Code[20]; ProdBOMNo: Code[20]; ProdBOMVersionCode: Code[20]; RoutingNo: Code[20]; RoutingVersionCode: Code[20]; CalculationDate: Date; CalcRouting: Boolean; Quantity: Decimal; UomCode: Code[10]; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYProdOrderSubscriber", 'OnBeforeFindRecords', '', false, false)]
local procedure DoSomethingOnBeforeFindRecords(var TempProdStructureBuffer: Record "KVSKBAProdStructureBuffer"; var TempProdStructureBuffer2: Record "KVSKBAProdStructureBuffer"; ItemNo: Code[20]; ProdBOMNo: Code[20]; ProdBOMVersionCode: Code[20]; RoutingNo: Code[20]; RoutingVersionCode: Code[20]; CalculationDate: Date; CalcRouting: Boolean; Quantity: Decimal; UomCode: Code[10]; var Handled: Boolean)
begin
end;

Parameters:

  • TempProdStructureBuffer: Production structure buffer record.
  • TempProdStructureBuffer2: Secondary production structure buffer record.
  • ItemNo: The item number.
  • ProdBOMNo: The production BOM number.
  • ProdBOMVersionCode: The production BOM version code.
  • RoutingNo: The routing number.
  • RoutingVersionCode: The routing version code.
  • CalculationDate: The calculation date.
  • CalcRouting: Whether to calculate routing.
  • Quantity: The quantity to calculate for.
  • UomCode: The unit of measure code.
  • Handled: Whether the event is handled.