Ansicht
Dokumentation

Configurable Parameters and Formulas in Pricing (New) ( RELNSD_617_CMM_CPF )

Configurable Parameters and Formulas in Pricing (New) ( RELNSD_617_CMM_CPF )

ABAP Short Reference   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

Short text

Configurable Parameters and Formulas in Pricing (New)

Use

As of SAP enhancement package 7 for SAP ERP 6.0 (SAP_APPL 617), a new infrastructure in pricing, called configurable parameters and formulas (CPF) in pricing, is provided. This infrastructure allows you to define complex pricing rules without any programming effort by simply creating additional pricing-relevant parameters via configuration and using them in assigned BRFplus functions.

These pricing-relevant parameters and the assigned BRFplus function names are saved persistently along with the existing pricing data of a business document. You can use the infrastructure to determine the following pricing result types for each condition line in a business document:

  • Condition base
  • Condition rate
  • Condition value

A CPF formula in Customizing consists of a list of predefined parameters that contain information about the necessary context, the rule or rules how to calculate the pricing results, and is characterized by a CPF formula ID. You can use a CPF formula either to calculate one pricing result only or to calculate a combination of the pricing result types mentioned above. In Customizing, you can specify that you want to use a BRFplus function for how calculating a pricing result.

In addition, you can use parameters in pricing as a local copy of data from another source within the SAP system. Their values are automatically retrieved during price determination and you can use these parameters as input for performing complex calculations of the pricing results mentioned above.

For example, you can calculate a bonus or penalty condition rate with the difference between a manually entered (agreed) quality value (30%) and the actual quality from the batch (28%). The latter is retrieved during price determination from the batch number that was entered.

You can select the Enabled for CPF checkbox in Customizing of the corresponding condition type to create, change, or delete an assignment of a CPF formula ID to a condition master data record or to a document condition. Optionally, if you configure the parameter in the required way, you can do the following for each parameter during condition master data maintenance or in a business document:

  • Maintain the value of the parameter
  • Define scale levels, parameter used as scale base and scale evaluation routine for the parameter

If you assign a CPF formula ID to a condition master data record, the system determines the CPF formula ID and its corresponding data during price determination in a business document by using the known algorithms of the condition technique. The corresponding data refers to the following:

  • Predefined parameters
  • Parameter values maintained during condition master data maintenance
  • Scale levels, scale base parameter and scale evaluation routine of a parameter maintained during condition master data maintenance
  • Rule or rules for how to calculate the pricing results

For example, if you assign a CPF formula F1 to a condition master data record for material MAT1 and condition type PR00, CPF formula F1 is retrieved during price determination if you enter material MAT1 and the pricing schema contains a condition type PR00.

If you define a CPF formula in Customizing, you can consider the following entities:

  • BRFplus Application: You can create user-defined BRFplus applications. You can select select BRFplus applications that you want to use in the context of CPF. The system uses one of the selected BRFplus applications when you generate or select BRFplus functions in the Customizing activity Define Formula. BRFplus applications are used as an organizing element for BRFplus functions.
  • CPF Custom Structure: You can define user-defined structures and their components via configuration. Use of the ABAP dictionary is not needed. You can use the CPF custom structure if you have to define the data type category of a parameter in the parameter catalog.
  • CPF Routine: You can define your own routines that calculate the different pricing results or orchestrate the different data source routines of the parameters of a CPF formula.
  • Data Source Routine: This is assigned to a parameter in the parameter catalog. The assigned routines are executed for all formula parameters during data retrieval of the CPF formula if the SAP standard data retrieval routine 0000001 is assigned to the corresponding usage task in the CPF formula Customizing. SAP delivers the following defaults:
  • Classification in SAP ERP

  • Referenced Condition Rate

You can define your own data source routine if you want to access data from data sources that differ from the ones described above. You can use your own data source routine when you have to define the data source routine of a parameter in the parameter catalog.
  • Parameter Catalog: You can define all parameters that you want to use in different CPF formulas in pricing. You can define whether or not the parameter value has to be entered manually in the condition master data or business document, or if its value is automatically retrieved from another data source within the SAP system by assigning the corresponding data source routine.
  • CPF Formula: You can define formulas along with their parameters to use them for pricing in documents, for example, to calculate a price. You assign the routines used to calculate the different usage tasks that represent the different pricing results. Optionally, you can assign a BRFplus function to each usage task.

You can display and maintain CPF formulas in master data or business documents only in the new pricing user interface. For more information, see Configurable User Interface for Pricing (New).

Note: For all other business documents, the system does not support the evaluation of CPF formulas during pricing, even if you maintained the CPF formulas in valid master data.

Effects on Existing Data

Effects on Data Transfer

Effects on System Administration

Effects on Customizing

You make the Customizing settings for this function in Customizing for Sales and Distribution under Basic Functions -> Pricing -> Configurable Parameters and Formulas in Pricing.

You make the Customizing settings for this function in Customizing for Materials Management under Purchasing -> Conditions -> Define Price Determination Process -> Configurable Parameters and Formulas in Pricing.

You select the Enabled for CPF checkbox in Customizing for Sales and Distributionunder Basic Functions -> Pricing -> Pricing Control -> Define Condition Types or for Materials Managementunder Purchasing -> Conditions -> Define Price Determination Process -> Define Condition Types in the Control data 2 area.

Further Information

Release notes LOG_SD_COMMODITY_02: Business Function Contract-to-Cash for Commodities 2 (New)and LOG_MM_COMMODITY_02: Business Function Procure-to-Pay for Commodities 2 (New).

SAP Library for SAP ERP under SAP ERP Central Component -> Logistics -> Sales and Distribution -> Pricing and Conditions -> Configurable Parameters and Formulas.

SAP Library for SAP ERP under SAP ERP Central Component -> Logistics -> Materials Management -> Purchasing -> Conditions and Price Determination -> Configurable Parameters and Formulas.






Fill RESBD Structure from EBP Component Structure   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 8971 Date: 20240523 Time: 054805     sap01-206 ( 173 ms )