Table 5965 Service Contract Header in 24

App
Base Application
Namespace
Microsoft.Service.Contract

Fields, 105Keys, 11Procedures, 20Events, 59

Versions171819202122232425262728latest

Source29

Fields, 105

IdNameTypeObsolete
1Contract No.Code[20]-
2Contract TypeEnum Service Contract Type-
3DescriptionText[100]-
4Description 2Text[50]-
5StatusEnum Service Contract Status-
6Change StatusEnum Service Contract Change Status-
7Customer No.Code[20]-
8NameText[100]-
9AddressText[100]-
10Address 2Text[50]-
11Post CodeCode[20]-
12CityText[30]-
13Contact NameText[100]-
14Your ReferenceText[35]-
15Salesperson CodeCode[20]-
16Bill-to Customer No.Code[20]-
17Bill-to NameText[100]-
18Bill-to AddressText[100]-
19Bill-to Address 2Text[50]-
20Bill-to Post CodeCode[20]-
21Bill-to CityText[30]-
22Ship-to CodeCode[10]-
23Ship-to NameText[100]-
24Ship-to AddressText[100]-
25Ship-to Address 2Text[50]-
26Ship-to Post CodeCode[20]-
27Ship-to CityText[30]-
28Serv. Contract Acc. Gr. CodeCode[10]-
32Invoice PeriodEnum Service Contract Header Invoice Period-
33Last Invoice DateDate-
34Next Invoice DateDate-
35Starting DateDate-
36Expiration DateDate-
38First Service DateDate-
39Max. Labor Unit PriceDecimal-
40Calcd. Annual AmountDecimal-
42Annual AmountDecimal-
43Amount per PeriodDecimal-
44Combine InvoicesBoolean-
45PrepaidBoolean-
46Next Invoice PeriodText[30]-
47Service Zone CodeCode[10]-
48Language CodeCode[10]-
49Format RegionText[80]-
50Cancel Reason CodeCode[10]-
51Last Price Update DateDate-
52Next Price Update DateDate-
53Last Price Update %Decimal-
55Response Time (Hours)Decimal-
56Contract Lines on InvoiceBoolean-
57No. of Posted InvoicesInteger-
58No. of Unposted InvoicesInteger-
59Service PeriodDateFormula-
60Payment Terms CodeCode[10]-
62Invoice after ServiceBoolean-
63Quote TypeEnum Service Contract Quote Type-
64Allow Unbalanced AmountsBoolean-
65Contract Group CodeCode[10]-
66Service Order TypeCode[10]-
67Shortcut Dimension 1 CodeCode[20]-
68Shortcut Dimension 2 CodeCode[20]-
69Accept BeforeDate-
71Automatic Credit MemosBoolean-
74Template No.Code[20]-
75Price Update PeriodDateFormula-
79Price Inv. Increase CodeCode[20]-
80Print Increase TextBoolean-
81Currency CodeCode[10]-
82No. SeriesCode[20]-
83ProbabilityDecimal-
84CommentBoolean-
85Responsibility CenterCode[10]-
86Phone No.Text[30]-
87Fax No.Text[30]-
88E-MailText[80]-
89Bill-to CountyText[30]-
90CountyText[30]-
91Ship-to CountyText[30]-
92Country/Region CodeCode[10]-
93Bill-to Country/Region CodeCode[10]-
94Ship-to Country/Region CodeCode[10]-
95Name 2Text[50]-
96Bill-to Name 2Text[50]-
97Ship-to Name 2Text[50]-
98Next Invoice Period StartDate-
99Next Invoice Period EndDate-
100Contract Invoice AmountDecimal-
101Contract Prepaid AmountDecimal-
102Contract Discount AmountDecimal-
103Contract Cost AmountDecimal-
104Contract Gain/Loss AmountDecimal-
106No. of Posted Credit MemosInteger-
107No. of Unposted Credit MemosInteger-
140Type FilterEnum Service Ledger Entry Type-
141Reason Code FilterCode[10]-
142Posted Service Order FilterCode[20]-
143Date FilterDate-
144Item FilterCode[20]-
204Payment Method CodeCode[10]-
480Dimension Set IDInteger-
1200Direct Debit Mandate IDCode[35]-
5050Contact No.Code[20]-
5051Bill-to Contact No.Code[20]-
5052Bill-to ContactText[100]-
5053Last Invoice Period EndDate-

Keys, 11

