Pricing using formula can resolve many issues that we may encounter when working with SAP standard function.
For example, there is scenario that require user to add/reduce franchise quantity base or premium quality.
The configuration SPRO path can be found under Sales and Distribution->Basic Functions->Pricing
Create BRFplus Application
Enter Application ZTET_RBF_CONDITION with mode Functional Mode, define new formula NEW_FORM and assign as Top Expression
Formula of Franchise Pricing: Result_Value = FRANCHISE_AMOUNT * FRANCHISE_QUANTITY
Formula will return amount of franchise based on Quantity input(user manually input) and Price (from condition PR00)
Assign BRFplus Application to CPF Usage
Define Custom Structure
FRNQUANTITY is the parameter for user to input Franchise Quantity
SAP_REFERENCE_RATE is the structure that contains information about price refer from condition PR00
Define Entries for Parameter Catalog
Define Formula
Define formula ID ADD_FRANCHISE3
(Manual Mapping is needed when you reuse an application with different parameters ID with current formula)
Define Pricing condition
Define new condition and choose “Enable for CPF” in Control Data 2
Add the new condition to Pricing Procedure
Set default value for Formula
Go to VK11, maintain Condition Record for condition ZFRC.
Select button “Configurable Parameters and Formulas”
Result – VF01