Skip to content

KVSFCYSalesOrderPlanningExt#

Extends #437dbf0e84ff417a965ded2bb9650972#Sales Order Planning

Procedures#

KVSFCYBuildFormFCY() :#

procedure KVSFCYBuildFormFCY(): 

KVSFCYSetJob(Code[20], Code[20]) :#

procedure KVSFCYSetJob(JobNoPar: Code[20]; JobTaskNoPar: Code[20]): 

KVSFCYCreateProdOrderFCY() :#

procedure KVSFCYCreateProdOrderFCY(): 

Events#

KVSFCYOnBeforeCalculatePlanAndDelivDates(Record Item) :#

[IntegrationEvent(false, false)]
local procedure KVSFCYOnBeforeCalculatePlanAndDelivDates(var Item: Record "Item"): 
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYSalesOrderPlanningExt", 'KVSFCYOnBeforeCalculatePlanAndDelivDates', '', false, false)]
local procedure DoSomethingKVSFCYOnBeforeCalculatePlanAndDelivDates(var Item: Record "Item")
begin
end;

KVSFCYOnMakeLinesSetOnAfterSetFilters(Record Sales Line) :#

[IntegrationEvent(false, false)]
local procedure KVSFCYOnMakeLinesSetOnAfterSetFilters(var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYSalesOrderPlanningExt", 'KVSFCYOnMakeLinesSetOnAfterSetFilters', '', false, false)]
local procedure DoSomethingKVSFCYOnMakeLinesSetOnAfterSetFilters(var SalesLine: Record "Sales Line")
begin
end;

KVSFCYOnMakeLinesOnBeforeInsertSalesOrderPlanningLine(Record Sales Planning Line, Record Sales Line) :#

[IntegrationEvent(false, false)]
local procedure KVSFCYOnMakeLinesOnBeforeInsertSalesOrderPlanningLine(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYSalesOrderPlanningExt", 'KVSFCYOnMakeLinesOnBeforeInsertSalesOrderPlanningLine', '', false, false)]
local procedure DoSomethingKVSFCYOnMakeLinesOnBeforeInsertSalesOrderPlanningLine(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line")
begin
end;

KVSFCYOnCreateOrdersOnBeforeCreateProdOrder(Record Sales Planning Line, Record Sales Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSFCYOnCreateOrdersOnBeforeCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYSalesOrderPlanningExt", 'KVSFCYOnCreateOrdersOnBeforeCreateProdOrder', '', false, false)]
local procedure DoSomethingKVSFCYOnCreateOrdersOnBeforeCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean)
begin
end;

KVSFCYOnBeforeCreateOrder(Record Sales Planning Line, Record Sales Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSFCYOnBeforeCreateOrder(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line"; var CreateProdOrder: Boolean): 
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYSalesOrderPlanningExt", 'KVSFCYOnBeforeCreateOrder', '', false, false)]
local procedure DoSomethingKVSFCYOnBeforeCreateOrder(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line"; var CreateProdOrder: Boolean)
begin
end;

KVSFCYOnBeforeCreateProdOrder(Record Sales Planning Line, Enum Production Order Status, Enum Create Production Order Type, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSFCYOnBeforeCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line"; var NewStatus: Enum "Production Order Status"; var NewOrderType: Enum "Create Production Order Type"; var ShowCreateOrderForm: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYSalesOrderPlanningExt", 'KVSFCYOnBeforeCreateProdOrder', '', false, false)]
local procedure DoSomethingKVSFCYOnBeforeCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line"; var NewStatus: Enum "Production Order Status"; var NewOrderType: Enum "Create Production Order Type"; var ShowCreateOrderForm: Boolean; var IsHandled: Boolean)
begin
end;

KVSFCYOnAfterCreateProdOrder(Record Sales Planning Line) :#

[IntegrationEvent(false, false)]
local procedure KVSFCYOnAfterCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line"): 
[EventSubscriber(ObjectType::PageExtension, PageExtension::"KVSFCYSalesOrderPlanningExt", 'KVSFCYOnAfterCreateProdOrder', '', false, false)]
local procedure DoSomethingKVSFCYOnAfterCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line")
begin
end;