NameFieldsObsolete
Key1, clusteredContract Type, Contract No.-
Key2Contract No., Contract Type-
Key3Customer No., Ship-to Code-
Key4Bill-to Customer No., Contract Type, Combine Invoices, Next Invoice Date-
Key5Next Price Update Date-
Key6Responsibility Center, Service Zone Code, Status, Contract Group Code-
Key7Salesperson Code, Status-
Key8Template No.-
Key9Customer No., Bill-to Customer No.-
Key10Customer No., Currency Code, Ship-to Code-
Key11Expiration Date-

Procedures, 20

NameParametersReturnsAccessObsolete
UpdContractChangeLog(Record Service Contract Header)public-
AssistEdit(Record Service Contract Header)Booleanpublic-
ReturnNoOfPer(Enum Service Contract Header Invoice Period)Integerpublic-
UpdateServZone()public-
UpdateShiptoCode()public-
NextInvoicePeriod()Text[250]public-
ValidateNextInvoicePeriod()public-
ValidateShortcutDimCode(Integer, var Code[20])public-
SuspendStatusCheck(Boolean)public-
UpdateCont(Code[20])public-
UpdateCust(Code[20])public-
SetHideValidationDialog(Boolean)public-
SetSecurityFilterOnRespCenter()public-
ShowDocDim()public-
ValidateSalesPersonOnServiceContractHeader(Record Service Contract Header, Boolean, Boolean)public-
IsInvoicePeriodInTimeSegment()Booleanpublic-
CalculateEndPeriodDate(Boolean, Date)Datepublic-
CreateDim(List)public-
CreateDimFromDefaultDim(Integer)public-
SetSalespersonCode(Code[20], var Code[20])public-

Events, 59

