Part-2: SAP S/4 HANA- Configuration Steps of Settlement Management.

SAP S/4 HANA- Configuration of Settlement Management.

Objective

I have explored Settlements Management – Condition Contract Management in SAP S/4HANA in my earlier blog,

This blog will cover the basic Customizing steps for SAP S/4HANA 1709 Condition Contracts which is a new solution replacing Rebate management.

For detailed and standard delivered customizing you may refer to SAP note 2535889.

Prerequisites

  • Understanding of Rebate Management in ECC.
  • Understanding of Condition Contracts in SAP S/4HANA 1709. For details on what condition contracts are, you may please refer to my blog.
  • Understanding of basic SD terms Condition Type, Condition table, access sequence, pricing    procedure etc.

Configuration Steps

  • Configure Pricing & Conditions
    • Condition tables
    • Access Sequence
    • Condition Types
    • Condition Contract Relevance for Condition Types
    • Condition Type Groups and assignment of Condition types
    • Pricing Procedure
    • Document Schema group for Settlement Document Types
    • Pricing procedure determination
  • Configure Condition Contract Maintenance
    • Number range
    • Condition contract types
  • Settlement Document types
  • Settlement Process
    • Condition Contract
    • Sales Order
    • Settlement

Configure Pricing & Conditions

Condition Table:-

IMG-Logistics – General -> Settlement Management -> Basic Settings -> Pricing -> Maintain Condition Tables

Configuration of Settlement Management.

SAP provides condition table 4AB, 163 etc. by default.

Configuration of Settlement Management.
Configuration of Settlement Management.

The condition tables specifically defined for Condition Contract Management contain the condition contract number as key field. Let’s create 2 customer specific condition tables 510 and 511 which are copy of 4AB and 163 respectively to understand with an example. This can be done at above mentioned link using the ‘Create’ option. This will generate A510 and A511 tables in the backend.

Configuration of Settlement Management.
Configuration of Settlement Management.

Access Sequence:-

  • Sales

IMG-Logistics – General -> Settlement Management -> Basic Settings -> Pricing -> Sales (SD) -> Define Access Sequences->Maintain Access Sequences

Configuration of Settlement Management.
  • Purchase

IMG-Logistics – General -> Settlement Management -> Basic Settings -> Pricing -> Materials Management (MM) -> Define Access Sequences -> Maintain Access Sequences

Configuration of Settlement Management.

SAP provides access sequences like COMP etc. by default.

Configuration of Settlement Management.

Let’s create a customer specific access sequence ZCMP which is a copy of COMP for both Sales and purchasing.

Configuration of Settlement Management.

Let’s assign our condition tables 510 and 511 to the accesses as shown below

Configuration of Settlement Management.

Condition Type:-

  • Sales

IMG-Logistics – General -> Settlement Management-> Basic Settings-> Pricing-> Sales (SD)-> Define Condition Types

Configuration of Settlement Management.

SAP provides various condition types like REBA.

Configuration of Settlement Management.

Let’s create a customer specific condition types ZREB which is a copy of REBA.

Configuration of Settlement Management.

The access sequence ZCMP (with 510 and 511) we created earlier, will be assigned to this condition type ZREB.

  • Purchasing

IMG-Logistics – General-> Settlement Management-> Basic Settings-> Pricing-> Materials Management (MM)® Define Condition Types

Configuration of Settlement Management.

SAP provides various condition types like REBA, REBT.

Configuration of Settlement Management.

Let’s create a customer specific condition types ZRBA which is a copy of REBA and ZRBT which is a copy of REBT.

Configuration of Settlement Management.

The access sequence ZCMP (with 510 and 511) we created earlier, will be assigned to this condition type ZRBA and ZRBT.

Condition Contract relevance for Condition Type:-

  • Sales

IMG-Logistics – General-> Settlement Management -> Condition Contract Management -> Condition Contract Conditions -> Sales -> Specify CC-Relevance and Copy Control for Condition Types

Configuration of Settlement Management.

Please set the checkbox for Condition Contract-Relevant

Configuration of Settlement Management.
  • Purchasing
Configuration of Settlement Management.

Condition Type Groups and assignment of Condition Types:-

  • Sales

IMG- Logistics – General -> Settlement Management -> Condition Contract Management -> Condition Contract Conditions -> Sales -> Define Condition Type Groups

Configuration of Settlement Management.

Now, assign a condition type group to a condition contract type. Let’s create a customer condition type group ZBON which is a copy of group SBON.

Configuration of Settlement Management.

Now ,assign the condition types ZREB created earlier to this condition type group by the following navigation path-

IMG-Logistics – General -> Settlement Management -> Condition Contract Management -> Condition Contract Conditions -> Sales -> Assign Condition Types to Condition Type Groups

Configuration of Settlement Management.

You may copy SBON and create ZBON with the following values

Configuration of Settlement Management.

