Roadmap (QueryAPI)

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.