Table 5900 Service Header in 21

App
Base Application

Fields, 147Keys, 7Procedures, 46Events, 94

Versions171819202122232425262728latest

Source29

Fields, 147

IdNameTypeObsolete
1Document TypeEnum Service Document Type-
2Customer No.Code[20]-
3No.Code[20]-
4Bill-to Customer No.Code[20]-
5Bill-to NameText[100]-
6Bill-to Name 2Text[50]-
7Bill-to AddressText[100]-
8Bill-to Address 2Text[50]-
9Bill-to CityText[30]-
10Bill-to ContactText[100]-
11Your ReferenceText[35]-
12Ship-to CodeCode[10]-
13Ship-to NameText[100]-
14Ship-to Name 2Text[50]-
15Ship-to AddressText[100]-
16Ship-to Address 2Text[50]-
17Ship-to CityText[30]-
18Ship-to ContactText[100]-
19Order DateDate-
20Posting DateDate-
22Posting DescriptionText[100]-
23Payment Terms CodeCode[10]-
24Due DateDate-
25Payment Discount %Decimal-
26Pmt. Discount DateDate-
27Shipment Method CodeCode[10]-
28Location CodeCode[10]-
29Shortcut Dimension 1 CodeCode[20]-
30Shortcut Dimension 2 CodeCode[20]-
31Customer Posting GroupCode[20]-
32Currency CodeCode[10]-
33Currency FactorDecimal-
34Customer Price GroupCode[10]-
35Prices Including VATBoolean-
37Invoice Disc. CodeCode[20]-
40Customer Disc. GroupCode[20]-
41Language CodeCode[10]-
43Salesperson CodeCode[20]-
46CommentBoolean-
47No. PrintedInteger-
52Applies-to Doc. TypeEnum Gen. Journal Document Type-
53Applies-to Doc. No.Code[20]-
55Bal. Account No.Code[20]-
62Shipping No.Code[20]-
63Posting No.Code[20]-
64Last Shipping No.Code[20]-
65Last Posting No.Code[20]-
70VAT Registration No.Text[20]-
73Reason CodeCode[10]-
74Gen. Bus. Posting GroupCode[20]-
75EU 3-Party TradeBoolean-
76Transaction TypeCode[10]-
77Transport MethodCode[10]-
78VAT Country/Region CodeCode[10]-
79NameText[100]-
80Name 2Text[50]-
81AddressText[100]-
82Address 2Text[50]-
83CityText[30]-
84Contact NameText[100]-
85Bill-to Post CodeCode[20]-
86Bill-to CountyText[30]-
87Bill-to Country/Region CodeCode[10]-
88Post CodeCode[20]-
89CountyText[30]-
90Country/Region CodeCode[10]-
91Ship-to Post CodeCode[20]-
92Ship-to CountyText[30]-
93Ship-to Country/Region CodeCode[10]-
94Bal. Account TypeEnum Payment Balance Account Type-
97Exit PointCode[10]-
98CorrectionBoolean-
99Document DateDate-
101AreaCode[10]-
102Transaction SpecificationCode[10]-
104Payment Method CodeCode[10]-
105Shipping Agent CodeCode[10]-
107No. SeriesCode[20]-
108Posting No. SeriesCode[20]-
109Shipping No. SeriesCode[20]-
114Tax Area CodeCode[20]-
115Tax LiableBoolean-
116VAT Bus. Posting GroupCode[20]-
117ReserveEnum Reserve Method-
118Applies-to IDCode[50]-
119VAT Base Discount %Decimal-
120StatusEnum Service Document Status-
121Invoice Discount CalculationOption-
122Invoice Discount ValueDecimal-
129Company Bank Account CodeCode[20]-
130Release StatusOption-
131VAT Reporting DateDate-
178Journal Templ. NameCode[10]-
480Dimension Set IDInteger-
1200Direct Debit Mandate IDCode[35]-
5052Contact No.Code[20]-
5053Bill-to Contact No.Code[20]-
5700Responsibility CenterCode[10]-
5750Shipping AdviceEnum Sales Header Shipping Advice-
5752Completely ShippedBoolean-
5754Location FilterCode[10]-
5792Shipping TimeDateFormula-
5794Shipping Agent Service CodeCode[10]-
5796Date FilterDate-
5902DescriptionText[100]-
5904Service Order TypeCode[10]-
5905Link Service to Service ItemBoolean-
5907PriorityOption-
5911Allocated HoursDecimal-
5915Phone No.Text[30]-
5916E-MailText[80]-
5917Phone No. 2Text[30]-
5918Fax No.Text[30]-
5921No. of Unallocated ItemsInteger-
5923Order TimeTime-
5924Default Response Time (Hours)Decimal-
5925Actual Response Time (Hours)Decimal-
5926Service Time (Hours)Decimal-
5927Response DateDate-
5928Response TimeTime-
5929Starting DateDate-
5930Starting TimeTime-
5931Finishing DateDate-
5932Finishing TimeTime-
5933Contract Serv. Hours ExistBoolean-
5934Reallocation NeededBoolean-
5936Notify CustomerOption-
5937Max. Labor Unit PriceDecimal-
5938Warning StatusOption-
5939No. of AllocationsInteger-
5940Contract No.Code[20]-
5951Type FilterOption-
5952Customer FilterCode[20]-
5953Resource FilterCode[20]-
5954Contract FilterCode[20]-
5955Ship-to Fax No.Text[30]-
5956Ship-to E-MailText[80]-
5957Resource Group FilterCode[20]-
5958Ship-to PhoneText[30]-
5959Ship-to Phone 2Text[30]-
5966Service Zone FilterCode[10]-
5968Service Zone CodeCode[10]-
5981Expected Finishing DateDate-
7000Price Calculation MethodEnum Price Calculation Method-
7001Allow Line Disc.Boolean-
9000Assigned User IDCode[50]-
9001Quote No.Code[20]-

