My Oracle Support Banner

E1: BSFN: How to Use PriceCalulateSingle (B4500460) Wrapper to Compute Item Price (Doc ID 1684576.1)

Last updated on AUGUST 16, 2021

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.


WARNING: This document contain information NOT supported by Oracle Support and are being provided “as is” without warranty. Please refer to the following site for My Oracle Support Terms of use:

Also note that this information was tested in Tools 8.98 and maybe not work in later releases due to changes and updates. If you encounter issue, here are your options:
1. Test standard delivered application or report that uses this business function
2. Debug and trace the C source line by line using Visual C++ Debugger
3. Engage Oracle Field Consultant

You can simulate sales price only through Sales Order Master Business Function (B4201310 and B4200311 F4211FSEditLine and F4211FSBeginDoc which is making use of CalculateSalesPricesAndCosts (B4201500 - Calculate Sales Price And Cost)) through multiple applications. This implementation uses up more resources let alone slower performance. So this document is to guide alternative ways to handle this business requirement on How to get Sales Price with Advanced Pricing Schedule.

Note that information written in this document is not the best practice for this purpose and this wrapper business function may not work for all business scenario you have. And this business function does not encompass all business requirement you may have to perform daily activities.

B4500460 - PriceCalculateSingle (Price Calculate Single) is to serve as an interoperable Pricing API, retrieving and returning a single unit price while employing a smaller, less complicated data structure than CalculateSalesPricesAndCosts (B4201500 - Calculate Sales Price And Cost).  The function requires only an item number to return a price.  This function acts as a  "wrapper" to B4201500, masking some of its complexity and defaulting in parameters that B4201500 requires to calculate a price.

This document is to guide brief explanation on how it work and it's limitation but this document is not meant to support any issue to be derived in your using this business function. So ensure that you are capable of debugging business function and it's surrounding kernels because Oracle shall not bear any responsibility for the outcome you get through this wrapper business function. 


  • There are similar interactive and batch application to enable you to simulate item price as below,
    • R45522 (Price List Price Generation)
    • P4074 (Check Price and Availability)
  • Before make use of this business function, perform full cycle of test by modifying each parameters.
  • Owing to the number of parameters specified, there is chance not to be able to calculate sales price accordingly if you have more complicated settings



To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.