Table of Contents

KVSPSAUpdate Job Account No.

Procedures

AddToBufferNew(Code[10], Code[20], Code[20], Code[20]) :

Summary: This procedure setup multiple global variables used in the report and creates a new entry in the temporary Job Account Setup table.

procedure AddToBufferNew(JobType: Code[10]; ProdPostGrp: Code[20]; WorkPackageCode: Code[20]; PhaseCode: Code[20]): 

Parameters:

  • JobType: Code used for setting GlobalJobTypeGlobal.
  • ProdPostGrp: Code used for setting GlobalProdPostGrpGlobal.
  • WorkPackageCode: Code used for setting GlobalWorkPackageCodeGlobal.
  • PhaseCode: Code used for setting GlobalPhaseCodeGlobal.

Events

KVSPSAOnAfterUpdateJobAccountNosNew(Boolean, Boolean, Boolean, Boolean, Boolean, Record Job Ledger Entry, Record KVSPSAJobTimeLedgerEntry, Record Job Journal Line, Record Purchase Line) :

[IntegrationEvent(true, false)]
local procedure KVSPSAOnAfterUpdateJobAccountNosNew(DoIt: Boolean; LookAtJobJournalLine: Boolean; LookAtJobLedgerEntry: Boolean; LookAtJobTimeLedgerEntry: Boolean; LookAtPurchaseLine: Boolean; var JobLedgerEntry: Record "Job Ledger Entry"; var JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry"; var JobJournalLine: Record "Job Journal Line"; var PurchaseLine: Record "Purchase Line"): 

KVSPSAOnBeforeFindJobAccountForJLEInReportOnUpdateJobAccount(Record Job Ledger Entry, Code[10]) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindJobAccountForJLEInReportOnUpdateJobAccount(var JobLedgerEntry: Record "Job Ledger Entry" temporary; var JobType: Code[10]): 

KVSPSAOnBeforeFindJobAccountForJTLEInReportOnUpdateJobAccount(Record KVSPSAJobTimeLedgerEntry, Code[10]) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindJobAccountForJTLEInReportOnUpdateJobAccount(var JobTimeLedgerEntry: Record "KVSPSAJobTimeLedgerEntry" temporary; var JobType: Code[10]): 

KVSPSAOnBeforeFindJobAccountOnJobLedgerEntry(Record Job Ledger Entry, Code[10], Code[20], Code[20]) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindJobAccountOnJobLedgerEntry(var JobLedgerEntry: Record "Job Ledger Entry"; JobType: Code[10]; var SalesAccLoc: Code[20]; var UsageAccLoc: Code[20]):