Skip to content

Latest commit

 

History

History
193 lines (174 loc) · 7.88 KB

File metadata and controls

193 lines (174 loc) · 7.88 KB
title description author ms.author ms.topic ms.date ms.custom ms.reviewer audience ms.search.region ms.search.validFrom ms.dyn365.ops.version
Extensibility changes in Dynamics 365 for Finance and Operations version 10.0.2
Learn about the extensibility features that were released in Microsoft Dynamics 365 for Finance and Operations version 10.0.2.
FrankDahl
fdahl
article
05/10/2019
johnmichalak
Developer
Global
2019-05-10
App 10.0

Extensibility changes in Dynamics 365 for Finance and Operations version 10.0.2

[!include banner]

This article lists the extensibility features that were implemented in Microsoft Dynamics 365 for Finance and Operations version 10.0.2. For more information about the schedule of changes that support extensibility, see Application extensibility plans.

Enumerations made extensible

The following enumerations have been made extensible in this update:

  • MarkupModuleType
  • MCRCustPaymType
  • PaymSchedBy

SQL operations made extensible

The following SQL operations have been made extensible in this update:

  • JmgPayAdjustment.payAdjustLoop
  • ProjPosting.ExtensionHash.New field
  • WmsArrivalOverviewGeneration.buildPurch
  • WmsArrivalOverviewGeneration.buildTransferOrder

Metadata changes

The following metadata changes have been made in this update:

  • CostSheetPercent.NoOfDecimalsIsExtensible
  • WHSCycleCountingWarehouseWorkLineEntity.IsPublic

Refactored methods

