In this blog we will discuss about pricing concept in SAP, Evolution from ECC to S/4HANA with key benefits.
ECC 16 pricing fields in detail are as follow:
Now SAP S/4HANA pricing procedure has expanded from 16 pricing field to 18 pricing field are follow:
1. Statistical and Relevant for Account Determination:
Statistical: It does not impact the net price but is recorded for reporting purposes.
Relevant for Account Determination: It still flows into financial accounting, even though it’s statistical. We can use this field indicator to define that the statistical price condition is posted to account-based Profitability Analysis (CO-PA) as journal entry to an extension ledger of Financial Accounting.
Example: Imagine you are delivering the free delivery above 200 rupees, previously this delivery cost maybe be ignored in financial posting because it has marked as Statistic.
Now, you can post it to an extension ledger in CO-PA, giving you a clear picture of how much free delivery impacts your bottom line.
Scenario: In this scenario Tax will display and post, but no impact on Net price:
Condition | Statistical | Account Relevant | Impact on Net Price | G/L Posting | Use Case |
ZXYZ -Tax | ✅ Yes | ✅ Yes | ❌ No | ✅ Yes | Legal tax display + accounting |
This shows the Tax ZXYX on invoice, it will be posted to a special liability GL account and will not impact the product net price (i.e., customer doesn’t pay directly).
In system:
✅ Visible on sales order and invoice as a separate line
✅ Posted to G/L account (e.g., Environmental Provisions) using Account Key ZEV
❌ Does not affect the net selling price (because it’s statistical)
2. Access level (New in 2023): Access levels is used to control the access of your business users to price elements in business documents.
Access levels consist of a four-digit number and a description, you can use all numbers from 0001 to 9999.
Default value 0000 grants full access to all users.
For example, the profit margin in a sales order can be displayed only by a sales manager.
Business Need: Can we hide certain price details (like Profit Margin or Internal Cost) from some users in sales documents or invoices?
Solution: In SAP S/4HANA, introduced Role-Based Access level to Price Elements. This controls who can view or edit specific price conditions (e.g., profit margin) in sales orders, returns, or invoices — either at header or item level. You can set access as no access, display only, or editable, based on the user’s role.
Recommendation by SAP: The higher the sensitivity, the higher is the number of the access level.
Benefit of S/4HANA Pricing:
Key Components of Pricing Procedure:
Difference between ECC pricing & S/4HANA pricing:
Feature | ECC Pricing | S/4HANA Pricing |
Tables Used | Uses multiple tables: KONH, KONP, KONV | Merged into single table: PRCD_ELEMENTS |
Pricing Execution Speed | Slower due to multiple tables joins. | Faster due to simplified data model (single table) |
Pricing procedure Fields | 16 fields | 18 fields |
Memory Consumption | Higher (due to table redundancy) | Lower (HANA in-memory capabilities) |
Customer Pricing Procedure Length | 1 digit | 1 to 2 digits |
Document Pricing Procedure Length | 1 digit | 1 to 2 digits |
Access Sequence Capacity | Max 99 condition tables | Max 999 condition tables |
Condition Table Range | Table numbers: 1–999 only | Table numbers: 1–999 + 483 additional tables |
Condition Type Counter | 2 digits | 2 to 3 digits |
Formulas/Routines | 2 to 3 digits (e.g., 123) | 3 to 7 digits (e.g., 1234567) |
Conclusion: The evolution from ECC to S/4HANA in pricing procedure is not just as technical upgrade but it is transformation that brings greater flexibility, transparency, improved performance, time saving and error free. with the expansion from 16 to 18 pricing fields, the system now supports more accurate financial reporting and role-based access control through features like statistical posting to CO-PA and Access Levels.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
3 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |