Table 5964 Service Contract Line in 24

App
Base Application
Namespace
Microsoft.Service.Contract

Fields, 31Keys, 5Procedures, 12Events, 26

Versions171819202122232425262728latest

Source29

Fields, 31

IdNameTypeObsolete
1Contract TypeEnum Service Contract Type-
2Contract No.Code[20]-
3Line No.Integer-
4Contract StatusEnum Service Contract Status-
5Service Item No.Code[20]-
6DescriptionText[100]-
7Serial No.Code[50]-
8Service Item Group CodeCode[10]-
9Customer No.Code[20]-
10Ship-to CodeCode[10]-
11Item No.Code[20]-
12Unit of Measure CodeCode[10]-
13Response Time (Hours)Decimal-
14Last Planned Service DateDate-
15Next Planned Service DateDate-
16Last Service DateDate-
17Last Preventive Maint. DateDate-
18Invoiced to DateDate-
19Credit Memo DateDate-
20Contract Expiration DateDate-
21Service PeriodDateFormula-
22Line ValueDecimal-
23Line Discount %Decimal-
24Line AmountDecimal-
28Variant CodeCode[10]-
29Starting DateDate-
30New LineBoolean-
31CreditedBoolean-
32Line CostDecimal-
33Line Discount AmountDecimal-
34ProfitDecimal-

Keys, 5

NameFieldsObsolete
Key1, clusteredContract Type, Contract No., Line No.-
Key2Contract No., Line No., Contract Type-
Key3Service Item No., Contract Status-
Key4Contract Type, Contract No., Credited, New Line-
Key5Customer No., Ship-to Code-

Procedures, 12

NameParametersReturnsAccessObsolete
SetupNewLine()public-
CalculateNextServiceVisit()public-
UpdateContractAnnualAmount(Boolean)public-
HideDialogBox(Boolean)public-
TestStatusOpen()public-
GetStatusCheckSuspended()Booleanpublic-
SuspendStatusCheck(Boolean)public-
ShowComments()public-
ValidateServicePeriod(Date)public-
CreditMemoBaseExists()Booleanpublic-
LogContractLineChanges(Record Service Contract Line)public-
SelectMultipleServiceItems()public-

Events, 26

KindNameParametersObsolete
Integration eventOnAfterCalculateNextServiceVisit(Record Service Contract Header, Record Service Mgt. Setup)-
Integration eventOnAfterGetServiceItem(Record Service Contract Line, var Record Service Item)-
Integration eventOnAfterSetupNewLine(var Record Service Contract Line, Record Service Contract Header)-
Integration eventOnAfterTestStatusOpen(Record Service Contract Line, Integer)-
Integration eventOnBeforeCheckServContractHeader(Record Service Contract Header, var Boolean)-
Integration eventOnBeforeValidateContractExpirationDate(var Record Service Contract Line, var Record Service Contract Line, Integer, var Boolean)-
Integration eventOnBeforeValidateLineAmount(var Record Service Contract Line, var Record Service Contract Line, Integer, var Boolean)-
Integration eventOnBeforeValidateLineDiscountPercent(var Record Service Contract Line, var Record Service Contract Line, Integer, var Boolean)-
Integration eventOnCalculateOtherLineAmountsOnAfterSetFilters(var Record Service Contract Line)-
Integration eventOnValidateServiceItemNoOnBeforeCheckSameItemExist(var Record Service Contract Line, var Boolean)-
Integration eventOnValidateServiceItemNoOnBeforeCheckSameCustomer(Record Service Item, var Record Service Contract Header, var Boolean)-
Integration eventOnValidateServiceItemNoOnBeforeModify(Record Service Item, Record Service Contract Header)-
Integration eventOnBeforeCreditMemoBaseExists(Record Service Contract Line, var Boolean, var Boolean)-
Integration eventOnUpdateContractAnnualAmountOnAfterGetServContractHeader(var Record Service Contract Line, Record Service Contract Header, var Boolean)-
Integration eventOnValidateServiceItemNoOnAfterInit(var Record Service Contract Line, Record Service Contract Line)-
Integration eventOnAfterLogContractLineChanges(var Record Service Contract Line, Record Service Contract Line)-
Integration eventOnBeforeCheckCreditMemoDate(var Record Service Contract Line, Record Service Contract Line, var Boolean)-
Integration eventOnValidateServiceItemNoOnAfterServContractLineSetFiltersWithContractStatus(var Record Service Contract Line, var Record Service Contract Line)-
Integration eventOnValidateServiceItemNoOnAfterCalcServiceItemNoIsNotEmpty(var Record Service Contract Line, var Boolean, Record Service Contract Line, var Boolean)-
Integration eventOnValidateServiceItemNoOnBeforeOnValidate(var Record Service Contract Line, Record Service Contract Line, var Boolean)-
Integration eventOnValidateServiceItemNoOnBeforeCheckServContractHeaderStatus(var Record Service Contract Line, Record Service Contract Line, var Boolean)-
Integration eventOnBeforeSetupNewLine(var Record Service Contract Line, var Boolean)-
Integration eventOnBeforeCalculateNextServiceVisit(var Record Service Contract Line, var Boolean)-
Integration eventOnBeforeSelectMultipleServiceItems(var Record Service Contract Line)-
Integration eventOnAfterSelectMultipleServiceItems(var Record Service Contract Line)-
Integration eventOnBeforeAddServiceItems(var Record Service Contract Line, Text, var Boolean)-