Table 5901 Service Item Line in 22

App
Base Application

Fields, 63Keys, 11Procedures, 24Events, 65

Versions171819202122232425262728latest

Source29

Fields, 63

IdNameTypeObsolete
1Document No.Code[20]-
2Line No.Integer-
3Service Item No.Code[20]-
4Service Item Group CodeCode[10]-
5Item No.Code[20]-
6Serial No.Code[50]-
7DescriptionText[100]-
8Description 2Text[50]-
9Repair Status CodeCode[10]-
10PriorityOption-
11Response Time (Hours)Decimal-
12Response DateDate-
13Response TimeTime-
14Starting DateDate-
15Starting TimeTime-
16Finishing DateDate-
17Finishing TimeTime-
18Service Shelf No.Code[10]-
19Warranty Starting Date (Parts)Date-
20Warranty Ending Date (Parts)Date-
21WarrantyBoolean-
22Warranty % (Parts)Decimal-
23Warranty % (Labor)Decimal-
24Warranty Starting Date (Labor)Date-
25Warranty Ending Date (Labor)Date-
26Contract No.Code[20]-
27Location of Service ItemText[30]-
28Loaner No.Code[20]-
29Vendor No.Code[20]-
30Vendor Item No.Text[50]-
31Fault Reason CodeCode[10]-
32Service Price Group CodeCode[10]-
33Fault Area CodeCode[10]-
34Symptom CodeCode[10]-
35Fault CodeCode[10]-
36Resolution CodeCode[10]-
37Fault CommentBoolean-
38Resolution CommentBoolean-
40Variant CodeCode[10]-
41Service Item Loaner CommentBoolean-
42Actual Response Time (Hours)Decimal-
43Document TypeEnum Service Document Type-
44Serv. Price Adjmt. Gr. CodeCode[10]-
45Adjustment TypeOption-
46Base Amount to AdjustDecimal-
60No. of Active/Finished AllocsInteger-
61No. of AllocationsInteger-
62No. of Previous ServicesInteger-
63Contract Line No.Integer-
64Ship-to CodeCode[10]-
65Customer No.Code[20]-
91Date FilterDate-
92Resource FilterCode[20]-
93Allocation Date FilterDate-
94Repair Status Code FilterCode[10]-
96Allocation Status FilterOption-
97Responsibility CenterCode[10]-
98Service Order FilterCode[20]-
99Resource Group FilterCode[20]-
100Shortcut Dimension 1 CodeCode[20]-
101Shortcut Dimension 2 CodeCode[20]-
130Release StatusOption-
480Dimension Set IDInteger-

Keys, 11

NameFieldsObsolete
Key1, clusteredDocument Type, Document No., Line No.-
Key2Document No., Line No., Document Type-
Key3Document Type, Document No., Service Item No., Contract No., Contract Line No.-
Key4Service Item No.-
Key5Document Type, Document No., Response Date, Response Time-
Key6Response Date, Response Time, Priority-
Key7Loaner No.-
Key8Document Type, Document No., Starting Date, Starting Time-
Key9Document Type, Document No., Finishing Date, Finishing Time-
Key10Fault Reason Code-
Key11Contract No.-

Procedures, 24

NameParametersReturnsAccessObsolete
SetUpNewLine()public-
SetServHeader(var Record Service Header)public-
CheckWarranty(Date)public-
CalculateResponseDateTime(Date, Time)public-
CheckServLineExist()Booleanpublic-
CheckIfServHourExist(Code[20])Booleanpublic-
AssistEditSerialNo()public-
SetHideDialogBox(Boolean)public-
ShowComments(Option)public-
CalculateResponseTimeHours()Decimalpublic-
UpdateResponseTimeHours()public-
UpdateServiceOrderChangeLog(var Record Service Item Line)public-
CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])publicPending 20.0
Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
ValidateShortcutDimCode(Integer, var Code[20])public-
ShowDimensions()public-
UpdateAllLineDim(Integer, Integer)public-
SetServItemInfo(Record Service Item)public-
CheckTempDateErrorDate(Date, Date, Text[30], Text[30])public-
LendLoanerWithConfirmation(Boolean)internal-
GetHideDialogBox()Booleanpublic-
SetSecurityFilterOnRespCenter()public-
UpdateStartFinishDateTime(Enum Service Document Type, Code[20], Integer, Date, Time, Date, Time, Boolean)public-
CreateDim(List)public-
CreateDimFromDefaultDim(Integer)public-