Keys, 7

NameFieldsObsolete
Key1, clusteredDocument Type, No.-
Key2No., Document Type-
Key3Customer No., Order Date-
Key4Contract No., Status, Posting Date-
Key5Status, Response Date, Response Time, Priority, Responsibility Center-
Key6Status, Priority, Response Date, Response Time-
Key7Document Type, Customer No., Order Date-

Procedures, 46

NameParametersReturnsAccessObsolete
AssistEdit(Record Service Header)Booleanpublic-
CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])publicPending 20.0
Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
UpdateAllLineDim(Integer, Integer)public-
ValidateShortcutDimCode(Integer, var Code[20])public-
RecreateServLines(Text[100])public-
TestMandatoryFields(var Record Service Line)public-
UpdateResponseDateTime()public-
ServItemLineExists()Booleanpublic-
ServLineExists()Booleanpublic-
SetHideValidationDialog(Boolean)public-
SetValidatingFromLines(Boolean)public-
CheckCreditMaxBeforeInsert(Boolean)public-
UpdateServiceOrderChangeLog(var Record Service Header)public-
InitRecord()public-
SetShipToAddress(Text[100], Text[50], Text[100], Text[50], Text[30], Code[20], Text[30], Code[10])public-
ConfirmDeletion()Booleanpublic-
ShowDocDim()public-
LookupAdjmtValueEntries(Option)public-
CalcInvDiscForHeader()public-
SetSecurityFilterOnRespCenter()public-
SetShipToCustomerAddressFieldsFromShipToAddr(Record Ship-to Address)public-
WhsePickConflict(Enum Service Document Type, Code[20], Enum Sales Header Shipping Advice)Booleanpublic-
InvPickConflictResolutionTxt()Text[500]public-
WhseShipmentConflict(Enum Service Document Type, Code[20], Enum Sales Header Shipping Advice)Booleanpublic-
WhseShpmtConflictResolutionTxt()Text[500]public-
SetCustomerFromFilter()public-
CopyCustomerFilter()public-
ConfirmCloseUnposted()Booleanpublic-
ValidateSalesPersonOnServiceHeader(Record Service Header, Boolean, Boolean)public-
GetHideValidationDialog()Booleanpublic-
GetFullDocTypeTxt()Textpublic-
IsCreditDocType()Booleanpublic-
UpdateServLinesByFieldNo(Integer, Boolean)public-
OpenStatistics()public-
OpenOrderStatistics()public-
UpdateCurrencyFactor()protected-
MessageIfServLinesExist(Text[100])public-
InitInsert()public-
SendToPost(Integer)Booleanpublic-
SendToPostWithLines(Integer, var Record Service Line)Booleanpublic-
CreateDim(List)public-
TestNoSeries()public-
GetNoSeriesCode()Code[20]public-
GetServiceMgtSetup()public-
CreateDimFromDefaultDim(Integer)public-
ServiceLinesEditable()Booleanpublic-

Events, 94

