Skip to content

KVSPSACreateRequistionFromPSP#

Procedures#

SetCreateJobPurchParameters(Record KVSPSACreateJobPurchParameters) :#

Summary: Set some Parameters for call of the Report KVSPSACreateRequistionFromPSP

procedure SetCreateJobPurchParameters(var CreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters"): 

Parameters:

  • CreateJobPurchParameters: Record KVSPSACreateJobPurchParameters

Events#

KVSPSAOnAfterCreateRequisitionLineForBudgetLine(Record Requisition Line, Record KVSPSA Job Budget Line, Record KVSPSACreateJobPurchParameters) :#

Summary: Allows actions after inserting the requisition line.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCreateRequisitionLineForBudgetLine(var RequisitionLine: Record "Requisition Line"; KVSPSAJobBudgetLine: Record "KVSPSA Job Budget Line"; var GlobalCreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSACreateRequistionFromPSP", 'KVSPSAOnAfterCreateRequisitionLineForBudgetLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCreateRequisitionLineForBudgetLine(var RequisitionLine: Record "Requisition Line"; KVSPSAJobBudgetLine: Record "KVSPSA Job Budget Line"; var GlobalCreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters")
begin
end;

Parameters:

  • RequisitionLine: RequisitionLine can be modified
  • KVSPSAJobBudgetLine:
  • GlobalCreateJobPurchParameters: Contains the parameters for creating the requisition line

KVSPSAOnBeforeInsertRequisitionLineCreateRequisitionLineForBudgetLine(Record Requisition Line, Record KVSPSA Job Budget Line, Record KVSPSACreateJobPurchParameters) :#

Summary: Allows transfer of own fields from budget line to requisition line. the requisition line will be inserted after this publisher.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertRequisitionLineCreateRequisitionLineForBudgetLine(var RequisitionLine: Record "Requisition Line"; KVSPSAJobBudgetLine: Record "KVSPSA Job Budget Line"; var GlobalCreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSACreateRequistionFromPSP", 'KVSPSAOnBeforeInsertRequisitionLineCreateRequisitionLineForBudgetLine', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertRequisitionLineCreateRequisitionLineForBudgetLine(var RequisitionLine: Record "Requisition Line"; KVSPSAJobBudgetLine: Record "KVSPSA Job Budget Line"; var GlobalCreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters")
begin
end;

Parameters:

  • RequisitionLine: RequisitionLine can be modified
  • KVSPSAJobBudgetLine:
  • GlobalCreateJobPurchParameters: Contains the parameters for creating the requisition line

Protected Variables#

GlobalCreateJobPurchParameters#

Type: Record (KVSPSACreateJobPurchParameters)