Skip to content

KVSFCYCarryOutActionMsgPlan#

Obsolete

This Element will be removed or changed with a future Version of the App.

Procedures#

SetCreatedDocumentBuffer(Record Document Entry) :#

procedure SetCreatedDocumentBuffer(var TempDocumentEntryNew: Record "Document Entry" temporary): 

SetReqWkshLine(Record Requisition Line) :#

procedure SetReqWkshLine(var CurrentReqLine: Record "Requisition Line"): 

SetDemandOrder(Record Requisition Line, Record Manufacturing User Template) :#

procedure SetDemandOrder(var ReqLine: Record "Requisition Line"; MfgUserTempl: Record "Manufacturing User Template"): 

InitializeRequest(Option, Option, Option, Option) :#

procedure InitializeRequest(NewProdOrderChoice: Option; NewPurchOrderChoice: Option; NewTransOrderChoice: Option; NewAsmOrderChoice: Option): 

InitializeRequest2(Option, Option, Option, Option, Code[10], Code[10], Code[10], Code[10]) :#

procedure InitializeRequest2(NewProdOrderChoice: Option; NewPurchOrderChoice: Option; NewTransOrderChoice: Option; NewAsmOrderChoice: Option; NewReqWkshTemp: Code[10]; NewReqWksh: Code[10]; NewTransWkshTemp: Code[10]; NewTransWkshName: Code[10]): 

Events#

OnAfterSetDemandOrder(Record Requisition Line, Record Manufacturing User Template, Record Requisition Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterSetDemandOrder(var RequisitionLine: Record "Requisition Line"; MfgUserTempl: Record "Manufacturing User Template"; var ReqLineFilters: Record "Requisition Line"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'OnAfterSetDemandOrder', '', false, false)]
local procedure DoSomethingOnAfterSetDemandOrder(var RequisitionLine: Record "Requisition Line"; MfgUserTempl: Record "Manufacturing User Template"; var ReqLineFilters: Record "Requisition Line")
begin
end;

OnAfterSetReqLineFilters(Record Requisition Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterSetReqLineFilters(var RequisitionLine: Record "Requisition Line"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'OnAfterSetReqLineFilters', '', false, false)]
local procedure DoSomethingOnAfterSetReqLineFilters(var RequisitionLine: Record "Requisition Line")
begin
end;

OnBeforePreReport() :#

[IntegrationEvent(true, false)]
local procedure OnBeforePreReport(): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'OnBeforePreReport', '', false, false)]
local procedure DoSomethingOnBeforePreReport()
begin
end;

OnAfterRequisitionLineOnAfterGetRecord(Record Requisition Line, Option) :#

[IntegrationEvent(false, false)]
local procedure OnAfterRequisitionLineOnAfterGetRecord(var RequisitionLine: Record "Requisition Line"; ProdOrderChoice: Option): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'OnAfterRequisitionLineOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnAfterRequisitionLineOnAfterGetRecord(var RequisitionLine: Record "Requisition Line"; ProdOrderChoice: Option)
begin
end;

OnBeforeCheckLine(Record Requisition Line, Option, Option, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckLine(RequisitionLine: Record "Requisition Line"; PurchOrderChoice: Option; TransOrderChoice: Option; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'OnBeforeCheckLine', '', false, false)]
local procedure DoSomethingOnBeforeCheckLine(RequisitionLine: Record "Requisition Line"; PurchOrderChoice: Option; TransOrderChoice: Option; var IsHandled: Boolean)
begin
end;

OnBeforeRequisitionLineOnAfterGetRecord(Record Requisition Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeRequisitionLineOnAfterGetRecord(var RequisitionLine: Record "Requisition Line"; var CombineTransferOrders: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'OnBeforeRequisitionLineOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnBeforeRequisitionLineOnAfterGetRecord(var RequisitionLine: Record "Requisition Line"; var CombineTransferOrders: Boolean)
begin
end;

CheckOptionsOnQueryClosePage(Option, Option, Option, Boolean, Boolean, Code[10], Code[10], Option, Code[10], Code[10], Boolean, Boolean, Action, Boolean) :#

Summary: This function checks the options of the Request Page.

[IntegrationEvent(false, false)]
local procedure CheckOptionsOnQueryClosePage(ProdOrderChoice: Option; AsmOrderChoice: Option; PurchOrderChoice: Option; AssignBlanketOrders: Boolean; OneOrderPerBlanketOrder: Boolean; ReqWkshTemp: Code[10]; ReqWksh: Code[10]; TransOrderChoice: Option; TransWkshTemp: Code[10]; TransWkshName: Code[10]; CombineTransferOrders: Boolean; NoPlanningResiliency: Boolean; CloseAction: Action; var AllowClosePage: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'CheckOptionsOnQueryClosePage', '', false, false)]
local procedure DoSomethingCheckOptionsOnQueryClosePage(ProdOrderChoice: Option; AsmOrderChoice: Option; PurchOrderChoice: Option; AssignBlanketOrders: Boolean; OneOrderPerBlanketOrder: Boolean; ReqWkshTemp: Code[10]; ReqWksh: Code[10]; TransOrderChoice: Option; TransWkshTemp: Code[10]; TransWkshName: Code[10]; CombineTransferOrders: Boolean; NoPlanningResiliency: Boolean; CloseAction: Action; var AllowClosePage: Boolean)
begin
end;

Parameters:

  • ProdOrderChoice:
  • AsmOrderChoice:
  • PurchOrderChoice:
  • AssignBlanketOrders:
  • OneOrderPerBlanketOrder:
  • ReqWkshTemp:
  • ReqWksh:
  • TransOrderChoice:
  • TransWkshTemp:
  • TransWkshName:
  • CombineTransferOrders:
  • NoPlanningResiliency:
  • CloseAction:
  • AllowClosePage:

OnBeforePreAndPostProcessEDOrder(Record Requisition Line, Boolean, Option, Option, Code[10], Code[10], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforePreAndPostProcessEDOrder(var RequisitionLine: Record "Requisition Line"; OrderFinish: Boolean; SourceType: Option; Choice: Option; WkshTempl: Code[10]; WkshName: Code[10]; EDProcess: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'OnBeforePreAndPostProcessEDOrder', '', false, false)]
local procedure DoSomethingOnBeforePreAndPostProcessEDOrder(var RequisitionLine: Record "Requisition Line"; OrderFinish: Boolean; SourceType: Option; Choice: Option; WkshTempl: Code[10]; WkshName: Code[10]; EDProcess: Boolean)
begin
end;

OnCheckLineBeforeTestSupplyFrom(Record Requisition Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnCheckLineBeforeTestSupplyFrom(RequisitionLine: Record "Requisition Line"; var TestSupplyFrom: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCarryOutActionMsgPlan", 'OnCheckLineBeforeTestSupplyFrom', '', false, false)]
local procedure DoSomethingOnCheckLineBeforeTestSupplyFrom(RequisitionLine: Record "Requisition Line"; var TestSupplyFrom: Boolean)
begin
end;

Protected Variables#

ProdOrderChoice#

Type: Option