KindNameParametersObsolete
Integration eventOnBeforeGetFullDocTypeTxt(var Record Service Header, var Text, var Boolean)-
Integration eventOnAfterCopyCustomerFields(var Record Service Header, Record Customer)-
Integration eventOnAfterCopyShipToCustomerAddressFieldsFromCustomer(var Record Service Header, Record Customer)-
Integration eventOnAfterCopyShipToCustomerAddressFieldsFromShipToAddr(var Record Service Header, Record Ship-to Address)-
Integration eventOnAfterGetPostingNoSeriesCode(var Record Service Header, var Code[20])-
Integration eventOnAfterInitRecord(var Record Service Header)-
Integration eventOnAfterUpdateShipToAddress(var Record Service Header)-
Integration eventOnUpdateServLineByChangedFieldName(Record Service Header, var Record Service Line, Text[100])-
Integration eventOnAfterCreateDimTableIDs(var Record Service Header, Integer, var Integer, var Code[20])Pending 20.0
Temporary event for compatibility
Integration eventOnAfterValidateShortcutDimCode(var Record Service Header, Record Service Header, Integer, var Code[20])-
Integration eventOnAfterUpdateCust(var Record Service Header)-
Integration eventOnAfterTransferExtendedTextForServLineRecreation(var Record Service Line)-
Integration eventOnBeforeCheckBlockedCustomer(var Record Customer, var Boolean)-
Integration eventOnBeforeCheckDocumentTypeAlreadyUsed(var Record Service Header, var Record Service Shipment Header, var Boolean)-
Integration eventOnBeforeConfirmUpdateContractNo(var Record Service Header, var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeCopyShipToCustomerAddressFieldsFromCustomer(var Record Service Header, Record Customer, var Boolean)-
Integration eventOnBeforeCopyShipToCustomerAddressFieldsFromShipToAddr(var Record Service Header, Record Ship-to Address, var Boolean)-
Integration eventOnBeforeCreateDim(var Record Service Header, Integer, var Boolean)-
Integration eventOnBeforeGetNoSeries(var Record Service Header, var Code[20], var Boolean)-
Integration eventOnBeforeGetPostingNoSeriesCode(var Record Service Header, Record Service Mgt. Setup, var Code[20], var Boolean)-
Integration eventOnBeforeInsertServLineOnServLineRecreation(var Record Service Line, var Record Service Line)-
Integration eventOnBeforeTestMandatoryFields(var Record Service Header, var Record Service Line)-
Integration eventOnBeforeTestNoSeries(var Record Service Header, var Boolean)-
Integration eventOnBeforeTestNoSeriesManual(var Record Service Header, var Boolean)-
Integration eventOnBeforeValidateServiceZoneCode(var Record Service Header, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Service Header, var Record Service Header, Integer, var Code[20])-
Integration eventOnBeforeUpdateAllLineDim(var Record Service Header, Integer, Integer, var Boolean)-
Integration eventOnBeforeUpdateCust(Code[20], var Boolean)-
Integration eventOnCreateDimOnBeforeUpdateLines(var Record Service Header, Record Service Header, Integer)-
Integration eventOnRecreateServLinesOnBeforeUpdateLines(var Record Service Header, var Boolean)-
Integration eventOnValidateCustomerNoOnBeforeDeleteLines(var Record Service Header, var Boolean)-
Integration eventOnValidateCustomerNoOnBeforeModify(var Record Service Header, Integer)-
Integration eventOnValidateVATBaseDiscountPctOnBeforeUpdateLineAmounts(var Record Service Header, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeValidateDueDate(var Record Service Header, var Boolean)-
Integration eventOnValidateShipToCodeOnBeforeDeleteLines(var Record Service Header, var Boolean)-
Integration eventOnBeforeConfirmRecalculatePrice(Record Service Header, var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeSetSalespersonCode(var Record Service Header, Code[20], var Code[20], var Boolean)-
Integration eventOnBeforeShowPostedDocsToPrintCreatedMsg(var Boolean)-
Integration eventOnBeforeRecreateServLines(var Record Service Header, Record Service Header, Text[100], var Boolean)-
Integration eventOnBeforeConfirmRecreateServLines(var Record Service Header, Record Service Header, Text[100], var Boolean, var Boolean, var Boolean)-
Integration eventOnUpdateAllLineDimOnBeforeGetServLineNewDimSetID(var Record Service Line, Integer, Integer)-
Integration eventOnUpdateAllLineDimOnBeforeGetServItemLineNewDimSetID(var Record Service Item Line, Integer, Integer)-
Integration eventOnRecreateServLinesOnAfterServLineSetFilters(var Record Service Line)-
Integration eventOnRecreateServLinesOnBeforeServLineDeleteAll(var Record Service Header, var Record Service Line, Integer, var Boolean)-
Integration eventOnRecreateServLinesOnAfterTempServLineDeleteAll(Record Service Header)-
Integration eventOnTestMandatoryFieldsOnBeforePassedServLineFind(Record Service Header, var Record Service Line, var Record Service Line, var Boolean)-
Integration eventOnAfterGetServiceMgtSetup(var Record Service Mgt. Setup, Record Service Header, Integer)-
Integration eventOnBeforeUpdateShipToAddress(var Record Service Header, var Boolean)-
Integration eventOnAfterGetNoSeriesCode(var Record Service Header, Record Service Mgt. Setup, var Code[20])-
Integration eventOnAfterUpdateBillToCont(var Record Service Header, Record Customer, Record Contact)-
Integration eventOnAfterUpdateServLinesByFieldNo(var Record Service Header, var Record Service Line, Integer)-
Integration eventOnBeforeLookupAppliesToDocNo(var Record Service Header, var Record Cust. Ledger Entry, var Boolean)-
Integration eventOnBeforeOpenOrderStatistics(var Record Service Header, var Boolean)-
Integration eventOnBeforeOpenStatistics(var Record Service Header, var Boolean)-
Integration eventOnBeforeValidateAppliesToDocNo(var Record Service Header, var Record Cust. Ledger Entry, Record Service Header, var Boolean)-
Integration eventOnValidateShipToCodeOnAfterCalcShouldUpdateShipToAddressFields(var Record Service Header, var Boolean)-
Integration eventOnInsertOnBeforeInitRecord(var Record Service Header, Record Service Header)-
Integration eventOnUpdateBillToCustOnAfterUpdateBillToContact(var Record Service Header, Record Customer, Record Contact)-
Integration eventOnShowDocDimOnBeforeUpdateAllLineDim(var Record Service Header, Integer, Integer)-
Integration eventOnBeforeUpdateCurrencyFactor(var Record Service Header, var Record Currency Exchange Rate, var Boolean)-
Integration eventOnAfterCopyBillToCustomerFields(var Record Service Header, Record Customer, Boolean)-
Integration eventOnBeforeOnModify(var Record Service Header, Record Service Header, var Boolean)-
Integration eventOnBeforeUpdateBillToCust(var Record Service Header, Code[20], var Boolean)-
Integration eventOnBeforeSetSecurityFilterOnRespCenter(var Record Service Header, var Boolean)-
Integration eventOnInitInsertOnBeforeInitSeries(var Record Service Header, Record Service Header, var Boolean)-
Integration eventOnInitRecordOnAfterValidateLocationCode(var Record Service Header, Record Service Header)-
Integration eventOnValidateCustomerNoAfterInit(var Record Service Header, Record Service Header)-
Integration eventOnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Header, var List, var Boolean)Pending 20.0
Temporary event for compatibility
Integration eventOnAfterInitDefaultDimensionSources(var Record Service Header, var List, Integer)-
Integration eventOnBeforeUpdateStartingDateTime(var Record Service Header, Boolean, var Record Service Mgt. Setup)-
Integration eventOnBeforeUpdateFinishingDateTime(var Record Service Header, Boolean, var Record Service Mgt. Setup)-
Integration eventOnAfterSetCompanyBankAccount(var Record Service Header, Record Service Header)-
Integration eventOnAfterSetValidatingFromLines(var Record Service Header, var Boolean)-
Integration eventOnUpdateServLinesByFieldNoOnAfterServLineSetFilters(var Record Service Line, var Record Service Header, Record Service Header, Integer)-
Integration eventOnAfterCreateDim(var Record Service Header, List)-
Integration eventOnAfterUpdateCont(var Record Service Header, Record Customer, Record Contact)-
Integration eventOnBeforeOnInsert(var Record Service Header, var Boolean)-
Integration eventOnLookupContractNoOnAfterServContractHeaderSetFilters(var Record Service Header, var Record Service Contract Header)-
Integration eventOnValidateAppliestoDocNoOnAfterSetFilters(var Record Cust. Ledger Entry, var Record Service Header)-
Integration eventOnValidatePricesIncludingVATOnAfterCalcRecalculatePrice(var Record Service Header, var Record Service Line, var Boolean)-
Integration eventOnValidateServiceDocumentStatusOnAfterServItemLineSetFilters(var Record Service Header, var Record Service Item Line)-
Integration eventOnValidateServPriceGrOnServItemOnAfterServItemLineSetFilters(var Record Service Header, var Record Service Item Line)-
Integration eventOnBeforeSetResponsibilityCenter(var Record Service Header, var Boolean)-
Integration eventOnBeforeSetDefaultNoSeries(var Record Service Header, Record Service Header, var Boolean)-
Integration eventOnAfterServiceLinesEditable(Record Service Header, var Boolean)-
Integration eventOnBeforePriceMsgIfServLinesExist(Record Service Header, Text[100], var Boolean)-
Integration eventOnAfterUpdateShipToAddressFromGeneralAddress(var Record Service Header, Record Service Header, Integer)-
Integration eventOnBeforeValidateCity(var Record Service Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidatePostCode(var Record Service Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateBillToCity(var Record Service Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateBillToPostCode(var Record Service Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateShipToCity(var Record Service Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateShipToPostCode(var Record Service Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnValidateShipToCodeOnBeforeConfirmDeleteLines(var Record Service Header, var Boolean)-