KindNameParametersObsolete
Integration eventOnAfterAssistEdit(var Record Service Contract Header)-
Integration eventOnAfterUpdContractChangeLog(var Record Service Contract Header, Record Service Contract Header)-
Integration eventOnAfterValidateShortcutDimCode(var Record Service Contract Header, var Record Service Contract Header, Integer, var Code[20])-
Integration eventOnBeforeGetServiceContractNos(Record Service Contract Header, var Code[20], var Boolean)-
Integration eventOnBeforeCalculateEndPeriodDate(var Record Service Contract Header, Boolean, Date, var Date, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Service Contract Header, var Record Service Contract Header, Integer, var Code[20])-
Integration eventOnBeforeUpdateCust(var Record Service Contract Header, Code[20], var Boolean)-
Integration eventOnIsInvoicePeriodInTimeSegment(Record Service Contract Header, var Boolean)-
Integration eventOnAfterContractLinesExist(var Record Service Contract Line, var Boolean)-
Integration eventOnBeforeSetSalespersonCode(var Record Service Contract Header, Code[20], var Code[20], var Boolean)-
Integration eventOnBeforeSetAmountPerPeriod(var Record Service Contract Header, Date, Date, Integer, Integer, var Boolean)-
Integration eventOnAfterReturnNoOfPer(Enum Service Contract Header Invoice Period, var Integer)-
Integration eventOnAfterUpdateBillToCont(var Record Service Contract Header, Record Customer, Record Contact)-
Integration eventOnBeforeApplyServiceContractQuoteTemplate(var Record Service Contract Header, var Boolean)-
Integration eventOnBeforeValidateNextInvoicePeriod(var Record Service Contract Header, var Boolean, Record Service Contract Header)-
Integration eventOnBeforeValidateNextInvoiceDate(var Record Service Contract Header, Record Service Contract Header, var Boolean)-
Integration eventOnBeforeValidateLastInvoiceDate(var Record Service Contract Header, var Record Service Contract Header, var Boolean)-
Integration eventOnBeforeValidateInvoicePeriod(var Record Service Contract Header, var Boolean)-
Integration eventOnValidateNextInvoiceDateOnBeforeCheck(var Record Service Contract Header, var Boolean)-
Integration eventOnValidateNextInvoiceDateOnBeforeValidateNextInvoicePeriod(var Record Service Contract Header)-
Integration eventOnValidateStartingDateOnAfterServContractLineSetFilters(var Record Service Contract Header, var Record Service Contract Line)-
Integration eventOnCalculateEndPeriodDateOnPrepaidCaseElse(var Record Service Contract Header, var Date)-
Integration eventOnCalculateEndPeriodDateCaseElse(var Record Service Contract Header, var Date)-
Integration eventOnUpdateBillToCustOnBeforeContBusinessRelationFindByContact(var Record Service Contract Header, Record Customer, Record Contact)-
Integration eventOnValidateBillToCustomerNoOnAfterCopyFieldsFromCust(var Record Service Contract Header, Record Customer, Boolean)-
Integration eventOnAfterCreateDim(var Record Service Contract Header, Integer)-
Integration eventOnBeforeSetSecurityFilterOnRespCenter(var Record Service Contract Header, var Boolean)-
Integration eventOnBeforeCheckExpirationDate(var Boolean, var Record Service Contract Header)-
Integration eventOnAfterInitDefaultDimensionSources(var Record Service Contract Header, var List, Integer)-
Integration eventOnAfterUpdateShiptoCode(var Record Service Contract Header)-
Integration eventOnBeforeInitNoSeries(var Record Service Contract Header, Record Service Contract Header, Record Service Mgt. Setup, var Boolean)-
Integration eventOnBeforeValidatePrepaid(var Record Service Contract Header, Record Service Contract Header, var Record Service Ledger Entry, var Boolean)-
Integration eventOnCalcInvPeriodDurationCaseElse(var Record Service Contract Header, var DateFormula)-
Integration eventOnAfterUpdateCont(var Record Service Contract Header, Code[20])-
Integration eventOnBeforeChangeContractStatus(var Record Service Contract Header, Record Service Contract Header, var Boolean)-
Integration eventOnBeforeCheckChangeStatus(var Record Service Contract Header, var Boolean)-
Integration eventOnBeforeAskContractAmountDistribution(var Record Service Contract Header, var Boolean, var Integer, var Boolean)-
Integration eventOnValidateBillToCustomerNoOnBeforePrivacyBlockedCheck(var Record Service Contract Header, Record Customer, var Boolean)-
Integration eventOnValidateBillToCustomerNoOnBeforeBlockedCheck(var Record Service Contract Header, Record Customer, var Boolean)-
Integration eventOnBeforeValidateSalesPersonOnServiceContractHeader(var Record Service Contract Header, Boolean, Boolean, var Boolean)-
Integration eventOnBeforeValidateBillToCustomerNo(var Record Service Contract Header, var Record Service Contract Header, Boolean, var Boolean, Boolean, var Boolean)-
Integration eventOnBeforeValidateCustomerNo(var Record Service Contract Header, var Record Service Contract Header, var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeValidateShipToCode(var Record Service Contract Header, var Record Service Contract Header, var Boolean)-
Integration eventOnBeforeValidateStartingDate(var Record Service Contract Header, var Record Service Contract Line, var Boolean)-
Integration eventOnUpdateContOnAfterUpdateContFromCust(var Record Service Contract Header)-
Integration eventOnBeforeValidateCurrencyCode(var Record Service Contract Header, Record Service Contract Header, var Boolean)-
Integration eventOnBeforeChangeCustomerNo(var Record Service Contract Header, Record Service Contract Header, var Boolean)-
Integration eventOnBeforeChangeExpirationDate(var Record Service Contract Header, Record Service Contract Header, var Boolean)-
Integration eventOnValidateShipToCodeOnBeforeContractLinesExist(var Record Service Contract Header, var Boolean)-
Integration eventOnAfterUpdateZone(var Record Service Contract Header)-
Integration eventOnBeforeCreateDim(var Record Service Contract Header, var Boolean)-
Integration eventOnBeforeConfirmChangeContactNo(var Record Service Contract Header, var Boolean)-
Integration eventOnBeforeConfirmChangeBillToContactNo(var Record Service Contract Header, var Boolean)-
Integration eventOnAfterShowDocDim(var Record Service Contract Header)-
Integration eventOnChangeContractStatusOnBeforeConfirmCancelTheContractQst(var Record Service Contract Header, var Boolean)-
Integration eventOnChangeContractStatusOnBeforeModifyServContractLines(var Record Service Contract Line, Record Service Contract Header, Record Service Contract Header)-
Integration eventOnCheckChangeStatusOnBeforeSetBillToCustomerNo(var Record Service Contract Header, var Boolean)-
Integration eventOnCheckChangeStatusOnBeforeCheckContractLinesExist(var Record Service Contract Header, var Boolean)-
Integration eventOnChangeExpirationDateOnBeforeValidateInvoicePeriod(var Record Service Contract Header, var Boolean)-