The following methods have been refactored to support extensibility:

  • /Forms/ProjJournalTable/datasource/ProjJournalTable.initValue
  • /Forms/PurchReqTable.instantiatePurchReqTableForm
  • /Forms/PurchReqTable/DataSource/PurchReqTable.init
  • /Forms/SalesQuotationProjLinkWizard/Controls/ProjInvoiceId.lookup
  • /Tables/SalesTable.lastQuotation
  • AccPolicyProductReceipt.isAccountingRequiredForSourceDocLine
  • AssetFixedAssetEntity.overrideDataSource
  • AssetProposalDepreciation.run
  • AssetTableMethod.init
  • BankAccountReconcile.validate
  • Class\BomCalcCost.calcCostModel
  • Class\MCRLoadContinuityCustInfo.insertLineData
  • Class\McrPriceHistoryUpdate.insertNewlyFoundReferences
  • Class\McrPriceHistoryUpdate.update
  • Class\McrPriceHistoryUpdate.updatePriceHistoryLineReferences
  • Class\ProjCopyItemEstimates.copyToItemRequirment
  • Class\PurchAutoCreate_RFQ.createPurchOrderRFQLineReference
  • Class\ReqEventProcessDeleteUnusedKanban.deleteUnusedKanban
  • Class\ReqEventProcessDeleteUnusedKanban.run
  • Class\ReqTransUpdate.updateLogAddQty
  • Class\SalesCancelOrder.run
  • Class\SalesCreateOrderFromCustomer.main
  • Class\TAMVendRebateCorrectClaims.rebateAlreadyGiven
  • Class\tamVendRebateTableStatusType_Approved.runPayment
  • Class\TamVendRebateTableStatusType_Calculated.inserted
  • Class\TamVendRebateTableStatusType_Calculated.runPayment
  • Classes\TaxWithhold.createAllTaxWithholdTrans
  • Classes\TaxWithhold.isCalculateTaxWithholdingNeeded_TH
  • Classes\TaxWithhold.postTaxWithhold
  • Classes\TaxWithhold.totalInvoiceLineAmountSettled_TH
  • CustDirectDebitMandate.setDefaultMandate
  • CustDueReportDetailDP.class declaration
  • CustDueReportDetailDP.insertCustDueReportDetailTmp
  • CustQuotationConfirmJour.printJournal
  • CustVendCreatePaymJournal.pack
  • CustVendCreatePaymJournal.parmHasBatchBeenSplit
  • CustVendEditTaxBranch_TH.init
  • CustVendSumForPaym.run
  • CustVendTransSettlement.post
  • DimDerDistRuleSalesComplInvoice_BR.createDimAllocForProjRevenue
  • EcoResProductCreateExtended.SetAllowEditField
  • EcoResProductVariantEntity.findDataSource
  • FBSpedFileCreator_Fiscal_BR.createRecordC195
  • Form\ProdTableCreate.canContinueWithEmptyDim
  • Form\PurchCreateFromSalesOrder\DataSource\SalesLine.included
  • Form\PurchCreateFromSalesOrder\DataSource\SalesLine.specifyVendAccount
  • Forms\TaxWithholdTable.init
  • FreeTextInvoiceDP.setSysDocuBrandDetails
  • InventItemOrderSetupMap.checkNotStopped
  • InventNonConformanceTable.InventNonConformanceTable.Create
  • InventUpd_Estimated.updateAutoDimBatchId
  • InventUpdateReserveMore.InventUpdateReserveMore
  • InventValueReportPopulateItem.updateReportLinePL
  • JmgCalcApproveDateView.viewDate member
  • JmgCalcApproveWeekView.viewDate member
  • JmgPayAdjustment.payAdjustLoop
  • LedgerJournalPeriodicCopy.journalTransCopy
  • LedgerTransStatementDP.populateTempTableLedgerInStaging
  • MCRCustpaym.validateWrite
  • MCRFullTextSearch.buildSearchText
  • MCRFullTextSearch.truncate
  • MCRHoldCodeTrans.insert
  • MCRHoldCodeTrans.setOrderStoppedFlag
  • MCRHoldCodeTrans.unreserve
  • McrPriceHistoryForm.calcPotential
  • McrPriceHistoryForm.insertPotentialTradeAgreements
  • PaymTerm.validateWrite
  • PdsRebateAgreement.checkLineBreaks
  • PdsRebateAgreement.groupChangeCheckValid
  • PdsRebateAgreement.lineAmountHasGapOrOverlap
  • PdsRebateAgreement.lineQuantityHasGapOrOverlap
  • PdsRebateAgreementLine.selectRebateAgreementLineMax
  • PriceDisc.mcrCalcPostageDisc
  • PriceDiscLinePolicyRule.retrieveSystemPolicyFieldList
  • ProdUpdCostEstimation.updateSubPurchLine
  • ProjBudgetManager.createBudgetLineDetail
  • ProjBudgetManager.getQuery
  • ProjForecastCost.validateWrite
  • ProjForecastEmpl.validateWrite
  • ProjForecastRevenue.validateWrite
  • ProjLedgerUpdate.insert
  • ProjPlanVersionsManager.importHierarchy
  • ProjPlanVersionsManager.importProjPlanVersionRecords
  • ProjPost.PostCost
  • ProjPost.PostCost
  • ProjWorkBreakdownStructureHelper.addQuotationRelatedRecordsForTask
  • ProjWorkBreakdownStructureHelper.Addtask
  • ProjWorkBreakdownStructureHelper.Addtask
  • ProjWorkBreakdownStructureHelper.Addtask
  • ProjWorkBreakdownStructureV2FormHelper.IndentTaskV2
  • ProjWorkBreakdownStructureV2FormHelper.MoveTasks
  • PurchFormletterParmDataInvoice.createParmLinesAndTable
  • PurchLine.delete
  • PurchLine.distributionUpdateNeeded
  • PurchLine.initFromPriceDisc
  • PurchLine.insert
  • PurchLine.update
  • PurchLineType.statusChangeAllowed
  • ReqEventProcessKanban.newStandard
  • ReqTransNeutralTracker.trackReqTrans
  • ReqTransPoMarkFirm.create
  • Retail channel: CartWorkflowHelper.AllowAggregation
  • RetailEcoResProductReleaseManager_Extension.setAndSaveRetailProductProperties
  • RetailMassUpdateUploadDBManager.insertIntoProductProperty
  • RetailPeriodicDiscount.validatePriceGroup
  • RetailTransactionServiceCustomer.newCustomer
  • RetailTransactionTransformer.ReadDiscountLines
  • SalesInvoiceDP.setSysDocuBrandDetails
  • SalesInvoiceJournalPost.run
  • SalesInvoiceJournalPostBase.run
  • SalesLine.CheckItemId
  • Table\InventTable.purchPriceAgreement
  • Tables\TaxWithholdTrans.copyTaxWithholdTrans, initFromTaxWithholdTable, insert, validateWrite, amountTotalWHT, existPeriod_TH
  • TAMVendRebatePaymentPost.main
  • TAMVendRebateTableProcess.runProcess
  • TrvPostExpenseHeader.postCustVendTransactions
  • TrvPostExpenseHeader.postCustVendTransactions
  • WhsControlLicensePlateId.process
  • WhsLicensePlateLabelBuild.insertSingleLabelMenuItem
  • WhsLicensePlateLabelBuild.insertSingleLabelPrintLine
  • WhsrfControlData.processLegacyControl
  • WhsWorkCreateProdPut.createReportFinishedParameters
  • WhsWorkCreateProdPut.insertProdParmforCoByProduct
  • WhsWorkCreateProdPut.insertProdParmForProdItem
  • WhsWorkCreateProdPut.setAcceptError
  • WHSWorkCreateReplenishment.checkExistingReplenWork
  • WhsWorkExecuteDisplay.buildPick
  • whsWorkExecuteDisplayInquiryLocation.buildLocationInquiry
  • WmsArrivalOverviewGeneration.buildInventTransId
  • WmsOrderTransType_OutputDontPostTransfer.decreaseQty
  • WmsOrderTransType_OutputDontPostTransfer.increaseQtyOverdelivery

Other extensibility enhancements

  • The accessModifier of Classes\BankPositivePayExport.Class changed from private to protected.
  • The InventItemOrderSetupMap map was made extensible.
  • Retail channel: Custom columns in RetailTransactionView.
  • Retail channel: The sign-in request can be overridden.
  • Retail channel: Shipping view extension controller class.
  • Retail channel: Support for the AppBar button in AddressAddEditView.
  • Retail channel: Support for overriding the Bank deposit amount key in the dialog box.

[!INCLUDEfooter-include]