In condition type group, you assign condition type ZREB for maintaining a rebate condition in the condition contract. This condition will be picked from the condition contract and will be populated in the sales order pricing.

Configuration of Settlement Management.
  • Purchasing

IMG-Logistics – General -> Settlement Management -> Condition Contract Management -> Condition Contract Conditions -> Purchasing -> Define Condition Type Groups

Let’s create a customer condition type group ZBBI which is a copy of group SBBI.

Configuration of Settlement Management.

In condition type group, we need to assign condition type ZRBT and ZRBA for maintaining a rebate condition in the condition contract.

Configuration of Settlement Management.

Pricing Procedure:-

  • Sales

IMG-Logistics – General -> Settlement Management -> Basic Settings -> Pricing -> Sales (SD) -> Define Pricing Procedures

Please note I have changed the standard pricing procedure RVAA01 by replacing REBA with ZREB for testing this solution. You can create your own Pricing procedures. The pricing procedure will be used in the sales order.

Configuration of Settlement Management.
  • Purchasing

IMG-Logistics – General -> Settlement Management -> Basic Settings -> Pricing -> Materials Management (MM) -> Define Pricing Procedures

There is a pricing procedure BSETTL available in SAP.

Configuration of Settlement Management.

Let’s try to copy it into a custom pricing procedure ZBSTTL which has our rebate condition ZRBT & ZRBA

Configuration of Settlement Management.

Document Schema group for settlement document type:-

IMG-Logistics – General -> Settlement Management -> Basic Settings -> Pricing -> Define Document Schema Groups for Settlement Document Types

Configuration of Settlement Management.

You may copy FB to custom group ZB.

Configuration of Settlement Management.

A document schema group ZB is created.

Configuration of Settlement Management.

Pricing Procedure Determination:-

IMG-Logistics – General -> Settlement Management -> Basic Settings -> Pricing -> Pricing Procedure Determination

Configuration of Settlement Management.

The customer pricing procedure is 1 in case of my customer

Configuration of Settlement Management.

Copy type FB entry with Customer pricing procedure = 1  to ZB

Configuration of Settlement Management.

Configure Condition Contract Maintenance

Number Range:-

IMG-Logistics – General -> Settlement Management -> Condition Contract Management -> Condition Contract Maintenance -> Define Number Ranges

You can define your number range here.

Configuration of Settlement Management.

Condition Contract Types:-

IMG-Logistics – General -> Settlement Management -> Condition Contract Management -> Condition Contract Maintenance -> Define Condition Contract Types

Create a contract type ZBBI which is a copy of SBBI

Configuration of Settlement Management.

Assign Sales Condition Type Group to ZBON and Purchasing Condition Type Group to ZBBI we created earlier.

Configuration of Settlement Management.

Please note that number range interval is assigned to the Contract type.

Settlement Document Type:-

IMG-Logistics – General -> Settlement Management -> Settlement Documents -> Settlement Document Types -> All Document Types

Configuration of Settlement Management.

Double click on Document type and assign the document schema group we created earlier.  In the Document Schema group, assign the value ZB we created earlier. Please note I am just skipping a step to a create a Z Document Type and instead assigning Document Schema Group to an existing Document Type.

Configuration of Settlement Management.

Settlement Process

Condition Contract:-

Let’s create a condition contract in SAPGUI transaction WCOCO – Condition Contract. You can follow the blog to create condition contract.

Configuration of Settlement Management.

There will be multiple options to create conditions now. Our own condition tables are now visible in the Condition table drop down.

Configuration of Settlement Management.

You can add a Rebate condition value ZRBT 5% – This will be available in the Settlement document credit memo.

Configuration of Settlement Management.

You can add Bonus Accrual value ZRBA 3 % – This will be available in the Settlement document credit memo.

Configuration of Settlement Management.

You can add Bonus accrual value ZREB 1% – This will be available in Sales order.

Configuration of Settlement Management.

Sales Order Creation:-

Let’s create a Sales order in SAPGUI transaction VA01 – Create Sales Order

Configuration of Settlement Management.

Pricing will show ZREB 1% as one of the conditions

Configuration of Settlement Management.

This has come from the below condition we created in Condition contract.

Configuration of Settlement Management.

Settlement:-

Run SAPGUI transaction WB2R_SC – Settle Condition Contracts.

Configuration of Settlement Management.

This will create a ZRBT 5% and ZRBA 3 %– Rebate condition in the credit memo. Please ignore the reversal documents as they were created for testing.

Configuration of Settlement Management.

Also the condition tables have the entries we had created.

Configuration of Settlement Management.
Configuration of Settlement Management.

There are a whole of other customizing steps mentioned in the configuration guide which can be accessed via SAP note 2535889

Thanks for reading this blog and keep learning..!!

2 thoughts on “Part-2: SAP S/4 HANA- Configuration Steps of Settlement Management.

Leave a Reply

Your email address will not be published. Required fields are marked *