Settlement Management in S/4 HANA is crucial for managing the subsequent settlement of rebates for both customers and vendors. The Condition Contract Management feature offers a unified and standardized approach to managing both supplier and customer conditions. It allows for the calculation and posting of accruals as statistical conditions in an FI Extension Ledger. Additionally, pricing conditions can be aligned with value fields in Combined COPA, enabling a comprehensive analysis of Gross-to-Net Revenue.
This document provides an overview of configuring and processing rebates using condition contract management in SAP S/4HANA. An order-to-cash scenario demonstrates creating a sales rebate contract, determining rebate conditions in sales orders, settlements, and analyzing credit memos and accounting postings. Relevant transaction codes, reporting, and tables are listed. Following are key topics covered in the document;
- Introduction to rebates and condition contract management
- Configuration steps for pricing, condition types, tables, procedures
- Condition contract maintenance configurations
- Settlement configuration for documents and process types
- End-to-end order-to-cash scenario with rebate condition contract using WCOCO tcode
- Contract settlement, analyzing credit memos and postings
- Overview of key transactions, reporting, and tables
- Conclusion summarizing condition contract rebate management
Download – SAP S/4HANA Condition Contract Management Configuration Guide
List of configuration tasks covered in the document are as below;
Task | IMG Path | Transaction Code |
---|---|---|
Activate Rebate processing in the Sales Organization | Enterprise structure > Definition > Sales and distribution > Define Copy, Delete, Check Sales Org. | OVX5 |
Activate Rebate processing in Billing Document type | Sales and distribution > Billing-Billing documents > Billing type | VOFA |
Condition Tables Creation | Logistics General > Settlement Management > Basic Settings > Pricing >Sales (SD) > Define Condition Tables Display Condition Tables | V/03 |
Access Sequences Creation | Logistics General > Settlement Management > Basic Settings > Pricing >Sales (SD) > Define Access Sequences | V/07 |
Condition types Creation and Assignment of access sequence to Condition types | Logistics General > Settlement Management > Basic Settings > Pricing >Sales (SD) > Define Condition types | V/06 |
Maintaining Pricing procedure | Logistics General > Settlement Management > Basic Settings > Pricing >Sales (SD) > Define Pricing procedures | V/08 |
Specify CC-Relevance for Condition Types | Logistics General > Settlement Management > Basic Settings > Condition Contract Management >Condition Contract conditions > Sales >Specify CC Determination Relevance and Copy Control for Condition Types | VM17 |
Define Condition type group | Logistics General > Settlement Management > Basic Settings > Condition Contract Management >Condition Contract conditions > Sales >Define Condition type group | VM12 |
Assign condition type to Condition type group | Logistics General > Settlement Management > Basic Settings > Condition Contract Management >Condition Contract conditions > Sales >Assign Condition Types to Condition Type Groups | VM13 |
Define Account Keys for rebate conditions | Logistics General > Settlement Management > Basic Settings > Account Determination > Revenue Account Determination (SD) > Define and Assign Account Keys | VOK11 |
Assign GL accounts > OS1, ERB, ERU | Logistics General > Settlement Management > Basic Settings > Account Determination > Revenue Account Determination (SD) > Define and Assign Account Keys | SPRO |
Define Document Schema Groups for Settlement Document Types | Logistics General > Settlement Management > Basic Settings > Pricing > Sales > Define Document Schema Groups for Settlement Document Types | SPRO |
Pricing Procedure Determination | Logistics General > Settlement Management > Basic Settings > Pricing > Sales > Specify Pricing Procedure Determination | SPRO |
Define Number Ranges | Logistics General > Settlement Management > Condition Contract Management > Condition Contract Maintenance > Define Number Ranges | SPRO |
Define condition category (Optional) | Logistics General > Settlement Management > Condition Contract Management > Condition Contract Maintenance > Define Condition Contract Categories | SPRO |
Define and Configure Field Status Groups for Header Fields (Optional) | Logistics General > Settlement Management > Condition Contract Management > Condition Contract Maintenance > Define and Configure Field Status Groups for Header Fields | SPRO |
Define Condition Contract Types | Logistics General > Settlement Management > Condition Contract Management > Condition Contract Maintenance > Define Condition contract types | SPRO |
Activate Additional Functions | Logistics General > Settlement Management > Condition Contract Management > Condition Contract Maintenance > Additional checks > Activate Additional Functions | SPRO |
Maintaining settlement document types | Logistics General > Settlement Management > Basic Settings > Settlement Documents >Settlement Document Types | SPRO |
Maintaining settlement document types | Logistics General > Settlement Management > Basic Settings > Settlement Documents >Settlement process type | SPRO |
Allowed Combinations Settlement Process Type / Settlement Document Type | Logistics General > Settlement Management > Basic Settings > Settlement Documents >Allowed Combinations Settlement Process Type / Settlement Document Type | SPRO |
Specify Settlement Settings for Condition Contract Types | Logistics General > Settlement Management > Condition Contract Management > Condition Contract Settlement > Specify Settlement Settings for Condition Contract Types | SPRO |