Codeunit 18126476 EOS Exp Time Sheet Management

Codeunit 18126476 EOS Exp Time Sheet Management

Methods

CreateTravelAgreementLines

procedure CreateTravelAgreementLines(TimeSheetLine: Record "Time Sheet Line")

Parameters / Return Value

  • TimeSheetLine Record "Time Sheet Line"

UpdateTravelAgreement

procedure UpdateTravelAgreement(VAR TimeSheetDetail: Record "Time Sheet Detail")

Parameters / Return Value

  • TimeSheetDetail Record "Time Sheet Detail"

CheckAnomaly

procedure CheckAnomaly(var TimeSheetDetail: Record "Time Sheet Detail"; CheckAnomalyForUserOnly: Boolean)

Parameters / Return Value

  • TimeSheetDetail Record "Time Sheet Detail"

  • CheckAnomalyForUserOnly Boolean


CheckResourcePrice

procedure CheckResourcePrice(iRecTimeSheetLine: Record "Time Sheet Line"): Boolean

Parameters / Return Value

  • iRecTimeSheetLine Record "Time Sheet Line"

  • Returns Boolean


Events

OnAfterUpdateTravelAgreement

procedure OnAfterUpdateTravelAgreement(var TimeSheetDetailVar: Record "Time Sheet Detail")

Parameters / Return Value

  • TimeSheetDetailVar Record "Time Sheet Detail"

OnBeforeCheckAnomaly

procedure OnBeforeCheckAnomaly(var TimeSheetDetail: Record "Time Sheet Detail"; CheckAnomalyForUserOnly: Boolean; var AnomalyDetect: Boolean; var IsHandled: Boolean)

Parameters / Return Value

  • TimeSheetDetail Record "Time Sheet Detail"

  • CheckAnomalyForUserOnly Boolean

  • AnomalyDetect Boolean

  • IsHandled Boolean


OnFilterJobPSPLineOnGetActivity

procedure OnFilterJobPSPLineOnGetActivity(var JobPSPLine: Record KVSPSAJobPSPLine)

Parameters / Return Value

  • JobPSPLine Record "KVSPSAJobPSPLine"

OnFilterJobPSPLineOnGetActivity2

procedure OnFilterJobPSPLineOnGetActivity2(var JobPSPLine: Record KVSPSAJobPSPLine)

Parameters / Return Value

  • JobPSPLine Record "KVSPSAJobPSPLine"

OnFilterJobPSPLineOnGetActivity3

procedure OnFilterJobPSPLineOnGetActivity3(var JobPSPLine: Record KVSPSAJobPSPLine)

Parameters / Return Value

  • JobPSPLine Record "KVSPSAJobPSPLine"

OnValidateDescriptionOnBudgetSelect

procedure OnValidateDescriptionOnBudgetSelect(TempjobBudgetLineTEMPLoc: Record "KVSPSA Job Budget Line"; var ActDescriptionVar: text)

Parameters / Return Value

  • TempjobBudgetLineTEMPLoc Record "KVSPSA Job Budget Line"

  • ActDescriptionVar text


OnValidateDescriptionOnBudgetSelect2

procedure OnValidateDescriptionOnBudgetSelect2(TempjobBudgetLineTEMPLoc: Record "KVSPSA Job Budget Line"; var ActDescriptionVar: text)

Parameters / Return Value

  • TempjobBudgetLineTEMPLoc Record "KVSPSA Job Budget Line"

  • ActDescriptionVar text


OnFilterFilterJobBudgetLineOnGetTempBudgetLinesForJob

procedure OnFilterFilterJobBudgetLineOnGetTempBudgetLinesForJob(var PSAJobBudgetLineVar: Record "KVSPSA Job Budget Line")

Parameters / Return Value

  • PSAJobBudgetLineVar Record "KVSPSA Job Budget Line"

OnFilterFilterTempBudgetLines

procedure OnFilterFilterTempBudgetLines(var PSAJobBudgetLineVar: Record "KVSPSA Job Budget Line"; ResNoPar: Code[20]; var IsHandled: Boolean)

Parameters / Return Value

  • PSAJobBudgetLineVar Record "KVSPSA Job Budget Line"

  • ResNoPar Code[20]

  • IsHandled Boolean


OnFilterFilterTempBudgetLines2

procedure OnFilterFilterTempBudgetLines2(var PSAJobBudgetLineVar: Record "KVSPSA Job Budget Line"; ResNoPar: Code[20]; var IsHandled: Boolean)

Parameters / Return Value

  • PSAJobBudgetLineVar Record "KVSPSA Job Budget Line"

  • ResNoPar Code[20]

  • IsHandled Boolean


OnBeforeEOSCheckDayTotal

procedure OnBeforeEOSCheckDayTotal(TimeSheetNo: Code[20]; var IsHandled: Boolean)

Parameters / Return Value

  • TimeSheetNo Code[20]

  • IsHandled Boolean



EOS Labs -