KVSPSACreatePurchaseDocFromPSP
Procedures
SetCreateJobPurchParameters(Record KVSPSACreateJobPurchParameters) :
Summary: Set some Parameters for call of the Report Create Purchase Doc. from WBS
procedure SetCreateJobPurchParameters(var CreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters"):
Parameters:
CreateJobPurchParameters: Record KVSPSACreateJobPurchParameters
Events
KVSPSAOnAfterCopyPSAJobBudgetLineToPurchLine(Record Purchase Line, Record KVSPSA Job Budget Line, Record KVSPSACreateJobPurchParameters) :
Summary: Integration event raised after copying PSA job budget line to purchase line.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyPSAJobBudgetLineToPurchLine(var PurchaseLine: Record "Purchase Line"; var JobBudgetLine: Record "KVSPSA Job Budget Line"; GlobalCreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters"):
Parameters:
PurchaseLine: The purchase line recordJobBudgetLine: The job budget line recordGlobalCreateJobPurchParameters: The create job purchase parameters record
KVSPSAOnBeforeModifyCreatedPurchaseHeader(Record Purchase Header, Record Job, Record KVSPSACreateJobPurchParameters) :
Summary: Integration event raised before modifying created purchase header.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeModifyCreatedPurchaseHeader(var PurchaseHeader: Record "Purchase Header"; Job: Record "Job"; GlobalCreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters"):
Parameters:
PurchaseHeader: The purchase header recordJob: The job recordGlobalCreateJobPurchParameters: The create job purchase parameters record
KVSPSAOnBeforeModifyPurchaseDocumentTextFromPSAJobText(Record KVSKBAPurchaseDocumentText, Record Purchase Line, Record KVSPSA Job Budget Line, Record KVSPSACreateJobPurchParameters) :
Summary: Integration event raised before modifying purchase document text from PSA job text.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeModifyPurchaseDocumentTextFromPSAJobText(var KVSKBAPurchaseDocumentText: Record "KVSKBAPurchaseDocumentText"; PurchaseLine: Record "Purchase Line"; JobBudgetLine: Record "KVSPSA Job Budget Line"; GlobalCreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters"):
Parameters:
KVSKBAPurchaseDocumentText: The purchase document text recordPurchaseLine: The purchase line recordJobBudgetLine: The job budget line recordGlobalCreateJobPurchParameters: The create job purchase parameters record
KVSPSAOnBeforeOpenCreatedDocuments(Code[20], Code[20], Record KVSPSACreateJobPurchParameters, Boolean, Boolean) :
Summary: Integration event raised before opening created documents.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeOpenCreatedDocuments(GlobalFirstDocNo: Code[20]; GlobalLastDocNo: Code[20]; GlobalCreateJobPurchParameters: Record "KVSPSACreateJobPurchParameters"; var HideQuestion: Boolean; var IsHandled: Boolean):
Parameters:
GlobalFirstDocNo: The first document numberGlobalLastDocNo: The last document numberGlobalCreateJobPurchParameters: The create job purchase parameters recordHideQuestion: Set to true to hide the questionIsHandled: Set to true if the event handler has handled the operation
Protected Variables
GlobalCreateJobPurchParameters
Type: Record (KVSPSACreateJobPurchParameters)