Roadmap (QueryAPI)
With the introduction of the QueryAPI, certain methods may become redundant or less effective and therefore could be marked as deprecated, particularly if the QueryAPI offers improved performance.
It is important to note that deprecation does not imply the removal of these API functions; such actions cannot be taken, as solutions must remain backwards compatible. Instead, it indicates that these API functions should not be utilized in new implementations, and they will no longer be maintained.
Deprecated Methods in 14.0 Release
The following methods are deprecated as of version 14.0, as they are now supported by the QueryAPI:
api.product()
api.productExtension()
(performance)api.customer()
api.customerExtension()
(performance)api.seller()
api.sellerExtension()
(performance)api.findLookupTable()
api.findLookupTableValues()
api.vLookup()
api.getItemCompleteCalculationResults() (performance)
api.getCalculableLineItem()
api.getCalculableLineItemResult()
api.pricelistItem()
api.getPricelistItem()
api.getPricelistSummaryQuery()
api.getPriceGridSummaryQuery()
api.getRebateRecordSummaryQuery()
api.getItemActiveCalculationResults()
Deprecated Methods - Plan for Q1 2025
DatamartContext.executeQuery()
DatamartContext.executeSqlQuery()
Deprecated Methods in Future Releases
The QueryAPI will support additional tables in the future. As a result, the following methods may become deprecated:
api.find()
api.count()
api.priceGrids()
api.pricelists()
api.findApprovedPricelistItems()
api.findDataload()
api.findCalculatedFieldSets()
Found an issue in documentation? Write to us.