Namespace Microsoft.Service.Contract

Codeunit

Name Description
Codeunit Microsoft.Service.Contract."ContractDiscount-Find"
Codeunit Microsoft.Service.Contract."Copy Service Contract Mgt."
Codeunit Microsoft.Service.Contract.CreateCreditfromContractLines
Codeunit Microsoft.Service.Contract."Lock-OpenServContract"
Codeunit Microsoft.Service.Contract."Serv. Calc. G/L Acc.Where-Used"
Codeunit Microsoft.Service.Contract.ServContractManagement
Codeunit Microsoft.Service.Contract."ServContractQuote-Tmpl. Upd."
Codeunit Microsoft.Service.Contract.SignServContractDoc

Table

Name Description
Table Microsoft.Service.Contract."Contract Change Log"
Table Microsoft.Service.Contract."Contract Gain/Loss Entry"
Table Microsoft.Service.Contract."Contract Group"
Table Microsoft.Service.Contract."Contract/Service Discount"
Table Microsoft.Service.Contract."Contract Trend Buffer"
Table Microsoft.Service.Contract."Filed Contract Line"
Table Microsoft.Service.Contract."Filed Contract/Serv. Discount"
Table Microsoft.Service.Contract."Filed Contract Service Hour"
Table Microsoft.Service.Contract."Filed Serv. Contract Cmt. Line"
Table Microsoft.Service.Contract."Filed Service Contract Header"
Table Microsoft.Service.Contract."Service Contract Account Group"
Table Microsoft.Service.Contract."Service Contract Header"
Table Microsoft.Service.Contract."Service Contract Line"
Table Microsoft.Service.Contract."Service Contract Template"
Table Microsoft.Service.Contract."Service Hour"

Page

Name Description
Page Microsoft.Service.Contract."Contract Amount Distribution"
Page Microsoft.Service.Contract."Contract Change Log"
Page Microsoft.Service.Contract."Contract Gain/Loss Entries"
Page Microsoft.Service.Contract."Contract Line Selection"
Page Microsoft.Service.Contract."Contract/Service Discounts"
Page Microsoft.Service.Contract."Contract Statistics"
Page Microsoft.Service.Contract."Contract Trend Lines"
Page Microsoft.Service.Contract."Contract Trendscape"
Page Microsoft.Service.Contract."Customer Service Contracts"
Page Microsoft.Service.Contract."Default Service Hours"
Page Microsoft.Service.Contract."Filed Contract/Serv. Discounts"
Page Microsoft.Service.Contract."Filed Contract Service Hours"
Page Microsoft.Service.Contract."Filed Serv. Contract Cm. Sheet"
Page Microsoft.Service.Contract."Filed Service Contract"
Page Microsoft.Service.Contract."Filed Service Contract Lines"
Page Microsoft.Service.Contract."Filed Service Contract List"
Page Microsoft.Service.Contract."Filed Service Contract Subform"
Page Microsoft.Service.Contract."Serv. Contract Account Groups"
Page Microsoft.Service.Contract."Serv. Contr. List (Serv. Item)"
Page Microsoft.Service.Contract."Service Contract"
Page Microsoft.Service.Contract."Service Contract Groups"
Page Microsoft.Service.Contract."Service Contract Line List"
Page Microsoft.Service.Contract."Service Contract List"
Page Microsoft.Service.Contract."Service Contract Quote"
Page Microsoft.Service.Contract."Service Contract Quotes"
Page Microsoft.Service.Contract."Service Contract Quote Subform"
Page Microsoft.Service.Contract."Service Contracts"
Page Microsoft.Service.Contract."Service Contract Subform"
Page Microsoft.Service.Contract."Service Contract Template"
Page Microsoft.Service.Contract."Service Contract Template List"
Page Microsoft.Service.Contract."Service Hours"
Page Microsoft.Service.Contract."Serv. Item List (Contract)"

Report

Name Description
Report Microsoft.Service.Contract."Change Customer in Contract"
Report Microsoft.Service.Contract."Create Contract Invoices"
Report Microsoft.Service.Contract."Create Contract Service Orders"
Report Microsoft.Service.Contract."Get Prepaid Contract Entries"
Report Microsoft.Service.Contract."Post Prepaid Contract Entries"
Report Microsoft.Service.Contract."Remove Lines from Contract"
Report Microsoft.Service.Contract."Update Contract Prices"
Report Microsoft.Service.Contract."Upd. Disc.% on Contract"

