Extensibility changes in Dynamics 365 for Finance and Operations version 8.1
This is a list of extensibility features that were implemented in Dynamics 365 for Finance and Operations version 8.1. For more information about the schedule of changes that support extensibility, see Application extensibility plans.
Refactored methods to support extensibility
These methods have been refactored to support extensibility through chain of command, delegates, or by providing access to members.
Method |
---|
AssetPost.createTrueUpDepreciation |
AssetPost.createTrueUpDepreciation |
AssetPostDisposal.post |
AssetPostDisposal.postVoucherTransactions |
AssetPostDisposal.postVoucherTransactions |
AssetTable.buildComposedOf |
AssetTable.createStruct |
AxInventDim_SalesLine.setInventSiteId |
BankChequePrint.printDocument |
BankCodaProcessing.custSettlement |
BankDeposit.InitFromLedgerJournalTrans |
BankExchAdj_RU.calcAndPostCurrency |
BankExchAdj_RU.calcAndPostCurrency |
BankExchAdj_RU.calcBalance |
BankPrintTestCheque.printCheque |
BankPrintTestCheque.printCheque |
BankPrintTestCheque.printCheque |
BankPrintTestCheque.printCheque |
BlindCloseView.MPOS_ExtensibleViews |
BudgetAnalysisInquiryHelper_PSN.insertTreeNodes |
BudgetAnalysisInquiryHelper_PSN.insertTreeNodes |
BudgetAnalysisInquiryProcessor_PSN.getBudgetAnalysisLedgerDimensions |
CAMStatisticalEntryTransferJournalEntryDataMapper.newFromParameters |
CaseUpdateStatus_Close.changeStatus |
CashManagementView.NewExtension |
ChequeController.init |
ChequeDP.insertChequeTmp |
Class InventTransferEstimation.updateEstimatedPre |
class Markup.insertReturnMarkupTrans |
class MarkupTransInsert.insertForCodes |
Class PurchLineType.updateSalesLine |
class PurchPackingSlipJournalPost.postInventory |
Class SalesQuantity_PackingSlip.calcQtyInvent |
Class SalesQuantity_PackingSlip.calcQtySales |
Class/AssetPost.post |
Class/FormLetterJournalPost.post |
Class/PurchReqTableListPageInteraction.applyFilter |
Class\PurchFormLetter_PackingSlip.checkFormLetterId |
Class\PurchFormletterProvider.checkLines |
Class\TaxCalculationAdjustment.calcManualInserted |
CompanyInfoHelper.onValidateField |
CostSheetDesigner.DataSource:CostSheetCalculationFactor.validateWrite |
CustAccountStatementExtController.initAgingBalances |
CustAccountStatementExtController.preprocessParty |
CustAccountStatementExtController.processParty |
CustAccountStatementExtController.processTrans |
CustAccountStatementExtController.runPrintMgmt |
CustCollectionLetterCreate.run |
CustCollectionLetterPost.RUN |
CustInterestAdjust.createCustInvoiceTable |
CustInterestCreate.createJournal |
CustInterestCreate.logDateRecordError |
CustInterestCreate.newAccount |
CustInterestCreate.resetCustInterest |
CustInterestCreate.runOnce |
CustInvoiceCalcTax_Invoice.updateTaxWriteCode |
CustInvoiceLine.Insert |
CustOutPaym.generatePaymentLines |
CustQuotationJour.printJournal |
CustTable.CanSubmitToWorkflow |
CustTrans.documentDateModified |
CustTrans.documentDateModified |
CustTransSettlement.insertSettlementLines |
CustVendCheque.createBankChequePaymentTrans |
CustVendCheque.initTmpChequePrintout |
CustVendCheque.output |
CustVendChequeSlipTextCalculator.seebelow |
CustVendCreatePaymJournal_Vend.shouldAddCustVendTransOpen |
CustVendPaymProposalTransferToJournal.transferProposal |
CustVendPaymSched.construct |
CustVendPaymSched.initCalcPaymSched |
CustVendReversePosting.restoreCustVendTransOpen |
CustVendVoucher.post |
DataEntityView/SalesOrderLineEntity/Method/validateWrite |
DataEntityView/SalesQuotationLineEntity/Method/validateWrite |
EFDocEmailProcessor_BR.saveReceivedXmlData |
EFDocMsgFormat_XmlBase_BR.createElementWithValue |
Extract into method: SalesParmTable.GetPaymentSched |
Form InventJournalAsset\Methods\init |
Form InventJournalCount\Methods\init |
Form InventJournalMovement.init |
Form TrvExpenses.confirmCategoryChange |
Form\SalesEditLines.closeOk |
FormletterJournalPost.newPostPurch |
FreeTextInvoiceDP.Variable declaration |
HcmActionTypeSetup.lookupWorkflowTable |
HcmPosition_HcmPositionDefaultDimension_formDatasource.selectionChanged |
HcmPositionTransition:: createHcmPositionWorkerAssignment |
HcmPositionWorkerAssignmentDialog:: createWorkerActionOk |
HRMCompFixedPlanTable::enforcePayRateTolerance |
InterCompanyPostPurch.construct |
InterCompanyPostPurch.formLetterUpdate |
InterCompanyPostSales.formLetterUpdate |
InterCompanySyncPurchTableType.setSalesTableData |
IntrastatCheck.Run |
IntrastatTransfer.calcAmountsAndMarkups |
IntrastatTransfer.calcValuesSign |
IntrastatTransfer.distributeIntrastatAddValueLV |
IntrastatTransfer.run |
IntrastatTransferIT.calcCounty |
IntrastatTransferIT.updateTransactionCurrencyAmount |
InventAdj_Transact.run |
InventCostPost.postInventCostTransVariance |
InventMov_Purch.updateAutoLossProfit |
InventMov_Purch.updateBuffer |
InventMovement.checkUpdatePhysical |
InventoryLookupMatrixView.ExtensibleViews |
InventTable.pdsValidateBestBeforeDays |
InventTransWMS_Register.updateInventFromMovementServer |
InventUpd_ChildReference.updateLessIssue |
InventUpd_ChildReference.updateLessReceipt |
InventUpd_ChildReference.updateMoreIssue |
InventUpd_ChildReference.updateMoreReceipt |
InventUpd_Financial.newSalesInvoice |
InventUpd_Physical.updatePhysicalIssue |
InventUpd_Physical.updateTransPhysicalReturnedReceipt |
InventUpd_Physical::newSalesPackingSlip |
InventUpd_Reservation.updateNow |
InventUpd_Reservation.updateReserveMore |
InventUpdate.updateInventTransPosting |
InventUpdate.writeInventTrans |
InventUpdate.writeInventTrans |
InventUpdateMarking.addMarking |
InventUpdateMarking.removeMarking |
InventUpdateReserveMore.createQueryRuns |
JmgCalcApprovePickDialog.closeOk |
JmgJobBundle.postTime |
JmgJobBundleProdFeedbackForm.getTmpJobBundleProdFeedback |
JournalStaticDataModel.initializeJournalTableFields |
Ledger.populateTmpTable |
Ledger::populateTmpTable |
LedgerAccrualTrans_Calendar.allocate |
LedgerAccrualTrans_Calendar.allocate |
LedgerAccrualTrans_Fiscal.allocate |
LedgerAccrualTrans_Fiscal.allocate |
LedgerAutomaticTransactionAccountEntity |
LedgerCreatePeriodBalances.createPeriodBalancesMainAccount |
LedgerExchAdj.postAdjustment |
LedgerExchAdj.run |
LedgerFiscalJournalDP_IT.getDisplaySequenceNumber |
LedgerJournalCheckPost.checkJournal |
LedgerJournalCheckPost.postJournal |
LedgerJournalCheckPost.runInternal |
LedgerJournalEngine.accountModified |
LedgerJournalEngine.calculateTaxForCompleteJournal |
LedgerJournalEngine.findSettledAmount |
LedgerJournalEngine.formSettlement |
LedgerJournalEngine.newVoucher |
LedgerJournalPeriodicCopy.journalTransCopy |
LedgerJournalTrans.checkVATTransaction |
LedgerJournalTrans.checkVatTransaction |
LedgerJournalTrans.validateWrite_Server |
LedgerJournalTrans_Project.checkCategoryId |
LedgerJournalTransUpdateAsset |
LedgerJournalTransUpdateLedger.updateNow |
LedgerJournalTransVoucherTemplates.createVoucherTemplate |
LedgerJournalTransVoucherTemplates.createVoucherTemplate |
LedgerJournalTransVoucherTemplates.saveVoucherTemplate |
LedgerJournalTransVoucherTemplates.saveVoucherTemplate |
LedgerJournalTransVoucherTemplates.SaveVoucherTemplate, CreateVoucherTemplate |
LedgerPostingGeneralJournalController.addLine |
LedgerPostingGeneralJournalController.getLineValues |
LedgerTransferOpening.getMainAccountStorageSegment |
LedgerTransferOpening.processNewClosingRecordsForOpening |
LedgerTransferOpening.processQueryForPublicSector |
LedgerTransModule.tax |
LedgerVoucherObject.allocateTransaction |
LedgerVoucherObject.updateLedgerPostingJournal |
LogisticsEntityLocationFormHandler.manageControls |
LogisticsPostalAddressFormEventHandler.updatePrimaryControl |
MainAccount.canSubmitToWorkflow |
Move variable declaration to first assignment when possible |
NewElement.NewMethod |
OmOperatingUnit.getDimensionViewId |
Originaldocuments.findFromCustTrans |
Originaldocuments.findFromGeneralJournal |
PaymSchedCalc.createCustVendTransaction |
PaymSchedCalc.initFromPurchTotals |
PaymSchedCalc.initFromSalesTotals |
POSApidts.NewTrigger |
PosAPidts.NewTrigger |
PriceDiscAdmCheckPost.checkForOverlapsAndGaps |
PriceDiscAdmCheckPost.runFromContract |
PriceDiscTable.buildSearchFilter |
PrintableReceipt |
ProjAdjustmentUpdate.newPostAdjustment |
ProjAdjustmentUpdate.projTrans |
ProjAdjustmentUpdate.transEmplNew |
ProjAdjustmentUpdate_Post.Post |
ProjAdjustmentUpdate_Post.update |
ProjBudgetManager.createBudgetRevenueForecast, createBudgetSalesForecast |
ProjBudgetManager.insertProjBudgetLine |
ProjBudgetManager.insertProjBudgetLine |
ProjBudgetManager.updateProjBudgetLinesWithAmt |
ProjCategory.categoryType2CategoryEmplOption |
ProjCategory.categoryType2CategoryEmplOption |
ProjCategory.categoryType2TransType |
Projcategory.transType2CategoryType |
Projcontrol.categoryType2CostType |
Projcontrol.costType2CategoryType |
ProjControlPosting.insertControlTrans, processSalesValue |
ProjectSourceDocumentLineItemHelper.projOrigin and projTransType |
ProjForecastListPageInteraction.runForcastFormBasedOnForecastUnion |
ProjForecastReduce.newProjPost |
ProjFormLetter method main/mainOnServer |
ProjInvoiceCancel.cancelProposal |
ProjInvoiceChoose.run |
ProjInvoiceJournalCreate.createJournalHeader |
ProjInvoiceLines.run |
ProjInvoiceProposalCreateLines.loadLastValue |
ProjInvoiceProposalCreateLines.runItemQuery |
ProjInvoiceProposalInsertLines.run |
ProjInvoiceProposalInsertLines.setProjProposalJour |
ProjInvoiceProposalInsertLines.setProjProposalJour |
ProjInvoiceProposalInsertLines.setProjProposalTotals |
ProjInvoiceTableCreate.initializeValues |
Projparameters.defaultProjCategory |
ProjPeriodPostingLedgerCost.updateTrans |
ProjPost.newCheckTrans |
Projpost.newCreateProjTransAndLedger |
Projpost.newCreateProjTransAndLedgerAdj |
Projpost.newTransAdjNegativeJournal |
Projpost.postcost |
ProjSalesItemReq.modified |
ProjSplitBill.transType |
ProjSplitBill.transType |
ProjTable.generateNextSubProjectId |
ProjTableCreate.canClose |
ProjTableLookup.isJournal |
ProjTableWizardCtrl.createProject |
PsaProjAndContractInvoiceController.getReportTitle |
PsaProjAndContractInvoiceController.getReportTitle |
PsaProjAndContractInvoiceController.getReportTitle |
PSAProjRetainerInvoicing.run |
PsaQuotationsController.getReportTitle |
PurchaseOrderResponseConsume.consumeChangesToPurchLineAndUpdateResponeLineConsumptionState |
PurchaseOrderResponseConsume.consumeChangesToPurchLineAndUpdateResponeLineConsumptionState |
PurchaseOrderResponseConsume.consumeChangesToPurchLineAndUpdateResponeLineConsumptionState |
PurchAutoCreate_Sales.createPurchTable |
PurchAutoCreate_Sales.setPurchTable |
PurchCalcTax_Invoice.updateTaxWriteCode |
PurchCopying.copyLine |
PurchCreateFromSalesOrder.autoCreatePurchOrder |
PurchFormletter_Invoice.newinvoice |
PurchFormletter_Packingslip.runProjectPostings |
PurchFormletterParmData.createParmLine |
PurchFormletterParmData.newData |
PurchFormLetterParmData.reSelectLines |
PurchFormletterParmDataInvoice.chooseLinesNext |
PurchFormletterParmDataInvoice.cleanupChooseLines |
PurchFormletterParmDataInvoice.copyMarkupFromPurchOrder |
PurchFormletterParmDataInvoice.processAdditional |
PurchFormletterProvider.checkLines |
PurchInvoiceJournalCreate.checkInvoice |
PurchInvoiceJournalPost.postInventory |
PurchLine.delete |
PurchLine.setProjSalesPrice |
PurchLine.update |
PurchLine.validateWrite_Server |
PurchLineCopy.canClose |
PurchLineType.syncSalesLine |
PurchLineType.updateInventory |
PurchLineType.updatePurchStatus |
PurchLineType.validateDelete |
PurchPackingSlipJournalPost.postInventory |
PurchPackingSlipJournalPost.updateSalesLine |
PurchPackingSlipJournalPost.updateSalesTable |
PurchPackingSlipJournalPost.updateSourceLine |
PurchQuantity_PackingSlip.calcQtyInvent |
PurchQuantity_PackingSlip.calcQtyPurch |
PurchReqAddItems.init |
PurchReqTable.init |
PurchReqWFExpendiParticipantProvider.resolve |
PurchSelectLinesManager.mark |
PurchTableForm.purchLine_WritePreSuper |
PurchTableInteractionHelper.getDeliveryScheduleEnabled |
PurchTableInteractionHelper.getHasMultipleDeliveries |
PurchUpdateRemain.updateRemainPhysical |
ReqCalc.insertItemInventSum |
ReqTransPlanIdFilter.setPlanIdOnQueryRange |
ReqTransPoMarkFirm.createPurchLine |
ReqTransPoMarkFirm.createPurchTable |
ReqTransPoMarkFirm.createPurchTable |
ReqTransPoMarkFirm.dialog |
RetailAssortmentLookupTask.CreateChannelGroups |
RetailKitAssemblyOrder.createOrUpdateBOMJournal |
RetailPackage.close |
RetailProductPropertyManager.saveProductDimensions |
RetailStatementPostChecker::checkStatement |
ReturnTable.isDispositionCodeValid |
RouteCopyToRoute |
SalesCalcAvailableDlvDates.newCommonSalesDlvDateType |
SalesCalcAvailableDlvDates.newCommonSalesDlvDateTypeByEntity |
SalesCopying.copyLines |
SalesEditLines.FormDesign/FormMenuFunctionButtonControl/ButtonPaymentSched/Method/clicked |
SalesFormLetter.onCreatePaymSched |
SalesFormLetterParmDataPackingSlip.selectChooseLines |
SalesFormletterProvider.checkLines |
SalesFormletterProvider.checkSalesLineChanged |
SalesInvoiceController.initFormLetterReport |
SalesInvoiceJournalPost.postInventory |
SalesInvoiceJournalPostProj.updateInventory |
SalesLine.createAlternativeItem |
SalesLine.delete |
SalesLine.returnLineUpdate |
SalesLineCopy.canClose |
SalesLineType.initFromCustInvoiceTrans |
SalesOrderEntryStatistics.createOrderEntry |
SalesOrderEntryStatistics.deleteOrderEntry |
SalesPackingSlipDP.itemId |
SalesPackingSlipJournalPost.postInventory |
SalesParmLine.setQty |
SalesQuantity_Invoice.calcQtyInvent |
SalesQuantity_Invoice.calcQtySales |
SalesQuotationEditLinesForm_Sales_Confir method createSalesLines |
SalesQuotationEditLinesForm_Sales_Confir method createSalesTable |
SalesQuotationEditLinesForm_Sales_Confir.createSalesLine |
SalesQuotationEditLinesForm_Sales_Confir.createSalesLines |
SalesQuotationLine.createLine |
SalesQuotationLine.createQuotationLineFromTemplate |
SalesQuotationLine.createQuotationLineFromTemplate |
SalesQuotationLine.createQuotationLineFromTemplate |
SalesQuotationLine.delete |
SalesQuotationLine.setCostSalesPrice |
SalesQuotationLine.updateSalesQuotationTable |
SalesQuotationListPageInteraction.initIsSalesQuotation |
SalesQuotationListPageInteraction.setButtonFollowup |
SalesQuotationListPageInteraction.setButtonQuotation |
SalesQuotationTableForm_DlvSchedule.updateSalesQuotationLineTable |
SalesQuotationTableType.validateDelete |
SalesTable.update |
SalesTableForm_DeliverySchedule.updateSalesLineTable |
SalesTableForm_ProjectSalesItem.resetSalesLine |
SalesTableInteractionHelper.isOpenOrderNotReturnNotProjectRelatedSalesLine |
SalesTableInteractionHelper.notPartiallyPickedPackedOrInvoiced |
SalesTableInteractionHelper.notReservedOrderedNorPhysical |
SalesTableType.checkUpdate |
SalesTableType.checkUpdate |
SalesTableType.checkUpdate |
SalesTaxDeclarationInformationReportService.processReport |
SettlementPair_Vend.fetchPayment |
smmActivityParentLinkTable.insert |
smmBusRelTable.convert2Customer |
smmBusRelTable.convert2Customer |
SmmBusRelTable.convert2Vendor |
SmmBusRelTable.convert2Vendor |
smmBusRelTable.createConvertedBusRel |
smmLeadTable.createBusRelRecord |
SmmProjectCreate.createProjectGroup |
SpecTransInsertSetManager.insertDatabase |
SubledgerJournalizerProjectExtension.createProjectActualCostDetail, createProjectActualHeader |
SubledgerJournalizerProjectExtension.getProjectActualMap |
SuppItemSales.initSalesLine |
Table PurchLine.insert |
Table PurchLine.insert |
Table PurchLine.update |
Table PurchTable.update |
Table PurchTable.update |
Table SalesLine.insert |
table SalesLine.projIdModified |
table SalesLine.salesQtyModifiedInteraction |
Table SalesLine.update |
Table SalesQuotationLine.insert |
Table SalesQuotationLine.update |
Table SalesQuotationTable.update |
Table SalesQuotationTable.update |
Table SalesTable.update |
Table SalesTable.update |
Table\VendTable.name |
Table\VendTable.updateOnHold |
Tax.createOrphanLinkInsteadPost_RU |
Tax.distributeTotalTax |
Tax.distributeTotalTax |
Tax.InsertIntersection |
Tax.insertIntersection |
Tax.post |
Tax.Post |
Tax.postCharge |
Tax.postTaxProjInvoice_IN |
Tax.postTaxPurchInvoice_IN |
Tax.postTaxSalesInvoice_IN |
Tax.saveAndPost |
Tax.taxTotals |
Tax.taxTotals |
Tax.taxTotals |
Tax.taxTotalsPosted |
Tax.taxTotalsPosted |
Tax.taxTotalsPosted |
TaxBookSection.checkTaxBookSection |
TaxCalculationAdjustment.calcManualInserted |
TaxCalculationJournal.saveTaxTransfers |
TaxFreeInvoice_Invoice.updateAndPost |
TaxInvoiceSpec.parmTaxSpec |
TaxListDP.insertTaxListTaxTmpData |
TaxListDP.updateTaxListTaxTmpData |
TaxMainAccDimensionListProvider.populateMainAccountDimensionList |
TaxPost.postToLedger |
TaxReportController_US.init |
TaxReportInclAdjustmentDP.insertTaxReportInclAdjustmentTmp |
TaxReportingDP.insertTaxReportingTmp |
TaxReverse.adjustTaxTransDueToExchangeRateGainLoss |
TaxReverse.postAccountingCurrency |
TaxReverse.postAccountingCurrency |
TaxReverse.postAccountingCurrency |
TaxReverse.postCharge |
TaxReverse.postGainLossInReportingCurrency |
TaxSales.calc |
TaxSales.calc |
TaxSales.calcMarkup |
TaxSales.configureTaxForSalesLine |
TaxVoucherService.taxAmountForLedgerType |
TmpCustVendTrans.CustTransBalanceCurrency |
TmpProjAdjustment.adjustmentType2JournalType |
TmpProjAdjustment.adjustmentType2TransType |
TmpProjAdjustment.updateFundingLimits |
TmpProjAdjustmentCreate.salesPrice |
TrvExpenseLinesVisibilityController.isVisibilityResetRequired |
TrvExpenses.updateFormVisibilityOnCategoryChange |
TrvExpTrans.calcTaxAmount |
TrvTaxExpense.calculateTax |
TSTimesheetEntry.init, initFields, setHeaderObjects, validateWrit, lookup |
UnitOfMeasureConverter.Convert |
VendInvoicePaymentAuthorizationTask.postSavedInvoice |
VendPackingSlipTrans.unpostedInvoicePurchQtyServer and VendPackingSlipTrans.unpostedInvoiceInventQtyServer |
VendTable.checkVATNumUsed |
VendTax1099Update.calcMiscChargeAmountTax |
VendTrans.documentDateModified |
VendTrans.documentDateModified |
VendVoucher.createTransOpen |
VendVoucher.createTransOpen |
WHSContainerTable.closeContainer |
WHSDocumentRouting.translate |
WHSLoadLine.orderHeader |
WHSLoadTable.validateInventTransTypeMatches |
WHSLoadTableAssignOriginInfo.classDeclaration |
WmsArrivalCreateJournal.createWMSJournalTransFromTmp |
WMSOrderTrans.split |
WmsOrderTransType_Output.updateReservations |
WorkflowHierarchyProviderHelperEventHandler::getPersonnelNumberIdBySysDictTypeDelegate |
WorkTimeTable.removeDisplayCache |
WrkCtrResourceAbilityMapController.insertData |
Enable increase of decimal precision through extensiblity for quantities |
Enumerations made extensible
These enumerations have been made extensible in this update.
Enumeration |
---|
AssetPostValue |
AssetPropertyType |
AssetStatus |
CaseStatus |
CommissionSalesRepCode |
DirSubNameSequenceType |
FreightSlipType |
HRPLimitDocumentType |
IntrastatPaymentMethod_IT |
InventBlockingType |
JmgPaySpecTypeEnumPick |
KMQuestionAnswerInputType |
LedgerJournalType |
LogisticsAddrZipCodeImportCountryRegion |
LogType |
MarkupModuleType |
MarkupModuleType |
MCRBrokerValueType |
PaymentType |
PDSCalcElementTypeBase |
PdsStatus |
PdsVendorCheckItem |
ProdStatus |
ProjActiveAll |
ProjAdjustmentType |
ProjAllTrxType |
ProjBudgetAction |
ProjCostType |
ProjForecastInvoiceFrequency |
ProjLinePropertySearch |
ProjSalesPriceMarkup |
ProjSortValue |
ProjTableEditSubProj |
ReqCovType |
ResCharacteristicSetEnum |
SettlementType |
smmShowTimeAs |
SourceDocumentRelationType |
TaxRegistrationTypesList |
TaxReportLayout |
TradeWorkflowState |
WMSExpeditionStatus |
Extensible SQL Operations
These SQL operations have been made extensible in this update.
Operation |
---|
CustInterestPost.postVoucherPerTransaction |
InventMov_ProdLine_JournalBom.insertChildBuffer |
InventUpdate.initInventTransToReceiveList |
ProjAdjustmentUpdate_PostAsync.postAsync |
ProjBudgetManager.createBudgetCostForecast |
ProjBudgetManager.createBudgetEmplForecast |
ProjBudgetManager.createBudgetRevenueForecast |
ProjBudgetManager.createBudgetSalesForecast |
Metadata changes
These metadata changes have been made in this update.
Operation |
---|
/Data entities/ReqPlannedOrderEntity.Is Public |
/DataTypes/Extended Data Types/AmountQty.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/AssetDepreciationAmountUnitReportingCurrency.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/BOMProductQuantity.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/CostPriceNonMonetary.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/CostQuantity.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/MCRRoyaltyValue.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/PdsRebateValue.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/PriceDiscAmount.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/PriceQty.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/PriceUnit.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/PriceUnit.Scale |
/DataTypes/Extended Data Types/ProductQuantity.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/ProductQuantityHourValue.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/ProjName.Extends |
/DataTypes/Extended Data Types/TAMRebateValue.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/UnitAmountCur.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/UnitAmountMST.NoOfDecimalsIsExtensible |
/DataTypes/Extended Data Types/WeightBase.NoOfDecimalsIsExtensible |
/Tables/LedgerJournalTrans_Project/Relations/LedgerJournalTrans.createNavigationPropertyMethod |
/Tables/PriceDiscGroup.Cache Lookup |
/Tables/VendInvoiceJour/Fields/DefaultDimension.Visible |
/Tables/VendInvoiceTrans/Fields/DefaultDimension.Visible |
/Tables/WMSAisle.Cache Lookup |
/Tables/WorkCalendarTable.Create Rec Id Index |
/Tables/WorkTimeLine.Cache Lookup |
/Tables/WorkTimeTable.Cache Lookup |
Additional extensibility enhancements
In addition to the refactored methods, the following extensibility enhancements have been made.
- Bug request: "CustCollectionLetterTrans -> CollectionLetterNum" Relation properties
- Enable increase of decimal precision through extensiblity for prices
- Enable increase of decimal precision through extensiblity for weights
- Map Extension: LogisticsEntityLocationMap
- OMOperatingUnit should provide user friendly and defined value for DimAttributeOMDepartment.Value
- Redesign how InventPosting finds LedgerDimension
- Refactor WhsWorkExecuteDisplayAdjustIn to ProcessGuide framework
- Refactor WHSWorkExecuteDisplayChangeWarehouse to ProcessGuide framework
- Refactor WhsWorkExecuteDisplayInquiryItem to ProcessGuide framework
- Refactor WhsWorkExecuteDisplayInquiryLocation to ProcessGuide framework
- Refactor WhsWorkExecuteDisplayInquiryLP to ProcessGuide framework
- Refactor whsWorkExecuteDisplayReprintLabel to ProcessGuide framework
- Retail channel: Support BankDropOperationRequest