Entering content frameBackground documentation Business Objects and BAPIs in Pricing Locate the document in its SAP Library structure

Business Objects

The Pricing component contains the following SAP business objects:

Object/Document

Object name

Object type

Sales Price Calculation

RetailPricing

SAP_30304

This business object contains the results of the calculations for articles that were performed using the sales price calculation function.

For further information, see Sales Price Calculations.

BAPIs

A standardized Business Application Programming Interface (BAPI) has been created for the SAP business object Sales Price Calculation. This interface allows you to access the business processes and data in the SAP System externally.

BAPI

Description

CalculatePrices

Request and adjust calculations.

The CalculatePrices BAPI facilitates communication between the sales price calculation function in the SAP System and one or more external systems. You can use this BAPI to perform the following functions from an external system:

Requesting calculations for an article means that the system displays all the relevant pricing data (such as markups, margins and sales prices).

If the requested calculations do not meet your expectations - if, for example, the sales price suggested by the system is too high or too low - you can change them. The changed data can then be returned to the central SAP System and posted to the database.

Users must have the necessary authorization to be able to change sales prices.

Any errors reported by the SAP System (such as database locks, missing authorizations, and so on) are reported to the processing agent by means of an error log sent to the store.

Example

If you have an external system in your store that communicates with a central SAP System (such as SAP Retail Store, for example), employees with appropriate authorizations can display store-specific calculations for articles, simulate changes to them and, if necessary, post the changed store-specific sales prices to the database.

Note

The CalculatePrices BAPI does not support the full functions of the scenarios possible for sales price calculation in the SAP System, as generally only certain functions of the sales price calculation function are required at the store. The following functions are not supported:

 

Leaving content frame