Events, 65

KindNameParametersObsolete
Integration eventOnAfterCreateDimTableIDs(var Record Service Item Line, Integer, var Integer, var Code[20])Pending 20.0
Temporary event for compatibility
Integration eventOnAfterAssignItemValues(var Record Service Item Line, var Record Service Item Line, Record Item, Record Service Header, Integer)-
Integration eventOnAfterSetServItemInfo(var Record Service Item Line, Record Service Item Line, Record Service Item)-
Integration eventOnAfterSetUpNewLine(var Record Service Item Line)-
Integration eventOnAfterValidateShortcutDimCode(var Record Service Item Line, Record Service Item Line, Integer, var Code[20])-
Integration eventOnBeforeOnModify(var Record Service Item Line, Record Service Item Line)-
Integration eventOnBeforeCheckServItemCustomer(Record Service Header, Record Service Item, var Boolean)-
Integration eventOnBeforeCreateDim(var Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeTempServLine(var Record Service Item Line, Record Service Item Line, var Record Service Line, var Boolean)-
Integration eventOnBeforeShowUpdateExistingServiceLinesMessage(var Record Service Item Line, Record Service Item Line, var Boolean)-
Integration eventOnBeforeUpdateResponseTimeHours(var Record Service Item Line, Record Service Item Line, Boolean, var Boolean)-
Integration eventOnBeforeValidateSerialNo(var Record Service Item Line, Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeValidateWarranty(var Record Service Item Line, Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeValidateWarrantyParts(var Record Service Item Line, Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeValidateWarrantyLabor(var Record Service Item Line, Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Service Item Line, Record Service Item Line, Integer, var Code[20])-
Integration eventOnCheckWarrantyOnAfterSetWarrantyPartsLabor(var Record Service Item Line, Date, var Boolean, var Boolean)-
Integration eventOnRecreateServLine(var Record Service Line, Record Service Line)-
Integration eventOnValidateContractNoOnBeforeValidateServicePeriod(var Record Service Item Line, Record Service Item Line, Integer, var Boolean, var Record Service Header)-
Integration eventOnValidateServiceItemNoOnAfterValidateServiceItemGroupCode(var Record Service Item Line)-
Integration eventOnValidateServiceItemNoOnBeforeCheckXRecServiceItemNo(var Record Service Item Line, Record Service Item Line, var Record Service Line, var Record Service Item, var Boolean)-
Integration eventOnValidateServiceItemNoOnBeforeValidateServicePeriod(var Record Service Item Line, Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeCheckShipToCode(var Record Service Item Line, Record Service Item, Record Service Header, var Boolean)-
Integration eventOnRepairStatusCodeValidateOnAfterSetRepairStatusInProgress(var Record Service Item Line, var Boolean)-
Integration eventOnShowCommentsOnBeforeRunPageServiceCommentSheet(var Record Service Item Line, var Record Service Comment Line)-
Integration eventOnBefoerCheckCustomerNo(var Record Service Header, var Record Service Item Line, Record Service Item Line, var Boolean)-
Integration eventOnBeforeSetSecurityFilterOnRespCenter(var Record Service Item Line, var Boolean)-
Integration eventOnAfterInitDefaultDimensionSources(var Record Service Item Line, var List, Integer)-
Integration eventOnAfterSetHideDialogBox(var Boolean)-
Integration eventOnAfterUpdateServiceOrderChangeLog(Record Service Item Line, var Record Service Item Line)-
Integration eventOnBeforeCheckRecreateServLines(var Record Service Item Line, Record Service Item Line, var Record Service Line, var Boolean)-
Integration eventOnBeforeEnsureCorrectStartingFinishingTimes(var Record Service Item Line, Record Service Header, var Boolean)-
Integration eventOnBeforeLendLoanerWithConfirmation(var Record Service Item Line, Boolean, var Boolean)-
Integration eventOnBeforeUpdateStartFinishDateTime(var Record Service Item Line, Record Service Mgt. Setup, var Boolean)-
Integration eventOnBeforeSetFilterForType(var Record Service Item Line, var Record Service Line, var Boolean)-
Integration eventOnUpdateStartFinishDateTimeOnAfterCalcShouldSetStartTime(var Record Service Item Line, var Record Service Header, var Boolean)-
Integration eventOnUpdateStartFinishDateTimeOnAfterCalcShouldSetFinishingTime(var Record Service Item Line, var Record Service Header, var Boolean)-
Integration eventOnCheckWarrantyOnAfterSetWarranty(var Record Service Item Line, var Boolean, Date)-
Integration eventOnLookupContractNoOnAfterServContractLineSetFilters(var Record Service Contract Line, Record Service Item Line)-
Integration eventOnValidateServiceItemNoOnBeforeEmptyContractNoFindServContractLine(var Record Service Item Line, Record Service Header, Record Service Item, var Boolean, var Boolean, var Record Service Contract Line)-
Integration eventOnBeforeInitTableValuePair(var Dictionary, Integer, var Boolean, var Record Service Item Line)-
Integration eventOnAfterInitTableValuePair(var Dictionary, Integer, var Record Service Item Line)-
Integration eventOnValidateServiceItemNoOnBeforeCheckServContractExist(var Record Service Contract Line, Record Service Item, Record Service Header, var Boolean, var Record Service Item Line, var Boolean)-
Integration eventOnShowDimensionsOnBeforeServiceItemLineModify(var Record Service Item Line)-
Integration eventOnBeforeCheckFinishingTime(var Record Service Item Line, var Boolean)-
Integration eventOnUpdateAllLineDimOnBeforeGetResponse(var Record Service Item Line, Integer, Integer, var Boolean)-
Integration eventOnInsertOnBeforeCheckFirstServItemLine(var Record Service Item Line, var Boolean)-
Integration eventOnInsertOnAfterGetServHeader(var Record Service Item Line, Record Service Header)-
Integration eventOnInsertOnBeforeSetContractNo(var Record Service Item Line, Record Service Header, var Boolean)-
Integration eventOnInsertOnBeforeCreateAllocationEntry(var Record Service Item Line, Record Service Header, var Boolean)-
Integration eventOnInsertOnBeforeUpdatePriority(var Record Service Item Line, var Boolean)-
Integration eventOnValidateServiceItemNoOnAfterValidateWarrantyPartsLaborDates(var Record Service Item Line)-
Integration eventOnValidateServiceItemNoOnAfterSetFilterServContractLine(var Record Service Item Line, var Record Service Contract Line)-
Integration eventOnAfterValidateServiceItemNoOnBeforeUpdateResponseTimeHours(var Record Service Item Line, Record Service Item Line)-
Integration eventOnValidateRepairStatusCodeOnBeforeValidateStatus(var Record Service Item Line, var Record Service Header)-
Integration eventOnBeforeValidateWarrantyStartingDateParts(var Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeValidateWarrantyEndingDateParts(var Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeValidateWarrantyStartingDateLabor(var Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeValidateWarrantyEndingDateLabor(var Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeValidateServicePriceGroupCode(var Record Service Item Line, var Record Service Item Line, Integer, var Boolean)-
Integration eventOnBeforeCheckWarranty(var Record Service Item Line, var Record Service Item Line, Date, var Boolean)-
Integration eventOnBeforeUpdateServiceOrderChangeLog(var Record Service Item Line, var Record Service Item Line, var Boolean)-
Integration eventOnBeforeSetServItemInfo(var Record Service Item Line, Record Service Item, var Boolean)-
Integration eventOnBeforeValidateContractNo(var Record Service Item Line, var Record Service Item Line, var Boolean)-
Integration eventOnBeforeCalculateResponseTimeHours(var Record Service Item Line, var Decimal, var Boolean)-