Table 951 Time Sheet Line in 26

App
Base Application
Namespace
Microsoft.Projects.TimeSheet

Fields, 23Keys, 4Procedures, 7Events, 9

Versions171819202122232425262728latest

Source29

Fields, 23

IdNameTypeObsolete
1Time Sheet No.Code[20]-
2Line No.Integer-
3Time Sheet Starting DateDate-
5TypeEnum Time Sheet Line Type-
6Job No.Code[20]-
7Job Task No.Code[20]-
9Cause of Absence CodeCode[10]-
10DescriptionText[100]-
11Work Type CodeCode[10]-
12Approver IDCode[50]-
13Service Order No.Code[20]-
14Service Order Line No.Integer-
15Total QuantityDecimal-
17ChargeableBoolean-
18Assembly Order No.Code[20]-
19Assembly Order Line No.Integer-
20StatusEnum Time Sheet Status-
21Approved ByCode[50]-
22Approval DateDate-
23PostedBoolean-
26CommentBoolean-
480Dimension Set IDInteger-
8002Job IdGuid-

Keys, 4

NameFieldsObsolete
Key1, clusteredTime Sheet No., Line No.-
Key2Type-
Key3Time Sheet No., Status, Posted-
Key4Type, Job No.-

Procedures, 7

NameParametersReturnsAccessObsolete
TestStatus()public-
UpdateApproverID()public-
ShowLineDetails(Boolean)public-
GetAllowEdit(Integer, Boolean)Booleanpublic-
UpdateJobId()public-
CheckIfTimeSheetLineLinkExist(Record Job)public-
SetExclusionTypeFilter()public-

Events, 9

KindNameParametersObsolete
Integration eventOnBeforeGetJobApproverID(var Code[50], var Boolean)-
Integration eventOnBeforeSetApproverIDFromResource(Record Resource, var Boolean)-
Integration eventOnAfterGetAllowEdit(Integer, Boolean, var Boolean)-
Integration eventOnBeforeCheckWorkType(var Record Time Sheet Line, var Boolean)-
Integration eventOnBeforeTestStatus(var Boolean, var Record Time Sheet Line)-
Integration eventOnAfterUpdateApproverID(var Record Time Sheet Line)-
Integration eventOnBeforeShowLineDetails(var Record Time Sheet Line, var Boolean, Boolean)-
Integration eventOnValidateTypeOnAfterClearFields(var Record Time Sheet Line)-
Integration eventOnAfterSetExclusionTypeFilter(var Record Time Sheet Line)-