Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
zhaoyo
Product and Topic Expert
Product and Topic Expert
1,689

In SAP S/4HANA Cloud, there are various options to influence SAP standard business processes to adapt to customer's business use cases in different phases: Design Phase and Runtime Phase.

 

Process Flexibility at Different Phases


In this blog, I will focus on the CPF (Configurable Parameters & Formulas) and Cloud BAdIs which are used to enhance SAP standard process via custom business rules or custom logic.

The CPF framework was introduced by SAP Commodity Management (CA-GTF-CPE) and then utilized in SAP S/4HANA Q2C Pricing Management. As of now there are more CPF usages introduced in other areas of SAP S/4HANA Q2C, like in sales document management, billing document management, pricing management, etc.

Starting from CE2402, we introduced new feature of defining business rules empowered by BRF+ to influence sales document process. The first BRF+ use case is to allow customer define BRF+ business rules to determine the default item category on sales order. In future, the BRF+ will be considered as preferred option to define business rules in SAP S/4HANA Q2C Sales.

Here is the brief comparison between CPF/BRF+ and Cloud BAdIs to influence business process in SAP S/4HANA Q2C:

AspectCPF/BRF+Cloud BAdI
Easy to use?Low-code & no-coderequires ABAP knowledge to implement custom logic
Enough parameter?predefined catalogs and some custom catalogs are possiblemore flexibility to call released API/CDS views
Multiple implementation?

CPF: Only one CPF formula can be assigned or active

BRF+: Only one BRF+ application can be assigned

Normally only one Cloud BAdI can be implemented with key user tool
Support custom fields?YesYes
SimulationYes. It is possible to simulate business rules for BRF+ functionYes. It is possible to test Cloud BAdI and customer logic tracing application is available


Both options are recommended approaches to extend business process in SAP S/4HANA Cloud and OP/PCE. Comparing with old technology such as user-exit, implicit enhancement or modification, CPF/BRF+ and Cloud BAdI ensure the SAP S/4HANA Core is consistent and robust.

This blog consolidates examples of using CPF/BRF+ and Cloud BAdIs in SAP S/4HANA Q2C to solve some extensibility requirements. These examples will give you some hints of extending your business processes.

Configurable Parameters & Formulas

Relevant SAP Help Links:

Cloud BAdIs