Enum

Name Description
Enum Microsoft.Service.Contract."Contract Line Selection"
Enum Microsoft.Service.Contract."Service Contract Change Status"
Enum Microsoft.Service.Contract."Service Contract Change Type"
Enum Microsoft.Service.Contract."Service Contract Discount Type"
Enum Microsoft.Service.Contract."Service Contract Header Invoice Period"
Enum Microsoft.Service.Contract."Service Contract Quote Type"
Enum Microsoft.Service.Contract."Service Contract Status"
Enum Microsoft.Service.Contract."Service Contract Type"
Enum Microsoft.Service.Contract."Service Contract Type From"
Enum Microsoft.Service.Contract."Service Hour Contract Type"

Events

Name
OnBeforeFindContractDiscount
OnAfterCopyServiceContractLines
OnAfterProcessServiceContractLine
OnGetServiceContractTypeCaseElse
OnBeforeOnRun
OnBeforeLockServContract
OnErrorIfServContractLinesHaveZeroAmount
OnAfterLockServContract
OnAfterOpenServContract
OnLockServContractOnBeforeCheckZeroAnnualAmount
OnBeforeSignServContract
OnLockServContractOnBeforeCheckAmounts
OnLockServContractOnAfterLockTable
OnAfterCalcContractLineAmount
OnAfterCreateAllServLines
OnAfterCreateDetailedServiceLine
OnAfterCreateInvoice
OnAfterCreateInvoiceSetPostingDate
OnAfterCreateServHeader
OnAfterInsertServiceHeader
OnAfterProcessShiptoCodeChange
OnBeforeCalcInvAmounts
OnBeforeCreateDescriptionServiceLines
OnBeforeCreateServiceLine
OnBeforeChangeCustNoOnServItem
OnBeforeCheckContractGroupAccounts
OnBeforeCreateServLineForNewContract
OnBeforeCreateDetailedServiceLine
OnBeforeCreateHeadingServiceLine
OnBeforeInitServiceLineAppliedGLAccount
OnBeforeInsertDescriptionServiceLine
OnBeforeInsertMultipleServLedgEntries
OnBeforeServContractHeaderModify
OnBeforeLastServLineModify
OnBeforeServHeaderModify
OnBeforeServLineInsert
OnBeforeUpdateServLedgEntryAmounts
OnCalcContractAmountOnAfterServContractLineSetFilters
OnCreateDetailedServLineOnBeforeServLineInsertFirstLine
OnCreateDetailedServLineOnBeforeServLineInsertNewContract
OnCreateDetailedServLineOnBeforeCreateDescriptionServiceLines
OnCreateHeadingServLineOnBeforeServLineInsert
OnCreateOrGetCreditHeaderOnBeforeCalcCurrencyFactor
OnCreateOrGetCreditHeaderOnBeforeInitSeries
OnCreateServHeaderOnBeforeInitSeries
OnCreateServHeaderOnBeforeCalcCurrencyFactor
OnBeforeCreateContractLineCreditMemo
OnBeforeCreateInvoice
OnBeforeCreateRemainingPeriodInvoice
OnBeforeCreateLastServLines
OnBeforeCalcContractAmount
OnBeforeInsertServiceHeader
OnCreateServiceLedgerEntryOnBeforeServLedgEntryInsert
OnCreateServiceLedgerEntryBeforeCountLineInvFrom
OnInsertMultipleServLedgEntriesOnBeforeServLedgEntryInsert
OnCreateContractLineCreditMemoOnBeforeCalcCreditAmount
OnAfterCreateContractLineCreditMemo
OnAfterFilterServContractLine
OnAfterFinishCodeunit
OnBeforeCalcServLedgEntryDiscountPct
OnBeforeNoOfMonthsAndMPartsInPeriod
OnBeforeCopyCheckSCDimToTempSCDim
OnBeforeConfirmCreateServiceInvoiceForPeriod
OnBeforeCreateRemainingPeriodInvoiceServiceLines
OnBeforePostPartialServLedgEntry
OnBeforeServLedgEntryToServiceLine
OnBeforeFindLinePeriodStartsByInvoicedToDate
OnInsertDescriptionServiceLineOnBeforeServiceLineInsert
OnServLedgEntryToServiceLineOnBeforeServLineInsert
OnCreateContractLineCreditMemoOnAfterCreateAllCreditLines
OnAfterCreateOrGetCreditHeader
OnCreateRemainingPeriodInvoiceOnAfterServContractLineSetFilters
OnCreateAllServLinesOnAfterServContractLineSetFilters
OnCreateAllServLinesOnAfterCreateDetailedServLine
OnCreateAllServLinesOnAfterCalcShouldCraeteServiceApplyEntry
OnCreateAllServLinesOnBeforeCreateLastServiceLines
OnCreateAllServLinesOnBeforeServContractLineLoop
OnCreateAllCreditLinesCaseElse
OnCreateAllCreditLinesOnAfterDetermineOldWDate
OnCreateDetailedServLineOnAfterSetFirstLineAndNewContract
OnCreateInvoiceOnBeforeCreateAllServLines
OnLookupServItemNoOnBeforeFilterByCustomerNo
OnLookupServItemNoOnAfterServItemSetFilters
OnPostPartialServLedgEntryOnBeforeServLedgEntryInsert
OnAfterCreateRemainingPeriodInvoice
OnBeforeSetSalespersonCode
OnBeforeUpdateApplyUntilEntryNoInServLedgEntry
OnCreateServiceLedgerEntryOnAfterInitServLedgEntry
OnCreateServiceLedgEntryOnPrepaidOnAfterServContractLineSetFilters
OnCreateServiceLedgEntryOnNotPrepaidOnAfterServContractLineSetFilters
OnCreateServiceLedgEntryOnPrepaidOnBeforeCalcInvAmounts
OnCreateServiceLedgEntryOnAfterWDateLoop
OnCreateServiceLedgerEntryOnBeforeCheckServContractLineStartingDate
OnCreateServiceLedgerEntryOnBeforeLoopPeriods
OnCreateServiceLedgerEntryOnBeforeInsertMultipleServLedgEntries
OnCreateDescriptionServiceLinesOnAfterCalcServLineDescription
OnGetInvoicePeriodTextOnCaseElse
OnCreateServHeaderOnAfterCopyFromCustomer
OnGetAffectedItemsOnContractChangeOnAfterServContractLineSetFilters
OnGetAffectedItemsOnContractChangeOnAfterTempServItemGetOrInsert
OnChangeCustNoOnServContractOnAfterGetCust
OnChangeCustNoOnServContractOnAfterGetCustomer
OnAfterChangeCustNoOnServItem
OnCreateServHeaderOnBeforeCheckBlockedCustOnDocs
OnBeforeCheckDimValuePosting
OnBeforeCheckMultipleCurrenciesForCustomers
OnCreateCreditLineOnBeforeServLineHeadingInsert
OnCreateOrGetCreditHeaderOnBeforeCheckBlockedCustOnDocs
OnAfterInitServLedgEntry
OnCreateServiceLedgEntryOnBeforeCalcCurrencyAmountRoundingPrecision
OnCreateServiceLedgEntryOnAfterSetDiscountAmount
OnCreateCreditLineOnBeforeCreateDim
OnCreateAllServLinesOnAfterCreateServiceLine
OnGetAffectedItemsOnContractChangeOnBeforeOnFindServContractLine2
OnServLedgEntryToServiceLineOnBeforeDimSet
OnCreateOrGetCreditHeaderOnAfterCopyFromCustomer
OnBeforeCheckCustomer
OnAfterInitCodeUnit
OnFillTempServiceLedgerEntriesOAfterCalcDoInsertTempServiceLedgerEntry
OnInsertMultipleServLedgEntriesOnUpdateDateFieldsBeforeCalcNonDistrAmount
OnInsertMultipleServLedgEntriesOnBeforeUpdatePaymentsCount
OnInsertMultipleServLedgEntriesOnBeforeSetServLedgEntryAmounts
OnInsertMultipleServLedgEntriesOnAfterSetDueDate
OnCreateServiceLineOnBeforeServLedgEntryToServiceLine
OnCreateServiceLineOnAfterServLedgEntryToServiceLine
OnAfterApplyTemplate
OnBeforeApplyTemplate
OnBeforeCheckContractNo
OnBeforePickAndApplyTemplate
OnRunOnAfterResetServiceContractTemplate
OnApplyTemplateOnBeforeCreateDimFromDefaultDim
OnAddendumToContractOnAfterServContractLineLoop
OnAddendumToContractOnAfterAssignPostingDate
OnAddendumToContractOnAfterSetStartingDate
OnAddendumToContractOnBeforeServContractLineLoop
OnAfterCreateServiceLinesForRemainingAmt
OnAddendumToContractOnAfterCalcCreateInvoiceConfirmed
OnAddendumToContractOnAfterCalcShouldCreateServHeader
OnAfterCreateServiceLinesLedgerEntries
OnAfterToServContractHeaderInsert
OnAfterToServContractLineInsert
OnBeforeAddendumToContract
OnBeforeCheckServContract
OnBeforeCheckServContractHasZeroAmounts
OnBeforeCheckContractHeaderServicePeriod
OnBeforeCheckMissingServiceContractLines
OnBeforeClearServContractLineNewLine
OnBeforeServContractHeaderModify
OnBeforeToServContractHeaderInsert
OnBeforeToServContractLineInsert
OnBeforeSignContract
OnBeforeSignContractQuote
OnBeforeSetInvoicing
OnAfterSetInvoicing
OnAfterSignContractQuote
OnSignContractQuoteOnBeforeToServContractHeaderModify
OnAddendumToContractOnBeforeCreateServiceLinesLedgerEntries
OnBeforeCheckServContractNextInvoiceDate
OnBeforeCreateServiceLinesForRemainingAmt
OnBeforeCheckServContractQuote
OnAfterCheckServContractQuote
OnBeforeCheckServContractNonZeroAmounts
OnBeforeCheckServContractDatesDimensionsAndResponseTime
OnBeforeCreateServiceLinesLedgerEntries
OnBeforeDeleteServContractHeader
OnCheckServContractQuoteOnAfterCheckServItemCustomerNo
OnCheckServContractHasZeroAmountsOnAfterServContractLineSetFilters
OnCopyServCommentsOnAfterToServCommentLineInsert
OnSignContractQuoteOnChangeStatusOnBeforeToServContractHeaderModify
OnSignContractOnAfterServContractLineNewLineFalse
OnSignContractOnBeforeFindServContractLine
OnSignContractOnAfterServContractHeaderModify
OnAfterSignContract
OnAddendumToContractOnBeforeConfirmCalcCreateInvoice
OnSignContractQuoteOnBeforeSetFromServContractLineFilters
OnSignContractOnBeforeSetServContractLineFilters
OnAddendumToContractOnBeforeCalcCreateInvoiceConfirmed
OnCheckServContractNextPlannedServiceDateOnAfterServContractLineSetFilters
OnBeforeVerifyContractOpen
OnAfterFileContract
OnFileContractOnBeforeFiledServContractHeaderInsert
OnFileContractOnBeforeFiledContractLineTransferFields
OnBeforeCheckProdPostingGroups
OnAfterInitDefaultDimensionSources
OnAfterAssistEdit
OnAfterReturnNoOfPer
OnAfterUpdateBillToCont
OnAfterUpdateShiptoCode
OnAfterUpdContractChangeLog
OnAfterValidateShortcutDimCode
OnBeforeApplyServiceContractQuoteTemplate
OnBeforeGetServiceContractNos
OnBeforeCalculateEndPeriodDate
OnBeforeInitNoSeries
OnBeforeSetSecurityFilterOnRespCenter
OnBeforeValidateNextInvoicePeriod
OnBeforeValidateNextInvoiceDate
OnBeforeValidatePrepaid
OnBeforeValidateShortcutDimCode
OnBeforeValidateLastInvoiceDate
OnBeforeValidateInvoicePeriod
OnValidateNextInvoiceDateOnBeforeCheck
OnValidateNextInvoiceDateOnBeforeValidateNextInvoicePeriod
OnValidateStartingDateOnAfterServContractLineSetFilters
OnCalculateEndPeriodDateOnPrepaidCaseElse
OnCalculateEndPeriodDateCaseElse
OnCalcInvPeriodDurationCaseElse
OnUpdateBillToCustOnBeforeContBusinessRelationFindByContact
OnValidateBillToCustomerNoOnAfterCopyFieldsFromCust
OnBeforeCheckExpirationDate
OnBeforeUpdateCust
OnIsInvoicePeriodInTimeSegment
OnAfterContractLinesExist
OnBeforeSetSalespersonCode
OnBeforeSetAmountPerPeriod
OnAfterCreateDim
OnAfterUpdateCont
OnBeforeChangeContractStatus
OnBeforeValidateCurrencyCode
OnBeforeChangeCustomerNo
OnBeforeChangeExpirationDate
OnValidateShipToCodeOnBeforeContractLinesExist
OnAfterUpdateZone
OnBeforeCreateDim
OnBeforeConfirmChangeContactNo
OnBeforeConfirmChangeBillToContactNo
OnAfterShowDocDim
OnBeforeCheckChangeStatus
OnBeforeAskContractAmountDistribution
OnValidateBillToCustomerNoOnBeforePrivacyBlockedCheck
OnValidateBillToCustomerNoOnBeforeBlockedCheck
OnBeforeValidateSalesPersonOnServiceContractHeader
OnBeforeValidateBillToCustomerNo
OnBeforeValidateCustomerNo
OnBeforeValidateShipToCode
OnBeforeValidateStartingDate
OnUpdateContOnAfterUpdateContFromCust
OnChangeContractStatusOnBeforeConfirmCancelTheContractQst
OnChangeContractStatusOnBeforeModifyServContractLines
OnCheckChangeStatusOnBeforeSetBillToCustomerNo
OnCheckChangeStatusOnBeforeCheckContractLinesExist
OnChangeExpirationDateOnBeforeValidateInvoicePeriod
OnAfterCalculateNextServiceVisit
OnAfterGetServiceItem
OnAfterLogContractLineChanges
OnAfterSetupNewLine
OnAfterTestStatusOpen
OnBeforeCheckServContractHeader
OnBeforeCheckCreditMemoDate
OnBeforeCreditMemoBaseExists
OnBeforeValidateContractExpirationDate
OnBeforeValidateLineAmount
OnBeforeValidateLineDiscountPercent
OnCalculateOtherLineAmountsOnAfterSetFilters
OnUpdateContractAnnualAmountOnAfterGetServContractHeader
OnValidateServiceItemNoOnAfterCalcServiceItemNoIsNotEmpty
OnValidateServiceItemNoOnBeforeCheckSameItemExist
OnValidateServiceItemNoOnAfterServContractLineSetFiltersWithContractStatus
OnValidateServiceItemNoOnBeforeCheckSameCustomer
OnValidateServiceItemNoOnBeforeModify
OnValidateServiceItemNoOnAfterInit
OnValidateServiceItemNoOnBeforeOnValidate
OnValidateServiceItemNoOnBeforeCheckServContractHeaderStatus
OnBeforeSetupNewLine
OnBeforeCalculateNextServiceVisit
OnBeforeSelectMultipleServiceItems
OnAfterSelectMultipleServiceItems
OnBeforeAddServiceItems
OnAfterLookupOKOnPush
OnSetSelectionFilterOnBeforeUpdate
OnAfterGetRecordOnBeforeCalcTotalDiscount
OnAfterCalcLine
OnCreateServiceCreditMemoOnBeforeAction
OnCreateServiceCreditMemoOnAfterInitCodeunit
OnBeforeServiceItemNoLookup
OnVerifyCustNoOnBeforeCheck
OnAfterServiceContractHeaderOnPreDataItem
OnAfterServiceContractHeaderOnAfterGetRecord
OnAfterServiceContractHeaderOnPostDataItem
OnBeforeServiceContractHeaderOnAfterGetRecord
OnServiceContractHeaderOnAfterGetRecordOnBeforeServContractMgtInitCodeUnit
OnServiceContractHeaderOnAfterGetRecordOnBeforeServContractMgtFinishCodeunit
OnAfterCreateServiceHeader
OnAfterInsertServItemLine
OnServiceContractHeaderPreDataItem
OnServiceContractHeaderPostDataItem
OnBeforeFindServiceHeader
OnBeforeInsertServiceHeader
OnBeforeModifyServiceHeader
OnBeforeInsertServiceItemLine
OnBeforeFindServiceItemLineOnServiceContractLineAfterGetRecord
OnBeforeFindServiceItemLineOnCreateServiceHeader
OnBeforeSetSalespersonCode
OnBeforePostNonPrepaidAccount
OnBeforePostPrepaidAccount
OnBeforeRunGenJnlPostLine
OnBeforeServiceContractLineModify
OnBeforeCalcAnnualAmt