Skip to Content
Product Information
Author's profile photo Yong Zhao

Process Flexibility in SAP S/4HANA Q2C

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.

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

Aspect Configurable Parameters & Formulas 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? Only one CPF formula can be assigned or active 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 and Cloud BAdI ensure the SAP S/4HANA Core is consistent and robust.

This blog consolidates examples of using CPF 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

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.