Table 5965 Service Contract Header in 17

App
Base Application

Fields, 104Keys, 11Procedures, 17Events, 19

Versions171819202122232425262728latest

Source29

Fields, 104

IdNameTypeObsolete
1Contract No.Code[20]-
2Contract TypeOption-
3DescriptionText[100]-
4Description 2Text[50]-
5StatusOption-
6Change StatusOption-
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]-
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 TypeOption-
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 FilterOption-
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, 17

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-
CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, 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-

Events, 19

KindNameParametersObsolete
Integration eventOnAfterAssistEdit(var Record Service Contract Header)-
Integration eventOnAfterCreateDimTableIDs(var Record Service Contract Header, Integer, var Integer, var Code[20])-
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 eventOnBeforeApplyServiceContractQuoteTemplate(Record Service Contract Header, var Boolean)-
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 eventOnBeforeValidateNextInvoicePeriod(var Record Service Contract Header, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Service Contract Header, var Record Service Contract Header, Integer, var Code[20])-
Integration eventOnValidateNextInvoiceDateOnBeforeCheck(Record Service Contract Header, var Boolean)-
Integration eventOnCalculateEndPeriodDateOnPrepaidCaseElse(Record Service Contract Header, var Date)-
Integration eventOnCalculateEndPeriodDateCaseElse(Record Service Contract Header, var Date)-
Integration eventOnCalcInvPeriodDurationCaseElse(Record Service Contract Header, DateFormula)-
Integration eventOnBeforeCheckExpirationDate(var Boolean)-
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)-