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:
Aspect | CPF/BRF+ | Cloud BAdI |
Easy to use? | Low-code & no-code | requires ABAP knowledge to implement custom logic |
Enough parameter? | predefined catalogs and some custom catalogs are possible | more 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? | Yes | Yes |
Simulation | Yes. It is possible to simulate business rules for BRF+ function | Yes. 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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
5 | |
5 | |
5 | |
5 | |
4 | |
4 | |
4 | |
3 | |
3 |