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
Obsolete
Pending: Use procedure “CheckResourcePrice” with “Time Sheet Detail” parameter on codeunit 18126476 “EOS Exp Time Sheet Management” - app EOS.EX095.03.P365Expenses (25.0)procedure CheckResourcePrice(iRecTimeSheetLine: Record "Time Sheet Line"): Boolean
Parameters / Return Value
iRecTimeSheetLine
Record "Time Sheet Line"
Returns
Boolean
CheckResourcePrice
procedure CheckResourcePrice(iRecTimeSheetDetail: Record "Time Sheet Detail"): Boolean
Parameters / Return Value
iRecTimeSheetDetail
Record "Time Sheet Detail"
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
OnBeforeCreateTimeSheetExpensesLine
local procedure OnBeforeCreateTimeSheetExpensesLine(TimeSheetLine: Record "Time Sheet Line"; Resource: Record Resource; WorkType: Record "Work Type"; var Condition: Boolean)
This event is called before inserting a new Time Sheet Expenses Line.
Parameters / Return Value
TimeSheetLine
Record "Time Sheet Line"
Current Time Sheet Line
Resource
Record "Resource"
Current Resource
WorkType
Record "Work Type"
Current Work Type
Condition
Boolean
True if the line should be created, false if not
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.