0% found this document useful (0 votes)
7 views109 pages

1B6 S4CLD2502 BPD en BG

The document outlines the test script for Sales Rebate Processing in SAP S/4HANA Cloud Public Edition, detailing the purpose, prerequisites, and test procedures for processing sales rebates. It includes steps for creating condition contracts, managing settlements, and utilizing approval workflows, along with necessary system access and role configurations. The document serves as a comprehensive guide for testing the functionality of sales rebate processes after solution activation.

Uploaded by

pavleta.todorova
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views109 pages

1B6 S4CLD2502 BPD en BG

The document outlines the test script for Sales Rebate Processing in SAP S/4HANA Cloud Public Edition, detailing the purpose, prerequisites, and test procedures for processing sales rebates. It includes steps for creating condition contracts, managing settlements, and utilizing approval workflows, along with necessary system access and role configurations. The document serves as a comprehensive guide for testing the functionality of sales rebate processes after solution activation.

Uploaded by

pavleta.todorova
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 109

Test Script

SAP S/4HANA Cloud Public Edition - 16-12-24

Sales Rebate Processing (1B6_BG)

PUBLIC

Table of Contents

1 Purpose

2 Prerequisites
2.1 System Access
2.2 Roles
2.3 Master Data, Organizational Data, and Other Data
2.4 Preliminary Steps
2.4.1 Posting of Accruals with Transactional Documents (Optional)
2.4.2 Prepare Transactional Data (Optional)
2.4.3 Activate Condition Contract Types (Optional)
2.4.4 Define Condition Contract Process Variants (Optional)
2.4.4.1 Define Process Variant for Using the Workflow
2.4.4.2 Define Process Variant for Tax Free Goods
2.4.4.3 Define Process Variant for Split Criteria Usage in Settlement
2.4.4.4 Define Process Variant for Business Volume Selection Criteria Usage
2.4.4.5 Define Process Variant to Configure Material Groups as Condition Level
2.4.4.6 Define Process Variant to Configure Settings for Fixed Amount Agreements
2.4.4.7 Define Process Variant for Contract Determination
2.4.4.8 Define Process Variant for Rebates on Paid Invoices
2.4.4.9 Maintain Automatic Account Determination
2.4.5 Configure Approval Workflow (Optional)
2.4.5.1 Manage Teams and Responsibilities
2.4.5.2 Manage Workflow for Condition Contracts - Release Contract
2.4.5.3 Manage Workflow for Condition Contracts - Release Settlement
2.4.5.4 Manage Workflow for Settlement Documents
3 Overview Table

4 Test Procedures
4.1 Sales Rebate Processing – One Customer
4.1.1 Create Condition Contract
4.1.2 Check Business Volume (Optional)
4.1.3 Delta Accruals Settlement (Optional)
4.1.4 Check Settlement Document for Delta Accruals Settlement (Optional)
4.1.5 Partial Settlement (Optional)
4.1.6 Check Settlement Document for Partial Settlement (Optional)
4.1.7 Final Settlement
4.1.8 Check Settlement Document for Final Settlement (Optional)
4.2 Sales Rebate Processing – Multiple Customers
4.2.1 Create Condition Contract
4.2.2 Check Business Volume (Optional)
4.2.3 Delta Accruals Settlement (Optional)
4.2.4 Partial Settlement (Optional)
4.2.5 Final Settlement
4.3 Sales Rebate Processing – Two-Step Settlement
4.3.1 Create Condition Contract
4.3.2 Check Business Volume (Optional)
4.3.3 Delta Accruals Settlement (Optional)
4.3.4 Partial Settlement (Optional)
4.3.5 Collect Parked Settlement Documents from Partial Settlement (Optional)
4.3.6 Final Settlement
4.3.7 Collect Parked Settlement Documents from Final Settlement
4.4 Goods Related Sales Rebate Processing
4.5 Sales Rebate Processing – Multiple Company Codes
4.5.1 Create Condition Contracts
4.5.2 Check Business Volume
4.5.3 Create Settlement Documents
4.5.4 Check Settlement Documents
4.5.5 Collect Parked Settlement Documents
4.5.6 Check Collective Settlement Documents
4.6 Sales Rebate Processing with Approval Workflow
4.6.1 Create Condition Contract
4.6.2 Request Approval to Release Condition Contract
4.6.3 Trigger Rework of Condition Contract (Optional)
4.6.4 Rework Condition Contract (Optional)
4.6.5 Release Condition Contract
4.6.6 Delta Accruals Settlement (Optional)
4.6.7 Request Release of Condition Contract for Settlement
4.6.8 Release Condition Contract for Settlement

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 2
4.6.9 Partial Settlement (Optional)
4.6.10 Approve Release of Partial Settlement Document to Accounting (Optional)
4.6.11 Final Settlement
4.6.12 Approve Release of Final Settlement Document to Accounting
4.7 Final Settlement with Adjustments (Optional)
4.8 Rebate Unlikelihood (Optional)
4.9 Sales Rebate Processing – Fixed Amount Agreements
4.9.1 Basic Processing
4.9.2 Cost Recognition for Fiscal Periods
4.9.3 Fixed Amount Distribution to Business Objects
4.10 Reverse Settlement Document (Optional)

5 Follow-Up Processes
5.1 Analytical Content: Order-to-Cash (Optional)
5.2 General Ledger Reporting and CO-PA Reporting (Optional)

6 Appendix
6.1 Time-Dependent Tax

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 3
1 Purpose

Overview

This scope item covers the subsequent settlement of rebate conditions agreed upon with customers. You use condition contracts to enter the rebate condi-
tions, together with the process control parameters, business volume selection criteria, and settlement dates for partial and final settlement. You can create
condition contracts for one customer or multiple customers.
Customer invoices are used to determine the business volume. In the case of multiple customers, the individual revenue of each customer assigned is used
to calculate the settlement values. To pay out rebates to customers, you create settlement documents.
Settlement documents are usually immediately released to accounting. You can also create a condition contract for a two-step settlement procedure to col-
lect and post settlement documents of different condition contracts in one journal entry to accounting.
Furthermore, you can choose how the system determines the taxation for the settlement items.
This document provides a detailed procedure for testing this scope item after solution activation, reflecting the predefined scope of the solution. Each
process step, report, or item is covered in its own section, providing the system interactions (test steps) in a table view. Steps that are not in scope of the
process but are needed for testing are marked accordingly. Project-specific steps must be added.

Note Values in this test script (decimal notation, date formats, and so on) are presented in U.S. standard notation. If your test system is set up to use a
different notation, enter values as appropriate.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 4
2 Prerequisites

This section summarizes all the prerequisites for conducting the test in terms of systems, users, master data, organizational data, other test data and busi-
ness conditions.

2.1 System Access

System Details

System Accessible via SAP Fiori launchpad. Your system administrator provides you with the URL to access the various apps assigned to your role.

2.2 Roles
Create business roles using the following business role templates delivered by SAP and assign them to your individual test users.
Alternatively, if available, you can use the following spaces delivered by SAP. You create a space with pages containing predefined essential apps and assign
it to the business role. You then assign this business role to your individual users.
For more information, refer to How to Create a Business Role from a Template in the product assistance for SAP S/4HANA Cloud Public Edition.

Name (Role ID (Role Template) Name (Launchpad Space) ID (Launchpad Space) Lo


Template) g
On

Sales Man- SAP_BR_SALES_MAN- Sales Management / Billing for Sales Manager / Internal SAP_BR_SALES_MANAGER / SAP_SD_SPT_BILLING_SALES_MGR_PC /
ager AGER Sales / Customer Returns for Sales Manager SAP_SD_SPT_INT_SALES_SALES_MGR_PC /
SAP_SD_SPT_RETURNS_SALES_MGR_PC

Internal SAP_BR_INTERNAL_SAL Internal Sales / Billing / Customer Returns SAP_BR_INTERNAL_SALES_REP / SAP_SD_SPT_BILLING_INT_SALES_PC /


Sales Rep- ES_REP SAP_SD_SPT_RETURNS_INT_SALES_PC
resentative

Shipping SAP_BR_SHIPPING_SPE Shipping SAP_BR_SHIPPING_SPECIALIST


Specialist CIALIST

Returns SAP_BR_WAREHOUSE_CL Customer Returns SAP_BR_RETURNS_REFUND_CLERK


and Refund ERK

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 5
Name (Role ID (Role Template) Name (Launchpad Space) ID (Launchpad Space) Lo
Template) g
On

Clerk

Billing SAP_BR_BILLING_CLER Billing SAP_BR_BILLING_CLERK


Clerk K

Business SAP_BR_BUSINESS_PRO Business Process Management / Business Process Man- SAP_BR_BUSINESS_PROCESS_SPEC / SAP_CA_SPT_BPS_PC
Process CESS_SPEC agement
Specialist

Credit Con- SAP_BR_CREDIT_CON- Credit Management SAP_BR_CREDIT_CONTROLLER


troller TROLLER

Configura- SAP_BR_BPC_EXPERT Business Process Configuration / Business Configura- SAP_BR_BPC_EXPERT / SAP_CA_SPT_BPC_FM_PC / SAP_CA_SPT_BPC_WORK-
tion Expert tion - Feature Management / Business Process Configu- FLOW_PC / SAP_CA_SPT_IC_LND_BASE_PC / SAP_EI_SPT_BPC_EXT_PC /
- Business ration - Workflow / Manage your Solution / Business SAP_FIN_SPT_BPC_EXPERT_PC / SAP_MM_SPT_BIZ_PROC_CONFIGN_PC /
Process Process Configuration - Extensibility Explorer / Business SAP_TM_SPT_TRANSPCFG_PC
Configura- Process Configuration - Finance / Business Process Con-
tion figuration - Procurement / Business Configuration -
Transportation

2.3 Master Data, Organizational Data, and Other Data


SAP Best Practices Standard Values based on new global template will be used once available. In the table you still see the master data used for the current
baseline.
Essential master and organizational data was created in your SAP S/4 HANA system in the implementation phase, such as the data that reflects the organiza-
tional structure of your company and master data that suits its operational focus, for example, master data for materials, vendors, and customers.
This master data usually consists of standardized SAP Best Practices default values, and enables you to go through the process steps of this scope item.

Note Additional Master Data (Default Values)


You can test the scope item with other SAP Best Practices default values that have the same characteristics.

Check your SAP system to find out which other material master data exists.

Note Using Your Own Master Data


You can also use customized values for any material or organizational data for which you have created master data. For more information about creating
master data, see the Master Data Procedures documentation.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 6
The organizational structure and master data of your company has been created in your system during activation. The organizational structure reflects the
structure of your company. The master data represents materials, customers, and vendors, for example, depending on the operational focus of your com-
pany.
Use your own master data or the following sample data to go through the test procedure.

Data Sample Details Comments


Value

Material TG11 Trading Good for Reg. Trading (MRP


planning)
No batch.

Material TG12 Trading Good for Reg. Trading (re-


order point planning)
No batch.

Material TG21 Trad.Good 21,Reorder Point,Batch-


FIFO
No serial number, batch-controlled (FIFO
strategy).

Material TG22 Trad.Good 22,Reorder Point,Batch-


ExpD
No serial number, batch- controlled (Exp.
Date).

Material TG0015 Trading Good 0015,PD,Regular Proc.


Tax classification for reduced output tax.

Material CM-FL- Forklift Only use if you have activated the scope item Make-to-Order Production with Variant Configuration (1YT).
V00

Sold-to 38100003 Domestic BG Customer 3 You can test the scope item using another domestic customer.38100005 is for credit manage-
Party 38100008 Domestic BG Customer 8 ment.38100008 is for material listing/exclusion. 38100009 is for customer material record and POD (Proof-
of-Delivery).

Ship-to 38100003 Domestic BG Customer 3


party 38100008 Domestic BG Customer 8

Payer 38100003 Domestic BG Customer 3


38100008 Domestic BG Customer 8

Plant 3810

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 7
Data Sample Details Comments
Value

Storage 381A
lLocation

Shipping 3810
Point

Sales orga- 3810


nization

Distribu- 10
tion chan-
nel

Division 00

For more information on creating master data objects, see the following Master Data Scripts (MDS)
Table 1: Master Data Script Reference
MDS Description

BNF Create Product Master of Type "Trading Good"

BND Create Customer Master

If you want to test the Sales Rebate Processing – Multiple Sales Areas process variant, you must prepare business partners accordingly. Extend existing busi-
ness partners in a way that you maintain the Customer View for the desired sales areas or create new business partners with required master data. Check
test scripts for other countries for relevant logistics data (plant, storage location, shipping point, and sales area). When you use own materials, make sure
that all views for involved organizational levels are maintained.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 8
2.4 Preliminary Steps

2.4.1 Posting of Accruals with Transactional Documents (Optional)

Purpose

Accruals can be created when you post transactional documents ‒ billing documents released to accounting in this scope item ‒ or you can post accruals in
an accumulated form with a specific settlement run called Delta Accruals Settlement as described in the test procedures. You can also combine the proce-
dures, for instance, to determine a more accurate accruals amount in a weekly delta accruals run by considering all transactional documents.
To post accruals with released billing documents, you must include the accruals condition type in the pricing procedure of the sales order in an appropriate
manner. As usual, this pricing element will be copied to the billing document. Below we describe the best practice approach that you include the condition
type at the bottom of the pricing procedure. Note that you can similarly post accruals for other scope items (sales commissions, royalties) in parallel when
you include the corresponding accruals condition types in the same way.
Posting accruals with transactional documents requires that you create the condition contract with the accruals condition before you create commission rele-
vant sales orders, so that the accruals condition is found during pricing of a sales order item. Relevant condition contracts are determined by matching sales
order and condition contract data. If the system finds more than one relevant condition contract, you will accordingly get several lines for the accruals condi-
tion types in the pricing elements. When you create a condition contract with a validity period starting in the past, you can schedule a delta accruals settle-
ment to post accruals for already created billing documents. Then you continue to post accruals with the transactional documents. When you want to create
a new condition contract without specifying a customer as the business volume selection criterion, usually the case in the multiple customer business
process variant, define a condition contract process variant as described in chapter Define Process Variant for Contract Determination and enter it for the
condition contract.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Ex- The SAP Fiori launchpad displays.
pert - Business Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 9
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Note If required, choose Set Local Version to set the de-


sired local version.

3 Open Configure Your Choose Configure Your Solution. The Configure Your Solution: Realize Phase screen displays.
Solution

4 Open Configuration Enter the following filters: The Configure Your Solution - Pricing screen displays.
Item for Pricing ● Application Area: Sales
● Sub Application Area: Price Management
In the items table, select the item with item name: Pric-
ing.

5 Go to Pricing Proce- Choose Configure on the right to Set Pricing Procedures The Set Pricing Procedures: Change screen displays.
dures Overview configuration step.

6 Go to Control Data Select the relevant pricing procedure and choose Proce- The control data for the pricing procedure with the Reference Step
dures – Control Data in Dialog Structure. Overview table is displayed in the working area.

7 Add Accruals Condi- Choose New Entries and make the following entries: Accruals condition type has been added to pricing procedure.
tion Type ● Step Number: <number higher than maximum hith-
erto>
● Condition Type: REA1
● Alt. Cndn Base Value: 213
● Accruals: 0S1
Choose Save.

SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log on Log on to the project experience in SAP Central Business Configuration. The SAP Fiori launchpad displays.

2 Go to Pricing In the Product-Specific Configuration phase, navigate to the Configuration Activi- The Set Pricing Procedures: Change screen displays.
Procedures ties tab. To locate the activity in the tree view, search for the following activity:
Overview Set Pricing Procedures.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 10
Test Test Step Name Instruction Expected Result Pass / Fail /
Step Comment
#

Choose Open Documentation for the found line item to see more details about this
configuration activity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition sys-
tem. Log on to the SAP Fiori launchpad as a Configuration Expert - Business
Process Configuration.

3 Go to Control Select the relevant pricing procedure and choose Procedures – Control Data in Di- The control data for the pricing procedure with the
Data alog Structure. Reference Step Overview table is displayed in the
working area.

4 Add Accruals Choose New Entries and make the following entries: Accruals condition type has been added to pricing
Condition Type ● Step Number: <number higher than maximum hitherto> procedure.

● Condition Type: REA1


● Alt. Cndn Base Value: 213
● Accruals: 0S1
Choose Save.

Routine 213 for the alternative calculation of condition base value has the following function: When you enter a condition contract, you can set the amount
fields group on the Settlement Data tab page. This parameter controls for which amount field from the business volume data the system transfers data to the
pricing procedure of the settlement document. As default, the net amount is used, but you can also specify a subtotal of the pricing procedure. As men-
tioned, during pricing the system determines the relevant condition contracts for the accruals condition types, and formula 213 reads the corresponding
amounts field group and sets the condition base value accordingly. Therefore, there is no need to specify the From Step in the line with accruals condition
type.

2.4.2 Prepare Transactional Data (Optional)

Purpose

The business volume for sales rebate settlement is determined from billing documents. To prepare transactional test data you can follow the Sell from Stock
(BD9) scope item which describes the sales process from a standard sales order to a billing document.
This step is required and can be executed before or after you create the condition contract and after each settlement run.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 11
Procedure

Perform necessary preliminary steps, as for instance an initial stock set up for materials, and test activities for sales order, delivery and billing document cre-
ation as described in the Sell from Stock (BD9) scope item's test script using the master data from this document.
Case 1: One Customer as Condition Contract Partner
For the sales rebate processing using one customer as condition contract partner, select a customer from the Master Data, Organizational Data, and Other
Data [page ] 6 chapter and execute Sell from Stock (BD9) scope item for this customer. Then follow the Create Condition Contract [page ] 52 section to cre-
ate a condition contract for the selected customer.
Case 2: Multiple Customers as Condition Contract Partner
For the sales rebate processing using multiple customers as settlement recipients, select at least two different customers from the Master Data, Organiza-
tional Data, and Other Data [page ] 6 chapter and execute Sell from Stock (BD9) scope item for each of the customers. Then follow the Create Condition
Contract [page ] 68 section to create a condition contract with the selected customers as business volume selection criteria.

2.4.3 Activate Condition Contract Types (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you activate the condition contract types for the Mutiple Sales Area process variant and for fixed amount agreements.

Note Representing a new business scenario, the condition contract types for fixed amount agreements are blocked in the delivered business content in
accordance with the guideline that UI changes should be avoided after a release upgrade. Without block these condition contract types would appear on
the pop-up window for condition contract selection when you create a new condition contract.

Note You must also create a condition contract process variant for the profit center determination for fixed amount agreements. For more information,
see chapter Define Process Variant to Configure Settings for Fixed Amount Agreements [page ] 29.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 12
Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business


Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the intended


local version, choose Set Local Version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase
screen displays.

4 Open Configuration Item for Enter the following filters: The Configure Your Solution - Sales Rebate
Sales Rebate Settlement ● Application Area: Sales Settlement screen displays.

● Sub Application Area: Sales Rebate Management


In the items table, select the item with item name: Sales Rebate Settle-
ment.

5 Go to Configuration Details Choose Configure on the right to Sales Rebate - Configure Condition The "Sales Rebate - Configure Condition Con-
Contract Types and Settlement Settings. tract..": Change screen displays.

6 Remove Block In column Block, choose Not Blocked – Can be Used for condition The condition contract types are no longer
contract type you use in the test procedures: blocked.
For multiple sales area process variant:
● 0S05 Sales Rebate - MultOrgData 2Step
● 0S06 Sales Rebate - MultCustomersOrg- 2Step
● 0SG5 Sales Rebate Goods Rel MultOrg - 2Step
● 0SG6 Sales Rebate GoodsRel MultCustOrg- 2Step
For fixed amount agreements:
● 0SF1 Sales Rebate Fixed Amount
● 0SF3 Sales Rebate Fixed Amount - 2Step
Choose Save.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 13
SAP Central Business Configuration:

Test Test Step Instruction Expected Result Pass / Fail /


Step # Name Comment

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access Go to the Business Processes Configuration app. To locate the activity in the tree view, search for The Configure Your Solution - Sales Re-
the App the following activity: Configure Condition Contract Types and Settlement Settings. bate Settlement screen displays.
Choose Open Documentation for the found line item to see more details about this configuration ac-
tivity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition system. Log on to the
SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.

3 Remove In column Block, choose Not Blocked – Can be Used for condition contract type you use in the The condition contract types are no
Block test procedures: longer blocked.
For multiple sales area process variant:
● 0S05 Sales Rebate - MultOrgData 2Step
● 0S06 Sales Rebate - MultCustomersOrg- 2Step
● 0SG5 Sales Rebate Goods Rel MultOrg - 2Step
● 0SG6 Sales Rebate GoodsRel MultCustOrg- 2Step
For fixed amount agreements:
● 0SF1 Sales Rebate Fixed Amount
● 0SF3 Sales Rebate Fixed Amount - 2Step
Choose Save.

2.4.4 Define Condition Contract Process Variants (Optional)


This chapter describes the definition of condition contract process variants to also test variations of the core process. A process variant is used to define lim-
ited variations for condition contract maintenance and settlement that are configured for a condition contract type without changing the overall character of
the process defined by a condition contract type. In this chapter, we describe process variants for different purposes. Note that you can also combine set-
tings from these process variants.
For the use of condition contract process variant, you must also enhance the account determination settings. The process variant is a key field in the relevant
condition table. We describe how you maintain account determination settings for the first process variant for approval workflow. Proceed in the same way
for all other process variants that you want to test.
When you create a new sales rebate condition contract and you want to apply the process variations of a condition contract process variant, enter the condi-
tion contract process variant on the Basic Data tab page.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 14
2.4.4.1 Define Process Variant for Using the Workflow

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create a condition contract process variant to activate the workflow for sales rebate processing.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business


Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the intended


local version, choose Set Local Version.

3 Open Configure Your Solu- Choose Configure Your Solution. The Configure Your Solution: Realize Phase
tion screen displays.

4 Open Configuration Item Enter the following filters: The Configure Your Solution - Sales Rebate Set-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 15
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

for Sales Rebate ● Application Area: Sales tlement screen displays.


● Sub Application Area: Sales Rebate Management
In the items table, select the item with item name: Sales Rebate Settle-
ment.

5 Go to Configuration Details Choose Configure on the right to Define Condition Contract Process The "Define Condition Contract Process Variants":
Variants configuration steps. Change screen displays.

6 Create Process Variant Choose New Entries and make the following entries: The process variant is created.
● Condition Contract Process Variant: ZS01 Sales Rebates with
Workflow
● Settlement Management Status Group: Sales Rebate
● Default Application Status for Settlement Documents: Workflow
Release Required
● Approval Process: 1 Approval Process Is Active
Choose Save.

7 Assign Contract Types to Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is assigned
the Process Variant Choose New Entries and make the following entry: to newly-created process variant.

● Contract Type: 0S01


Choose Save.

Note Add further condition contract types if you want to test the
process variant for other sales rebate scenarios.

SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access the App Go to the Business Processes Configuration app. To locate the activity in the tree view, The Configure Your Solution - Sales Re-
search for the following activity: Define Condition Contract Process Variants. bate Settlement screen displays.
Choose Open Documentation for the found line item to see more details about this con-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 16
Test Test Step Name Instruction Expected Result Pass / Fail /
Step Comment
#

figuration activity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition system.
Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configu-
ration.

3 Create Process Variant Choose New Entries and make the following entries: The process variant is created.
● Condition Contract Process Variant: ZS01 Sales Rebates with Workflow
● Settlement Management Status Group: Sales Rebate
● Default Application Status for Settlement Documents: Workflow Release Required
● Approval Process: 1 Approval Process Is Active
Choose Save.

4 Assign Contract Types Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is
to the Process Variant Choose New Entries and make the following entry: assigned to newly-created process vari-
ant.
● Contract Type: 0S01
Choose Save.

Note Add further condition contract types if you want to test the process variant for
other sales rebate scenarios.

2.4.4.2 Define Process Variant for Tax Free Goods

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 17
Purpose

In this activity, you create a condition contract process variant which controls that sales rebate is treated tax-free.
Some countries, like the USA, do not offer tax services. When sales rebate is regarded as a service, taxation will be set to zero for the sales rebate amount.
Tax-free sales rebate is achieved with this process variant in which you set the tax indicator for materials to zero. This tax indicator setting is transferred to
pricing of a settlement run by a configured transfer rule.
If you want to treat sales rebate tax-free, make sure that you assign the condition contract process variant when you create a new condition contract.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Busi-


ness Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the in-


tended local version, choose Set Local Version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase
screen displays.

4 Open Configuration Item for Enter the following filters: The Configure Your Solution - Sales Rebate Set-
Sales Rebate Settlement ● Application Area: Sales tlement screen displays.

● Sub Application Area: Sales Rebate Management


In the items table, select the item with item name: Sales Rebate Set-
tlement.

5 Go to Configuration Details Choose Configure on the right to Define Condition Contract Process The "Define Condition Contract Process Vari-
Variants configuration step. ants": Change screen displays.

6 Create Process Variant Choose New Entries and make the following entry: The process variant is created.
● Condition Contract Process Variant: ZS02 Sales Rebates with
Tax Free Goods

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 18
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Choose Save.

7 Assign Contract Types to the Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is assigned
Process Variant Choose New Entries and make the following entry: to newly-created process variant.

● Contract Type: 0S01


Choose Save.

Note Add further condition contract types if you want to test the
process variant for other sales rebate scenarios.

8 Define Company Code Specific Double-click Company Code Specific Settings on the left of the
Settings screen.
Choose New Entries and make the following entries:
● Company Code: 3810
● Tax Indicator for Material: 0
Choose Save.

SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access the App Go to the Business Processes Configuration app. To locate the activity in the tree view, The Configure Your Solution - Sales Re-
search for the following activity: Define Condition Contract Process Variants. bate Settlement screen displays.
Choose Open Documentation for the found line item to see more details about this con-
figuration activity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition system.
Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configu-
ration.

3 Create Process Variant Choose New Entries and make the following entry: The process variant is created.
● Condition Contract Process Variant: ZS02 Sales Rebates with Tax Free Goods
Choose Save.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 19
Test Test Step Name Instruction Expected Result Pass / Fail /
Step Comment
#

4 Assign Contract Types Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is
to the Process Variant Choose New Entries and make the following entry: assigned to newly-created process vari-
ant.
● Contract Type: 0S01
Choose Save.

Note Add further condition contract types if you want to test the process variant for
other sales rebate scenarios.

5 Define Company Code Double-click Company Code Specific Settings on the left of the screen.
Specific Settings Choose New Entries and make the following entries:
● Company Code: 3810
● Tax Indicator for Material: 0
Choose Save.

2.4.4.3 Define Process Variant for Split Criteria Usage in Settlement

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create a condition contract process variant to activate further split criteria defined in the profiles for business volume determination.
Split criteria for condition contract settlement – defined in Customizing in the profiles for business volume determination – are used to point up the contribu-
tion of different business objects to the overall sales rebate amount. In the profile for business volume determination relevant for sales rebate settlement,

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 20
some split criteria, such as material or profit center, are defined as always active. The usage of these split criteria cannot be influenced with a condition con-
tract process variant. But there are other split criteria which are defined as inactive until activated by a process variant. Note that for the test of an addition-
ally activated split criterion you also have to prepare the business volume data accordingly with different values for the split criterion.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Busi-


ness Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the in-


tended local version, choose Set Local Version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase
screen displays.

4 Open Configuration Item for Enter the following filters: The Configure Your Solution - Sales Rebate Set-
Sales Rebate Settlement ● Application Area: Sales tlement screen displays.

● Sub Application Area: Sales Rebate Management


In the items table, select the item with item name: Sales Rebate Set-
tlement.

5 Go to Configuration Details Choose Configure on the right to Define Condition Contract Process The "Define Condition Contract Process Vari-
Variants configuration steps. ants": Change screen displays.

6 Create Process Variant Choose New Entries and make the following entry: The process variant is created.
● Condition Contract Process Variant: ZS03 Split Criteria Adap-
tation
Choose Save.

7 Assign Contract Types to the Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is assigned
Process Variant Choose New Entries and make the following entry: to newly-created process variant.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 21
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

● Contract Type: 0S01

Note Add further condition contract types if you want to test the
process variant for other sales rebate scenarios.

8 Activate/Deactivate Split Crite- Double-click on Split Criteria for Settlement on the left of the screen. The split criteria usage is changed with the
ria for Settlement Choose New Entries and make the following entries: process variant.

● Profile: Sales Rebate


● Field Name: criteria from field help list, for example, AUFNR
● Usage as Split Criterion: select from the dropdown list, for exam-
ple, Use as Split Criterion
Click Enter and choose Save.

SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access the App Go to the Business Processes Configuration app. To locate the activity in the tree The Configure Your Solution - Sales Re-
view, search for the following activity: Define Condition Contract Process Variants. bate Settlement screen displays.
Choose Open Documentation for the found line item to see more details about this
configuration activity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition system.
Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Config-
uration.

3 Create Process Variant Choose New Entries and make the following entries: The process variant is created.
● Condition Contract Process Variant: ZS03 Split Criteria Adaptation
Choose Save.

4 Assign Contract Types to Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is
the Process Variant Choose New Entries and make the following entry: assigned to newly-created process vari-
ant.
● Contract Type: 0S01

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 22
Test Test Step Name Instruction Expected Result Pass / Fail /
Step Comment
#

Note Add further condition contract types if you want to test the process variant for
other sales rebate scenarios.

5 Activate/Deactivate Split Double-click Split Criteria for Settlement on the left of the screen. The split criteria usage is changed with
Criteria for Settlement Choose New Entries and make the following entries: the process variant.

● Profile: Sales Rebate


● Field Name: criteria from field help list, for example, AUFNR
● Usage as Split Criterion: select from the dropdown list, for example, Use as Split
Criterion
Click Enter and choose Save.

2.4.4.4 Define Process Variant for Business Volume Selection Criteria Usage

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create a condition contract process variant to change the usage of business volume selection criteria defined in the relevant set of field
combinations.
To allow high flexibility in the business volume selection, the set of field combinations for sales rebate settlement provides many business volume selection
criteria. However, this larger number can complicate the maintenance of business volume selection criteria in the condition contract as the user needs to find
the desired field combination in a long list when he wants to enter a new line. With a suitable condition contract process variant you can reduce the scope of
business volume selection criteria to the relevant ones.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 23
Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert -


Business Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the in-


tended local version, choose Set Local Version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase
screen displays.

4 Open Configuration Item for Sales Re- Enter the following filters: The Configure Your Solution - Sales Rebate
bate Settlement ● Application Area: Sales Settlement screen displays.

● Sub Application Area: Sales Rebate Management


In the items table, select the item with item name: Sales Rebate
Settlement.

5 Go to Configuration Details Choose Configure on the right to Define Condition Contract The "Define Condition Contract Process Vari-
Process Variants configuration steps. ants": Change screen displays.

6 Create Process Variant Choose New Entries and make the following entries: The process variant is created.
● Condition Contract Process Variant: ZS04 Selection Crite-
ria Adaptation
Choose Save.

7 Assign Contract Types to the Process Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is as-
Variant Choose New Entries and make the following entry: signed to newly-created process variant.

● Contract Type: 0S01

Note Add further condition contract types if you want to test


the process variant for other sales rebate scenarios.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 24
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

8 Change the Usage of Selection Criteria Double-click Business Volume Selection Criteria on the left of the The usage of field combination is changed
for Business Volume Determination screen. with the process variant.
Choose New Entries and make the following entries:
● Set of Field Combinations: Sales Rebate
● Field Combination: select from field help list, for example,
0035
● Usage of Field Combination: select from the dropdown list as
used or not used
Choose Save.

SAP Central Business Configuration::

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access the App Go to the Business Processes Configuration app. To locate the activity in the The Configure Your Solution - Sales
tree view, search for the following activity: Define Condition Contract Process Rebate Settlement screen displays.
Variants.
Choose Open Documentation for the found line item to see more details about
this configuration activity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition
system. Log on to the SAP Fiori launchpad as a Configuration Expert - Business
Process Configuration.

3 Create Process Variant Choose New Entries and make the following entries: The process variant is created.
● Condition Contract Process Variant: ZS04 Selection Criteria Adaptation
Choose Save.

4 Assign Contract Types to the Double-click Condition Contract Types on the left of the screen. The relevant condition contract type
Process Variant Choose New Entries and make the following entry: is assigned to newly-created process
variant.
● Contract Type: 0S01

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 25
Test Test Step Name Instruction Expected Result Pass / Fail /
Step Comment
#

Note Add further condition contract types if you want to test the process vari-
ant for other sales rebate scenarios.

5 Change the Usage of Selection Double-click Business Volume Selection Criteria on the left of the screen. The usage of field combination is
Criteria for Business Volume De- Choose New Entries and make the following entries: changed with the process variant.
termination
● Set of Field Combinations: Sales Rebate
● Field Combination: select from field help list, for example, 0035
● Usage of Field Combination: select from the drop down list as used or not
used
Choose Save.

2.4.4.5 Define Process Variant to Configure Material Groups as Condition Level

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create a condition contract process variant to change the usage of condition levels for condition records.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 26
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Busi-


ness Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the in-


tended local version, choose Set Local Version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase
screen displays.

4 Open Configuration Item for Enter the following filters: The Configure Your Solution - Sales Rebate Set-
Sales Rebate Settlement ● Application Area: Sales tlement screen displays.

● Sub Application Area: Sales Rebate Management


In the items table, select the item with item name: Sales Rebate Set-
tlement.

5 Go to Configuration Details Choose Configure on the right to Define Condition Contract Process The "Define Condition Contract Process Vari-
Variants configuration steps. ants": Change screen displays.

6 Create Process Variant Choose New Entries and make the following entry: The process variant is created.
● Condition Contract Process Variant: ZS05 Condition Level
Adaptation
Choose Save.

7 Assign Contract Types to the Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is assigned
Process Variant Choose New Entries and make the following entry: to newly-created process variant.

● Contract Type: 0S01

Note Add further condition contract types if you want to test the
process variant for other sales rebate scenarios.

8 Change the Usage of Condition Double-click Condition Types / Tables on the left of the screen. The usage of condition level is changed with
Level Choose New Entries and make the following entries: the process variant.

● Application: V

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 27
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

● Cond.Type Group: 0S01


● Condition Type: RES1
● Table Number: 4AN
● Usage of Condition Level: Active
Click Enter and choose Save.

SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail


Step / Com-
# ment

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access the App Go to the Business Processes Configuration app. You can search for a configuration activity and nav- The Configure Your Solution -
igate directly to the SAP S/4HANA Cloud Public Edition system. Log on to the SAP Fiori launchpad as Sales Rebate Settlement screen
a Configuration Expert - Business Process Configuration. displays.
Search for Define Condition Contract Process Variants and create the following settings.

3 Create Process Choose New Entries and make the following entry: The process variant is created.
Variant ● Condition Contract Process Variant: ZS05 Condition Level Adaptation
Choose Save.

4 Assign Contract Double-click Condition Contract Types on the left of the screen. The relevant condition contract
Types to the Choose New Entries and make the following entry: type is assigned to newly-created
Process Variant process variant.
● Contract Type: 0S01

Note Add further condition contract types if you want to test the process variant for other sales
rebate scenarios.

5 Change the Usage Double-click Condition Types / Tables on the left of the screen. The usage of condition level is
of Condition Level Choose New Entries and make the following entries: changed with the process vari-
ant.
● Application: V
● Cond.Type Group: 0S01
● Condition Type: RES1

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 28
Test Test Step Name Instruction Expected Result Pass / Fail
Step / Com-
# ment

● Table Number: 4AN


● Usage of Condition Level: Active
Click Enter and choose Save.

2.4.4.6 Define Process Variant to Configure Settings for Fixed Amount Agreements

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create a condition contract process variant to specify settings for fixed amount agreements.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Busi-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 29
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

ness Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the in-


tended local version, choose Set Local Version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase
screen displays.

4 Open Configuration Item for Enter the following filters: The Configure Your Solution - Sales Rebate Set-
Sales Rebate Settlement ● Application Area: Sales tlement screen displays.

● Sub Application Area: Sales Rebate Management


In the items table, select the item with item name: Sales Rebate
Settlement.

5 Go to Configuration Details Choose Configure on the right to Define Condition Contract Process The "Define Condition Contract Process Vari-
Variants configuration steps. ants": Change screen displays.

6 Create Process Variant Choose New Entries and make the following entries: The process variant is created.
● Condition Contract Process Variant: ZS06 Fixed Amount
Agreement
● Amount Split Across Periods: Standard
● No Accruals Reversal at Partial Settlement: <selected>
● Recognition Adjustment Active: <selected>
Choose Save.

7 Assign Contract Types to the Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is assigned
Process Variant Choose New Entries and make the following entry: to newly-created process variant.

● Contract Type: 0SF1, 0SF3

8 Specify Plant Double-click Company Code Specific Settings on the left of the The plant is specified for profit center.
screen.
Choose New Entries and make the following entries:
● Company Code: according to test data, for example, 3810
● Plant for CO Data: according to test data, for example, 3810
Click Enter and choose Save.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 30
SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail


Step / Com-
# ment

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access the App Go to the Business Processes Configuration app. You can search for a configuration activity and navi- The Configure Your Solution -
gate directly to the SAP S/4HANA Cloud Public Edition system. Log on to the SAP Fiori launchpad as a Sales Rebate Settlement screen
Configuration Expert - Business Process Configuration. displays.
Search for Define Condition Contract Process Variants and create the following settings.

3 Create Process Choose New Entries and make the following entries: The process variant is created.
Variant ● Condition Contract Process Variant: ZS06 Fixed Amount Agreement
● Amount Split Across Periods: Standard
● No Accruals Reversal at Partial Settlement: <selected>
● Recognition Adjustment Active: <selected>
Choose Save.

4 Assign Contract Double-click Condition Contract Types on the left of the screen. The relevant condition contract
Types to the Choose New Entries and make the following entry: type is assigned to newly-cre-
Process Variant ated process variant.
● Contract Type: 0SF1, 0SF3

5 Specify Plant Double-click Company Code Specific Settings on the left of the screen. The plant is specified for profit
Choose New Entries and make the following entries: center.

● Company Code: according to test data, for example, 3810


● Plant for CO Data: according to test data, for example, 3810
Click Enter and choose Save.

2.4.4.7 Define Process Variant for Contract Determination

Test Administration

Customer project: Fill in the project-specific parts.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 31
Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create a condition contract process variant to adapt the condition contract determination in the pricing of a sales order which is required
when you do not specify a customer as business volume selection criterion.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Busi-


ness Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the in-


tended local version, choose Set Local Version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase
screen displays.

4 Open Configuration Item for Enter the following filters: The Configure Your Solution - Sales Rebate Set-
Sales Rebate Settlement ● Application Area: Sales tlement screen displays.

● Sub Application Area: Sales Rebate Management


In the items table, select the item with item name: Sales Rebate
Settlement.

5 Go to Configuration Details Choose Configure on the right to Define Condition Contract The "Define Condition Contract Process Vari-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 32
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Process Variants configuration step. ants": Change screen displays.

6 Create Process Variant Choose New Entries and make the following entry: The process variant is created.
● Condition Contract Process Variant: ZS07 Contract Determi-
nation
Choose Save.

7 Assign Contract Types to the Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is assigned
Process Variant Choose New Entries and make the following entries: to newly-created process variant.

● Contract Type: 0S01


● Relevant for Contract Determination: All Customers
Choose Save.

SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access the App Go to the Business Processes Configuration app. To locate the activity in the tree view, The Configure Your Solution - Sales Re-
search for the following activity: Define Condition Contract Process Variants. bate Settlement screen displays.
Choose Open Documentation for the found line item to see more details about this con-
figuration activity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition system.
Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configu-
ration.

3 Create Process Variant Choose New Entries and make the following entry: The process variant is created.
● Condition Contract Process Variant: ZS07 Contract Determination
Choose Save.

4 Assign Contract Types Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is
to the Process Variant Choose New Entries and make the following entries: assigned to newly-created process vari-
ant.
● Contract Type: 0S01

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 33
Test Test Step Name Instruction Expected Result Pass / Fail /
Step Comment
#

● Relevant for Contract Determination: All Customers


Choose Save.

2.4.4.8 Define Process Variant for Rebates on Paid Invoices

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create a condition contract process variant to activate the usage of business volume table groups for the business volume determination.
This enables that the rebate amount calculation only considers paid invoices.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
Configure Your Solution:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Busi-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 34
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

ness Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note To create country-/region-dependent settings for the in-


tended local version, choose Set Local Version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase
screen displays.

4 Open Configuration Item for Enter the following filters: The Configure Your Solution - Sales Rebate Set-
Sales Rebate Settlement ● Application Area: Sales tlement screen displays.

● Sub Application Area: Sales Rebate Management


In the items table, select the item with item name: Sales Rebate Set-
tlement.

5 Go to Configuration Details Choose Configure on the right to Define Condition Contract Process The "Define Condition Contract Process Vari-
Variants configuration steps. ants": Change screen displays.

6 Create Process Variant Choose New Entries and make the following entry: The process variant is created.
● Condition Contract Process Variant: ZS08 Business Volume Ta-
ble Group Activation
Choose Save.

7 Assign Contract Types to the Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is assigned
Process Variant Choose New Entries and make the following entry: to newly-created process variant.

● Contract Type: 0S01

Note Add further condition contract types if you want to test the
process variant for other sales rebate scenarios.

8 Activate Usage of Business Vol- Double-click on Business Volume Table Group on the left of the The split criteria usage is changed with the
ume Table Group screen. process variant.
Choose New Entries and make the following entries:
● Profile: 0S01
● BVTab Grp.: 0S01
● Usage: select from the dropdown list, Use in Condition Con-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 35
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

tract Settlement
Click Enter and choose Save.

SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log On Log on to the project experience in SAP Central Business Configuration.

2 Access the App Go to the Business Processes Configuration app. To locate the activity in the tree view, The Configure Your Solution - Sales Re-
search for the following activity: Define Condition Contract Process Variants. bate Settlement screen displays.
Choose Open Documentation for the found line item to see more details about this
configuration activity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition system.
Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Config-
uration.

3 Create Process Variant Choose New Entries and make the following entries: The process variant is created.
● Condition Contract Process Variant: ZS08 Business Volume Table Group Activa-
tion
Choose Save.

4 Assign Contract Types Double-click Condition Contract Types on the left of the screen. The relevant condition contract type is
to the Process Variant Choose New Entries and make the following entry: assigned to newly-created process vari-
ant.
● Contract Type: 0S01

Note Add further condition contract types if you want to test the process variant for
other sales rebate scenarios.

5 Activate Usage of Busi- Double-click on Business Volume Table Group on the left of the screen. The split criteria usage is changed with
ness Volume Table Choose New Entries and make the following entries: the process variant.
Group
● Profile: 0S01
● BVTab Grp.: 0S01
● Usage: select from the dropdown list, Use in Condition Contract Settlement

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 36
Test Test Step Name Instruction Expected Result Pass / Fail /
Step Comment
#

Click Enter and choose Save.

2.4.4.9 Maintain Automatic Account Determination

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you specify G/L accounts for sales rebate processing.
If you assign a condition contract process variant to a new condition contract you can enhance the account determination settings. The process variant is a
key field in the relevant condition table.

Procedure

Depending on your configuration environment for SAP S/4HANA Cloud Public Edition, choose one of the following options:
In the following steps, we show how to create the necessary entry for the first defined process variant ZS01 Sales Rebates with Workflow.
Configure Your Solution:

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 37
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert -


Business Process Configuration.

2 Access the App Open Manage Your Solution (F1241). The Manage Your Solution screen displays.

Note If required, choose Set Local Version to set the desired


local version.

3 Open Configure Your Solution Choose Configure Your Solution. The Configure Your Solution: Realize Phase screen
displays.

4 Open Configuration Item for Enter the following filters: The Configure Your Solution – Chart of Accounts
Chart of Accounts ● Application Area: Finance screen displays.

● Sub Application Area: General Ledger


In the items table, select the item with item name: Chart of
Accounts.

5 Go to Configuration Details Choose Configure on the right to Automatic Account Determi- The Automatic Account Determination 1. Area screen
nation configuration step. displays.

6 Fill in Basic Information Make the following entries: The Automatic Account Determination 2. Parameters
● Area: Sales screen displays.

● Subarea: Sales Billing


● Process: Assign G/L Accounts
Choose Step 2.

7 Fill in Relevant Information Make the following entries: The Automatic Account Determination 3. Account As-
● Chart of Accounts: YCOA signments screen displays.

● Application: V
● Condition Table: 016
Choose Step 3.

8 Maintain G/L Account Assign- Choose Add and scroll down to the bottom. The Automatic Account Determination screen dis-
ment Make the following entries: plays with relevant information.

● Condition Type: KORS Sales Rebate


● Company Code: 3810
● Process Variant: ZS01

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 38
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

● Account Key: 0S1 Rebate Sales


● G/L Account: 44001000
● Accruals Acc.: 21770000
Choose Review.

9 Review in the Information and Choose Save. The G/L account assignment is saved.
Save

SAP Central Business Configuration:

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log on Log on to the project experience in SAP Central Business Configuration.

2 Open Automatic Ac- Go to the Business Processes Configuration app. To locate the activity in the tree view, The Automatic Account Determination 1.
count Determination search for the following activity: Automatic Account Determination. Area screen displays.
Choose Open Documentation for the found line item to see more details about this con-
figuration activity.
Choose the link to navigate directly to the SAP S/4HANA Cloud Public Edition system. Log
on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.

3 Fill in Basic Informa- Make the following entries: The Automatic Account Determination 2.
tion ● Area: Sales Parameters screen displays.

● Subarea: Sales Billing


● Process: Assign G/L Accounts
Choose Step 2.

4 Fill in Relevant Infor- Make the following entries: The Automatic Account Determination 3.
mation ● Chart of Accounts: YCOA Account Assignments screen displays.

● Application: V
● Condition Table: 016
Choose Step 3.

5 Maintain G/L Account Choose Add and scroll down to the bottom. The Automatic Account Determination

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 39
Test Test Step Name Instruction Expected Result Pass / Fail /
Step Comment
#

Assignment Make the following entries: screen displays with relevant informa-
● Condition Type: KORS Sales Rebate tion.

● Company Code: 3810


● Process Variant: ZS01
● Account Key: 0S1 Rebate Sales
● G/L Account: 44001000
● Accruals Acc.: 21770000
Choose Review.

6 Review in the Infor- Choose Save. The G/L account assignment is saved.
mation and Save

2.4.5 Configure Approval Workflow (Optional)

2.4.5.1 Manage Teams and Responsibilities

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you maintain the teams and responsibilities for sales rebate workflow.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 40
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Business Process Specialist. The SAP Fiori launchpad dis-
plays.

2 Access the App Open Manage Teams and Responsibilities (F2412).

3 Create a New Team Choose Create.

4 Enter General Informa- In the General Information section, make the following entries and choose Enter: The team is created.
tion ● Name: for example, <CCM_TEST_TEAM_SD_(Country Code)>
● Description: for example, <Condition Contract Management Team Sales (Country
Name)>
● Status: Enabled
● Type: SCMTV Sales Condition Contract Team Type
In the Responsibility Definitions section, make the following entry.
● Condition Contract Category: 0S

5 Add Team Members In the Team Members section, choose Create. The Select: Business Partner
From the Items section, select a business partner check box and choose OK. screen displays.

● Business Partner: for example, <Salesmanager>

6 Add Functions to Team Select a team member and choose Manage Functions. The team is saved.
Members On the following dialog screen, mark SCCM_F1 Condition Contract Release Approval and
the team member and choose OK.
Repeat this step to select function SCCM_F2 Condition Contract Settlement Release Ap-
proval.
Choose Create to create the team.

7 Create a New Team Go back and choose Create. The Team screen displays.

8 Enter General Informa- Make the following entries and choose Enter. The team is created.
tion ● Name: for example, <STLMT_TEST_TEAM_SD_(Country Code)>
● Description: for example, <Settlement Management Team Sales (Country Name)>
● Status: Enabled
● Type: SMT Settlement Management Team Type
In the Responsibility Definitions section, make the following entry.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 41
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

● SettlmtDocType: 0S12

9 Add Team Members In the Team Members section, choose Create. The Select: Business Partner
From the Items section, select a business partner check box and choose OK. screen displays.

● Business Partner: for example, <Salesmanager>

10 Add Functions to Team Select a team member and choose Manage Functions. The team is saved.
Members On the following dialog screen, mark STLMTAPR Settlement Document Approver and the
team member and choose OK.
Choose Create to create the team.

11 Check Team Status Navigate to the Manage Teams and Responsibilities worklist and verify the status of the The team is ready to use.
team by selecting Go.
The status should be Enabled.

2.4.5.2 Manage Workflow for Condition Contracts - Release Contract

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you maintain workflow settings for the release of condition contracts.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 42
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration. The SAP Fiori launchpad dis-
plays.

2 Access the App Open Manage Workflows for Condition Contracts (F3680). The Manage Workflow screen
displays.

3 Select Relevant Select Release Condition Contract in the top left dropdown list. The New Workflow screen
Workflow Choose Create. displays.

4 Enter General Infor- Make the following entries: The New Step screen dis-
mation ● Workflow Name: Workflow for Release of Condition Contract - Single Step Level plays.
Approval
Under Steps, choose Create.

5 Enter Details Make the following entries: The New Workflow screen
● Step Type: Release of Condition Contract displays.

● Role: Condition Contract Release Approval


In the Exception Handling section, make the following settings for Rework Condition Contract:
● Required Action: Rework of Condition Contract
● Action Result: Restart Workflow
Choose Create.

6 Save Workflow Choose Save. The Workflow Details screen


displays.

7 Activate Workflow Choose Activate. The workflow is activated.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 43
2.4.5.3 Manage Workflow for Condition Contracts - Release Settlement

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you maintain workflow settings for the release of condition contract settlements.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail / Com-
Step # ment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configura- The SAP Fiori launchpad dis-
tion. plays.

2 Access the App Open Manage Workflows for Condition Contracts (F3680). The Manage Workflows screen
displays.

3 Select Relevant Work- Select Settlement Release of Condition Contract in the top left dropdown list. The New Workflow screen dis-
flow Choose Create. plays.

4 Enter General Informa- Make the following entry: The New Step screen displays.
tion ● Workflow Name: Workflow for Settlement Release of Cond. Contract - Sin-
gle Step
Choose Create under Steps.

5 Input Details for the Make the following entries: The New Workflow screen dis-
Workflow plays.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 44
Test Test Step Name Instruction Expected Result Pass / Fail / Com-
Step # ment

● Step Type: Release of Condition Contract for Settlement


● Role: Condition Contract Settlement Release Approval
In the Exception Handling section, make the following settings for Rework Condition Con-
tract:
● Required Action: Rework of Condition Contract for Settlement Release
● Action Result: Restart Workflow
Choose Create.

6 Save Workflow Settings Choose Save. The Workflow Details screen


displays.

7 Activate Workflow Choose Activate. The workflow is activated.

2.4.5.4 Manage Workflow for Settlement Documents

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you maintain workflow settings for the approval of settlement documents.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 45
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail / Com-
Step # ment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configura- The SAP Fiori launchpad dis-
tion. plays.

2 Access the App Open Manage Workflows for Settlement Documents (F3681). The Manage Workflows screen
displays.

3 Create New Workflow Choose Create. The New Workflow screen dis-
plays.

4 Enter General Infor- Make the following entry: The New Step screen displays.
mation ● Workflow Name: Workflow for the approval of Settlement Document (To Ac-
counting)
Under Steps, choose Create.

5 Input Details Make the following entries: The New Workflow screen dis-
● Step Type: Release of Settlement Document plays.

● Role: Settlement Document Approver


Choose Create.

6 Create New Step Under Steps, choose Create. The New Step screen displays.

7 Input Details Make the following entry: The New Workflow screen dis-
● Step Type: Automatic Change of Settlement Document Status plays.

Choose Create.

8 Save the Workflow Click Save. The Workflow Details screen


Settings displays.

9 Activate Workflow Click Activate. The workflow is activated.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 46
3 Overview Table

This scope item consists of several process steps provided in the table below.

Note If your system administrator has enabled spaces and pages on the SAP Fiori launchpad, the homepage will only contain the essential apps for per-
forming the typical tasks of a business role.
You can find all other (searchable) apps not included on the homepage using the search bar (2434549).
If you want to personalize the homepage and include the hidden apps, navigate to your user profile and choose App Finder.

Process Step Business Role Transaction/App Expected


Results

Sales Rebate Processing – One Customer [page ] 52

Create Condition Contract [page ] 52 Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)

Check Business Volume (Optional) [page ] 57 Billing Clerk Display Business Volume - Condition Contracts
(WB2R_BUSVOL)

Delta Accruals Settlement (Optional) [page ] 58 Billing Clerk Settle Condition Contracts (WB2R_SC)

Check Settlement Document for Delta Accruals Settlement (Op- Billing Clerk Manage Settlement Documents (F3254)
tional) [page ] 60

Partial Settlement (Optional) [page ] 62 Billing Clerk Settle Condition Contracts (WB2R_SC)

Check Settlement Document for Partial Settlement (Optional) Billing Clerk Manage Settlement Documents (F3254)
[page ] 63

Final Settlement [page ] 66 Billing Clerk Settle Condition Contracts (WB2R_SC)

Check Settlement Document for Final Settlement (Optional) Billing Clerk Manage Settlement Documents (F3254)
[page ] 67

Sales Rebate Processing – Multiple Customers [page ] 67

Create Condition Contract [page ] 68 Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)

Check Business Volume (Optional) [page ] 72 Billing Clerk Display Business Volume - Condition Contracts
(WB2R_BUSVOL)

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 47
Process Step Business Role Transaction/App Expected
Results

Delta Accruals Settlement (Optional) [page ] 72 Billing Clerk Settle Condition Contracts (WB2R_SC)

Partial Settlement (Optional) [page ] 95 Billing Clerk Settle Condition Contracts (WB2R_SC)

Final Settlement [page ] 96 Billing Clerk Settle Condition Contracts (WB2R_SC)

Sales Rebate Processing – Two-Step Settlement [page ] 73

Create Condition Contract [page ] 73 Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)

Check Business Volume (Optional) [page ] 77 Billing Clerk Display Business Volume - Condition Contracts
(WB2R_BUSVOL)

Delta Accruals Settlement (Optional) [page ] 72 Billing Clerk Settle Condition Contracts (WB2R_SC)

Partial Settlement (Optional) [page ] 95 Billing Clerk Settle Condition Contracts (WB2R_SC)

Collect Parked Settlement Documents from Partial Settlement Billing Clerk Collect Settlement Documents (WZRC)
(Optional) [page ] 78

Final Settlement [page ] 96 Billing Clerk Settle Condition Contracts (WB2R_SC)

Collect Parked Settlement Documents from Final Settlement Billing Clerk Collect Settlement Documents (WZRC)
[page ] 79

Goods Related Sales Rebate Processing [page ] 80 Internal Sales Representative/


Billing Clerk

Sales Rebate Processing – Multiple Company Codes [page ] 81

Create Condition Contracts [page ] 82 Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)

Check Business Volume [page ] 82 Billing Clerk Display Business Volume - Condition Contracts
(WB2R_BUSVOL)

Create Settlement Documents [page ] 82 Billing Clerk Settle Condition Contracts (WB2R_SC)

Check Settlement Documents [page ] 82 Billing Clerk Manage Settlement Documents (F3254)

Collect Parked Settlement Documents [page ] 83 Billing Clerk Collect Settlement Documents (WZRC)

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 48
Process Step Business Role Transaction/App Expected
Results

Check Collective Settlement Documents [page ] 83 Billing Clerk Manage Settlement Documents (F3254)

Sales Rebate Processing with Approval Workflow [page ] 83

Create Condition Contract [page ] 83 Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)

Request Approval to Release Condition Contract [page ] 88 Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)

Trigger Rework of Condition Contract (Optional) [page ] 89 Sales Manager My Inbox - All Items (F0862)

Rework Condition Contract (Optional) [page ] 90 Sales Manager My Inbox - All Items (F0862)

Release Condition Contract [page ] 91 Sales Manager My Inbox - All Items (F0862)

Delta Accruals Settlement (Optional) [page ] 72 Billing Clerk Settle Condition Contracts (WB2R_SC)

Request Release of Condition Contract for Settlement [page ] Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)
93

Release Condition Contract for Settlement [page ] 94 Sales Manager My Inbox - All Items (F0862)

Partial Settlement (Optional) [page ] 95 Billing Clerk Settle Condition Contracts (WB2R_SC)

Approve Release of Partial Settlement Document to Accounting Sales Manager My Inbox - All Items (F0862)
(Optional) [page ] 95

Final Settlement [page ] 96 Billing Clerk Settle Condition Contracts (WB2R_SC)

Approve Release of Final Settlement Document to Accounting Sales Manager My Inbox - All Items (F0862)
[page ] 96

Final Settlement with Adjustments (Optional) [page ] 96 Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)

Rebate Unlikelihood (Optional) [page ] 98 Internal Sales Representative

Sales Rebate Processing – Fixed Amount Agreements [page ] 99 Internal Sales Representative/
Billing Clerk

Basic Processing [page ] 99 Internal Sales Representative Manage Condition Contracts - Sales Rebates (F6739)

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 49
Process Step Business Role Transaction/App Expected
Results

Cost Recognition for Fiscal Periods [page ] 102 Billing Clerk

Fixed Amount Distribution to Business Objects [page ] 104 Billing Clerk

Reverse Settlement Document (Optional) [page ] 105 Billing Clerk Reverse Settlement Documents - Condition Contracts
(WB2R_CANCEL_DOCS)

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 50
4 Test Procedures

This chapter comprises the test procedures for different sales rebates processing variants covered by this scope item.
The variant differentiation results from the differentiation of agreements for one or multiple customers, from two basic types of the rebate agreements, and
two ways for the settlement procedure.
In an agreement with one customer you specify the customer in the condition contract header, and in a settlement run only one settlement document is cre-
ated for this customer. In an agreement for multiple customers the condition contract header does not contain an entry field for the business partner. In-
stead, customers are derived from the specified business volume, and separate settlement documents are created for each customer.
In the first type of rebate agreement you regard sales rebates as a service for the customer. Under this perspective, you apply the usual value added tax for
services. Alternatively, you can regard subsequent sales rebates as normal revenue reductions. Then you must apply the tax valid for the sales of a material
(goods-related taxation).
Another process variation concerns the transfer of settlement documents to accounting. Usually, you create settlement documents that are immediately re-
leased to accounting. But you can also apply an alternative, two-step settlement procedure when you have several sales rebate agreements with the same
customer. In the partial settlements and in the final settlement for the different condition contracts you first create so called parked settlement documents
that are not transferred to accounting. In a second step you collect the parked settlement documents to create a collective settlement document which is
then transferred in one journal entry to accounting. Thus you reduce the workload for the accounting module and you have the information for the sales re-
bates settlement with a customer in one journal entry.
The two-step settlement procedure is also used for the following scenario: You want to settle a rebate agreement for a customer with a business volume gen-
erated in different company codes and for different sales areas in a way that you create separate settlement documents for the involved company codes and
sales areas whereas for the determination of the scale level of the rebate condition, the business volume from all company codes and sales areas is consid-
ered. Company code and sales area serve as additional split criteria on item level for the parked settlement documents and as header split criteria in the cre-
ation of the collective settlement documents, so that actually the parked settlement documents are split by company code and sales area.
The test procedure for the different variants is very similar. To avoid unnecessary recurrences of identical test sequences we therefore decided for the follow-
ing approach.
In the first section Sales Rebate Processing - One Customer, we describe the test sequence for the basic process variant – service related sales rebates for
one customer with direct release of settlement document to accounting - in detail. This process variant is represented by condition contract type 0S01. The
description comprises the creation of the corresponding condition contract, the business volume control, the execution of the delta accruals, partial and final
settlement, and guidelines for checking settlement results.
In the following sections we only describe the differences, and when test sequences are identical we refer to the first section. The second section Sales Re-
bate Processing - Multiple Customers deals with rebate agreements for multiple customers. The corresponding condition contract type is 0S02. The third sec-
tion, Sales Rebate Processing – Two-Step Settlement, is about the two-step settlement procedure for the two variants mentioned before. Related condition
contract types are 0S03 and 0S04. We describe the specific step for the creation of the collective settlement document only once for one customer. This step
has to be executed similarly for the multiple customer variant. In section Goods Related Sales Rebate Processing we look at sales rebate agreements repre-
senting a subsequent discount on the sales price. Related condition contract types are 0SG1 to 0SG4. As the operative processing is identical to the variants
before, we only look at the different taxation within the settlement document.
For each of these process variants you can also configure a workflow process. This is subject matter of section Sales Rebate Processing with Approval Work-
flow. Again we only describe the specific steps in detail, for other test sequences we refer to the first section. And we only describe the procedure for the ba-
sic process variant, the workflow steps for the other seven process variants are identical.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 51
Finally, we describe some special aspects with chapters Final Settlement with Adjustments, Rebate Unlikelihood, Sales Rebate Processing – Fixed Amount
Agreements, and Reverse Settlement Documents – Condition Contracts.

4.1 Sales Rebate Processing – One Customer


This section describes the test sequence for the basic variant for sales rebates processing – service related sales rebates for one customer with direct release
of settlement document to accounting. This process variant is represented by condition contract type 0S01. In this process variant you regard rebates as a
service for a customer. In the corresponding settlement as accounts receivable you create a credit memo for the customer and you apply the usual value
added tax for services to the rebate amount.
The detailed description comprises the creation of the condition contract for one customer, the business volume control, the execution of the delta accruals,
partial and final settlement, and guidelines for checking settlement results.
As known, the sales rebates process runs in parallel to the regular sales process. Accordingly, we recommend to create new customer invoices (see chapter
Preparation of Transactional Data) between the different settlement runs to check the evolution of accruals and rebate amounts. For this, you can also repeat
the delta accruals settlement and partial settlement processing step as described.

4.1.1 Create Condition Contract

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you create a sales rebate condition contract for one customer as condition contract partner.

Note You can control several aspects for the maintenance of condition contracts with user settings. To check and change user settings, choose User Set-
tings from the toolbar when you maintain or display a condition contract. You will see for instance in the Default Values for Conditions section that as de-
fault the validity of the condition contract will be copied when you enter a new condition record. But a subsequent adaptation is possible.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 52
Furthermore, the system processes several checks when you want to save a condition contract. For instance, it’s required that you have maintained a
settlement date for the valid-to date of the condition contract. Similarly, you must maintain a settlement date for the valid-to date of condition records if
you do not specify a condition contract process variant which enables a split by condition validity.

Procedure

Test Test Step Instruction Expected Result Pass /


Step Name Fail /
# Com-
ment

1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Representative. The SAP Fiori launchpad displays.

2 Access the Open Manage Condition Contracts - Sales Rebates (F6739). The Manage Condition Contracts - Sales Rebates screen displays.
App

3 Select Condi- On the Manage Condition Contracts - Sales Rebates screen, choose Cre- The Create Sales Rebate screen displays.
tion Contract ate.
Type On the following Select Condition Contract Type pop-up window, select
condition contract type:
● 0S01 Sales Rebate

4 Enter Con- On the Create Sales Rebate screen, make the following entries and
tract Details choose Enter:
● Customer: 38100003
● From: for example, <today's date>
● To: for example, <end of current year>

5 Enter On the Basic Data tab, enter one of the condition contract process which
Process Vari- varies the basic scenarios. Then choose Enter:
ant (Op- Option A:
tional)
● Process Variant:ZS02 Sales Rebate with Tax Free Goods
Option B:
● Process Variant:ZS03 Split Criteria Adaptation
Option C:
● Process Variant:ZS04 Selection Criteria Adaptation
Option D:
● Process Variant:ZS05 Condition Level Adaptation

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 53
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment

Option E:
● Process Variant:ZS07 Contract Determination
Option F:
● Process Variant:ZS08 Business Volume Table Group Activation

Note When you enter process variant ZS08 to enable the process
variation for sales rebates on paid invoices, you must also specify
business volume table group 0S01 Sales Rebate Only Paid In-
voices on the Settlement Data tab.

5 Enter Sales On the Sales tab page, make and check the following entries:
Data ● Sales Organization: 3810
● Distribution Channel: 10
● Division: 00

6 Enter Header On the Header Texts tab page, make and check the following entries: The header text will be shown in the corresponding settlement docu-
Text ● Text Type: Text for Settlement Document ments.

● Language: English Note Choose language German if communication language of busi-


Choose Create Header Text and enter the header text. ness partner is German. If the language of the text box deviates
from the communication language of the business partner then the
header text will not appear in the output form.

7 Enter Busi- On the Business Volume Selection Criteria tab page, select New Line.
ness Volume Make the following entries and choose Enter:
Base ● Field Combination: 0001 Customer
● Inclusion Indicator (Incl/Excl): Inclusive
● Customer: 38100003
Select New Line. Make the following entries and choose Enter:
● Field Combination: 0009 Material
● Inclusion Indicator (Incl/Excl): Inclusive
● Material: TG11

8 Enter Settle- On the Settlement Data tab page, make the following entries and
ment Data choose Enter.
● Settlement Material: TG11

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 54
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment

● Settlement Type Customer: As Accounts Receivable

Note The settlement material is optional. The settlement material is


only needed if no business volume is available or no invoice docu-
ments are created for a defined settlement date.

When you want to enable the process variation for sales rebates on paid
invoices, make the following entry and choose Enter:
● Business Volume Table Group: Sales Rebate Only Paid Invoices

9 Enter Settle- On the Settlement Calendar tab page, select New Line.
ment Calen- Make the following entries and choose Enter.
dar
● Settlement Date: for example, <end of current year>
● Settlement Date Type: Final Settlement
Optionally, enter settlement calendar dates for delta accruals and par-
tial settlement.
Select New Line.
Make the following entries and choose Enter.
● Settlement Date: for example, <tomorrow's date>
● Settlement Date Type: Partial Settlement
Select New Line.
Make the following entries and choose Enter.
● Settlement Date: for example, <today's date>
● Settlement Date Type: Delta Accruals

10 Enter Condi- In the Conditions area, select the following entry:


tion Record Condition Table: Condition Contract
for Rebate
Select New Condition.
Make the following entries and choose Enter.
● Condition Type: RES1 Rebate
● Condition Rate: for example, <1%>
● Valid From: for example, <today's date>
● Valid To: for example, <end of validity period>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 55
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment

● Scale Base Type: Value scale

11 Enter Scale Select the condition line.


Data Choose New Scale Level.
Make the following entries and choose Enter.
● Scales: for example, <1000>
● Unit: BGN
● Condition Rate: for example, <1%>
Select the first created condition line.
Choose New Scale Level.
Make the following entries and choose Enter.
● Scales: for example, <2000>
● Unit: BGN
● Condition Rate: for example, <2%>

12 Enter Condi- In the Conditions area, select New Condition.


tion Record Make the following entries and choose Enter.
for Accruals
● Condition Type: REA1 Rebate Accruals
● Condition Rate: for example, <2%>
● Valid From: for example, <today's date>
● Valid To: for example, <end of validity period>

13 Release Con- Choose Release.


dition Con-
tract

14 Save Condi- Choose Save.


tion Contract Make a note of the condition contract number: __________.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 56
4.1.2 Check Business Volume (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you check the business volume for the condition contract.

Prerequisite

Use this step if you have prepared transactional data for the customer condition contract.

Note

You can repeat this process step at every point in time in the test procedure. It’s recommendable to check the business volume before you start a settlement
run to enable a control of the business volume determined for a settlement document.

Procedure

Test Test Step Name Instruction Expected Result Com-


Step # ments

1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.

2 Access the App Open Display Business Volume - Condition Contracts (WB2R_BUSVOL). The Business Volume for Condition Contracts screen dis-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 57
Test Test Step Name Instruction Expected Result Com-
Step # ments

plays.

3 Select Condition Contract On the Business Volume for Condition Contracts screen, make the fol-
lowing entries:
● Condition Contract: <number of condition contract created
before>
● Business Volume Base: From Contract
● Output Level Business Volume: Settlement Date and Split Cri-
teria

4 Check Business Volume for Choose Execute. Business volume value REBV is determined based on
Condition Contracts the existing customer invoices.

5 Change Output Level (Op- Choose function Output Level Business Volume and Single Record on The system displays relevant billing document items for
tional) the Business Volume Selection Level dialog screen. a settlement date of a condition contract.

Note When you have enabled the process variation for sales rebates on paid invoices, you also see unpaid customer invoices in the business volume dis-
play with output level Single Record but with quantity and net amount 0. Unpaid customer invoices are displayed as potential candidates for a settle-
ment.

4.1.3 Delta Accruals Settlement (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 58
Purpose

In this process step, you create a delta accruals settlement for the condition contract. With this delta accruals settlement you post accruals for the billing
documents related to the condition contract.

Prerequisite

Use this step if you have prepared transactional data for the customer condition contract.

Procedure

Test Test Step Name Instruction Expected Result Com-


Step # ments

1 Log on Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.

2 Access the App Open Settle Condition Contracts (WB2R_SC). The Settlement of Customer Condition Contracts
screen displays.

3 Select Condition On the Settlement of Customer Condition Contracts screen, make the following en- Settlement document for posting delta accruals is
Contract tries and choose Execute. saved.
● Settlement Date: for example, <today's date>
● Settlement Date Type: 3 Delta Accruals
● Condition Contract: <number of condition contract created before>
● Posting Date: for example, <today's date>
● Document Date: for example, <today's date>
● Run Type: Live Run
● List Range: Message Log
● Save Application Log: Only in Productive Run
● Message Log Filter: No Filter

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 59
4.1.4 Check Settlement Document for Delta Accruals Settlement (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you check the settlement document and accounting document for the delta accruals settlement.

Procedure

Test Test Step Instruction Expected Result Pass / Fail


Step Name / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.

2 Access the Open Manage Settlement Documents (F3254). The Manage Settlement Documents screen displays.
App

3 Display Doc- In the Settlement Documents table, find the settlement document for the The Settlement Document screen displays.
ument Data delta accruals settlement and choose the corresponding line.

4 Check FI In the header area, check the posting status for the data transferred to Ac- The posting status is Accounting document has been created
Posting Sta- counting. (C).
tus

5 Check Refer- Under General Information > Basic Settlement Data, check the reference in- Under Reference Information, field Reference contains the
ence Infor- formation. number of the settlement document, and field Assignment
mation contains the number of the condition contract.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 60
Test Test Step Instruction Expected Result Pass / Fail
Step Name / Com-
# ment

6 Check Docu- Under Items, check the items of the settlement documents. The system has created the items according to the split crite-
ment Items ria.

7 Check Pric- Click an item in the table. On the following Settlement Document Item screen, The system has determined the relevant business volume and
ing of Items under Pricing Elements, check the pricing elements of the settlement docu- displays it for condition type REBV Rebate Business Vol.
ment item. The system has calculated the accruals amount with the rele-
Repeat this step for all items. vant conditions maintained in the condition contract.

8 Check Docu- Go back to the Settlement Document screen. The document flow with condition contract, settlement docu-
ment Flow Under Document Flow, check that the delta accruals settlement document is ments, and journal entry is displayed.
displayed as follow-on document of the condition contract. Optionally, use the
Expand function of nodes to display the complete flow.

9 Check Jour- Choose the Main Customer Journal Entries node. Click the icon right to the box You see the financial posting as below.
nal Entries and select Display Journal Entries from the pop-up window.

Note Also in case that you have enabled the process variation for sales rebates on paid invoices, the system posts accruals for unpaid customer invoices.
These are still candidates for a settlement after an incoming payment so that you have to consider them as potential future payment obligations.

Financial Posting

G/L Account Debit Credit

44001000 (Sales Rebates) <Accruals amount> 0

21770000 (Accrd Volume Rebate) 0 <Accruals amount>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 61
4.1.5 Partial Settlement (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you create a partial settlement for the condition contract. In this step, you also reverse the accruals posted before.

Prerequisite

Use this step if you have prepared transactional data for the customer condition contract.

Procedure

Test Test Step Name Instruction Expected Result Com-


Step # ments

1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.

2 Access the App Open Settle Condition Contracts (WB2R_SC). The Settlement of Customer Condition Contracts screen displays.

3 Select Condi- On the Settlement of Customer Condition Contracts screen The Log for Customer Condition Contract Settlement screen displays. Cus-
tion Contract make the following entries and choose Execute. tomer Credit memo is created. Accruals are reversed.
● Settlement Date: for example, <tomorrow's date>
● Settlement Date Type: 1 Partial Settlement
● Condition Contract: <number of condition contract cre-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 62
Test Test Step Name Instruction Expected Result Com-
Step # ments

ated before>
● Posting Date: for example, <tomorrow's date>
● Document Date: for example, <tomorrow's date>
● Run Type: Live Run
● List Range: Message Log
● Save Application Log: Only in Productive Run
● Message Log Filter: No Filter
Take a note of the number of the credit memo created.

4.1.6 Check Settlement Document for Partial Settlement (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you check the settlement document and accounting document for partial settlement.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 63
Procedure

Test Test Step Instruction Expected Result Pass /


Step Name Fail /
# Com-
ment

1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.

2 Access Open Manage Settlement Documents (F3254). The Manage Settlement Documents screen displays.
the App

3 Display In the Settlement Documents table, find the settle- The Settlement Document screen displays.
Document ment document for the partial settlement and
Data choose the corresponding line.

4 Check FI In the header area, check the posting status for the The posting status is Accounting document has been created (C).
Posting data transferred to Accounting.
Status

5 Check Under General Information > Basic Settlement Data, Under Reference Information, field Reference contains the number of the settlement docu-
Reference check the reference information. ment, and field Assignment contains the number of the condition contract.
Informa-
tion

6 Check Under Partner Data, check the partner information. You see the partner data maintained in the master data.
Partner
Data

7 Check Under Items, check the items of the settlement doc- The system has created the items according to the split criteria.
Document uments.
Items

8 Check Click an item in the Settlement Document Items ta- The system has determined the relevant business volume and displays it for condition type
Pricing of ble. On the following Settlement Document Item REBV Rebate Business Vol. The system has calculated the rebate amount with condition type
Items screen, under Pricing Elements, check the pricing el- RES1 maintained in the condition contract and the output tax with the percentage for full tax.
ements of the settlement document item. The system shows the amount of reversed accruals for condition type REA2 and the amount
Repeat this step for all the items. for excess accruals for condition type REA5.

9 Check Go back to the Settlement Document screen, under You see the output print form.
Output Output Items, check the output items.
Find the item with Channel: Print and choose Open
File under Display.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 64
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment

10 Check Go back to the Settlement Document screen. The document flow with condition contract, settlement documents, and journal entry is dis-
Document Under Document Flow, check that the settlement played.
Flow document for partial settlement is displayed as fol-
low-on document of the condition contract. Option-
ally, use the Expand function of nodes to display the
complete flow.

11 Check Choose the Main Customer Journal Entries node. You see the financial posting as below.
Journal Click the icon right to the box and select Display The accruals reversal amount is the difference between the amount of reversed accruals and
Entries Journal Entries from the pop-up window. the excess accruals as mentioned in step 8.

12 Check Go back to the Manage Settlement Documents For text type Contract Text for Output/Forms, you see the text maintained in the condition
Texts screen. contract for text type Text for Settlement Document.
In the Settlement Documents table, click the settle-
ment document number and select Display Settle-
ment Document from the pop-up window.
Choose Header Texts. Under Texts, check the text
information.

Note In case that you have enabled the process variation for sales rebates on paid invoices, the system considers accruals for unpaid customer invoices
when writing back the excess accruals amount to the accruals index table with condition type REA5.

Financial Posting

G/L Account Debit Credit

12100000 (Receivables Domestic) 0 <Sales rebate amount + Output tax>

44001000 (Sales Rebates) <Sales rebate amount> 0

22000000 (Output Tax (MWS)) <Output tax> 0

44001000 (Sales Rebates) 0 <Accruals reversal amount>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 65
G/L Account Debit Credit

21770000 (Accrued Volume Rebate) <Accruals reversal amount> 0

4.1.7 Final Settlement

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you create a final settlement for the condition contract. In this step, you also reverse the accruals posted before.

Procedure

Test Test Step Instruction Expected Result Com-


Step # Name ments

1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.

2 Access the App Open Settle Condition Contracts (WB2R_SC). The Settlement of Customer Condition Contracts screen displays.

3 Select Condi- On the Settlement of Customer Condition Contracts screen, make The Log for Customer Condition Contract Settlement screen displays.
tion Contract the following entries and choose Execute. Customer credit memo is created. Accruals are reversed.
● Settlement Date: for example, <end of current year date>
● Settlement Date Type: Final Settlement
● Condition Contract: <Number of condition contract created

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 66
Test Test Step Instruction Expected Result Com-
Step # Name ments

before>
● Posting Date: for example, <today's date>
● Document Date: for example, <today's date>
● Run Type: Live Run
● List Range: Message Log
● Save Application Log: Only in Productive run
● Message Log Filter: No Filter
Take a note of the number of the credit memo created.

4 Optional: Note If the workflow is activated, in this step, you will see the fol- Now the credit memo for the condition contract is created but the jour-
Check lowing messages including: nal entry is not yet created.
● Contract XXXXXXXXXXX locked after final settlement
● Document XXXXXXXXXXX with document status Workflow Re-
lease Required is blocked for follow-on documents
● Document XXXXXXXXXXX saved (no accounting document gen-
erated)
● Document XXXXXXXXXXX is processed with reference
XXXXXXXXXXX

4.1.8 Check Settlement Document for Final Settlement (Optional)


Please follow process steps of chapter Check Settlement Document for Partial Settlement (Optional) in section Sales Rebate Processing – One Customer.
Note the following difference: for the pricing elements of the settlement document items, check that all accruals are reversed. That means the amount for ex-
cess accruals for condition type REA5 is zero.

4.2 Sales Rebate Processing – Multiple Customers


This section deals with the first process variant for sales rebates processing – service related sales rebates for multiple customers with direct release of set-
tlement document to accounting. This process variant is represented by condition contract type 0S02. This process variant is very similar to the basic pro-
cessing. You do not enter a customer in the header, instead customers are derived from the specified business volume. For the different settlement runs,
separate settlement documents are created for relevant customers.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 67
4.2.1 Create Condition Contract

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you create a sales rebate condition contract for multiple customers.

Procedure

Test Test Step Instruction Expected Result Com-


Step Name ment
# s

1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Representative. The SAP Fiori launchpad displays.

2 Access the Open Manage Condition Contracts - Sales Rebates (F6739). The Manage Condition Contracts - Sales Rebates screen dis-
App plays.

3 Select Con- On the Manage Condition Contracts - Sales Rebates screen, choose Create.
dition Con- On the following Select Condition Contract Type pop-up window, select condition
tract Type contract type:
● 0S02 Sales Rebate - Multiple Customers

4 Enter Con- On the Create Sales Rebate – Multiple Customers screen, make the following entries
tract De- and choose Enter:
tails ● From: for example, <today's date>
● To: for example, <end of the current year>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 68
Test Test Step Instruction Expected Result Com-
Step Name ment
# s

5 Enter Sales On the Sales tab page, make the following entries:
Data ● Sales Organization: 3810
● Distribution Channel: 10
● Division: 00

6 Enter On the Header Texts tab page, make and check the following entries: The header text will be shown in the corresponding settle-
Header ● Text Type: Text for Settlement Document ment documents.
Text
● Language: English Note Choose language German if the communication lan-
Choose Create Header Text and enter the header text. guage of the business partner is German. If the language
of the text box deviates from the communication language
of the busi-ness partner then the header text will not ap-
pear in the output form.

7 Enter Busi- On the Business Volume Selection Criteria tab page, select New Line. Make the fol-
ness Vol- lowing entries and choose Enter:
ume Base ● Field Combination: 0001 Customer
● Inclusion Indicator (Incl/Excl): Inclusive
● Customer: 38100003
Select New Line. Make the following entries and choose Enter:
● Field Combination: 0001 Customer
● Inclusion Indicator (Incl/Excl): Inclusive
● Customer: 38100008
Select New Line. Make the following entries and choose Enter:
● Field Combination: 0009 Material
● Inclusion Indicator (Incl/Excl): Inclusive
● Material: TG11
Optionally, you can also limit the business volume to certain customers using field
combination 0001 Customer.

Note In case you have processed the optional Sell from Stock (BD9) scope item
for sales orders created for more than one customer (multiple customers), use
these customers here to create the condition contract. Each customer listed in
the business volume selection criteria will receive settlement documents based
on its individual revenue.

8 Enter Set- On the Settlement Data tab page, make the following entries and choose Enter:
tlement ● Settlement Material: TG11
Data

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 69
Test Test Step Instruction Expected Result Com-
Step Name ment
# s

● Settlement Type Customer: As Accounts Receivable

Note The settlement material is optional. The settlement material is only needed
if no business volume is available or no invoice documents are created for a de-
fined settlement date.

9 Enter Set- On the Settlement Calendar tab page, select New Line. Make the following entries
tlement and choose Enter:
Calendar ● Settlement Date: for example, <end of the current year>
● Settlement Date Type: Final Settlement
Select New Line. Make the following entries and choose Enter:
● Settlement Date: for example, <tomorrow's date>
● Settlement Date Type: Partial Settlement
Select New Line. Make the following entries and choose Enter:
● Settlement Date: for example, <today's date>
● Settlement Date Type: Delta accruals

Note The creation of the line with Settlement Date Type: Delta accruals is op-
tional.
The creation of the line with Settlement Date Type: Partial settlement is optional.

10 Enter Con- In the Conditions area, select the following entry:


dition ● Condition Table: Condition Contract
Record for
Rebate Select New Condition, make the following entries and choose Enter.
● Condition Type: RES1 Rebate
● Condition Rate: for example, <1%>
● Valid From: for example, <today's date>
● Valid To: for example, <end of the current year>
● Scale Base Type: Value scale

Note This condition is used to calculate the base volume for payment.
In case the Valid From date and the Valid To date are already there, you can
check and change it.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 70
Test Test Step Instruction Expected Result Com-
Step Name ment
# s

11 Enter Scale Select the condition line, choose New Scale Level. Make the following entries and
Data choose Enter:
● Scales: for example, <1000>
● Unit: BGN
● Condition Rate: for example, <1%>
Select the first created condition line.
Choose New Scale Level.
Make the following entries and choose Enter:
● Scales: for example, <2000>
● Unit: BGN
● Condition Rate: for example, <2%>

12 Enter Con- In the Conditions Area, select New Condition. Make the following entries and choose
dition Enter:
Record for ● Condition Type: REA1 Rebate Accruals
Accruals
● Condition Rate: for example, <2%>
● Valid From: for example, <today's date>
● Valid To: for example, <end of the current year>

Note This condition is used to calculate the amount for accruals.


In case the Valid From date and the Valid To date are already there, you can
check and change it.

13 Release Choose Release.


Condition
Contract

14 Save Condi- Choose Save. Make a note of the condition contract number: __________.
tion Con-
tract

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 71
4.2.2 Check Business Volume (Optional)
As described for the basic processing variant, also check the business volume in this test procedure before you start a settlement run to enable a control of
the business volume determined for a settlement document.
Please follow process steps in Check Business Volume (Optional) in section Sales Rebate Processing – One Customer.

4.2.3 Delta Accruals Settlement (Optional)


Please follow process steps in Delta Accruals Settlement (Optional) in section Sales Rebate Processing – One Customer.
On the selection screen, enter the different condition contracts belonging to this test.
Delta accrual documents are created for each customer with contract relevant business volume for a condition contract with multiple customers as contract
partners.
After you have processed the delta accruals settlement you can optionally check the created settlement documents as described in chapter Check Settle-
ment Document for Delta Accruals Settlement (Optional) in section Sales Rebate Processing – One Customer.

4.2.4 Partial Settlement (Optional)


Please follow process steps in Partial Settlement (Optional) in section Sales Rebate Processing – One Customer.
On the selection screen, enter the different condition contracts belonging to this test.
After you have processed the partial settlement, you can optionally check the created settlement documents as described in chapter Check Settlement Doc-
ument for Partial Settlement (Optional) in section Sales Rebate Processing – One Customer.
Partial settlement documents are created for each customer with contract relevant business volume for a condition contract with multiple customers as con-
tract partners.

4.2.5 Final Settlement


Please follow process steps in Final Settlement in section Sales Rebate Processing – One Customer.
On the selection screen, enter the different condition contracts belonging to this test.
After you have processed the final settlement, you can optionally check the created settlement documents as described in chapter Check Settlement Docu-
ment for Final Settlement (Optional) in section Sales Rebate Processing – One Customer.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 72
4.3 Sales Rebate Processing – Two-Step Settlement
The sales rebate processing – two-step settlement describes an alternative settlement procedure when you have several sales rebate agreements (condition
contracts) with the same customer. In the partial settlements and in the final settlement for the different condition contracts you first create so called parked
settlement documents that are not transferred to accounting. In a second step you collect the parked settlement documents to create a collective settlement
document which is then transferred in one journal entry to accounting. Thus you reduce the workload for the accounting module and you have the informa-
tion for the sales rebate processing with a customer in one journal entry.
In the following, we describe the process variant for two-step settlement for a sales rebate agreement with one customer represented by condition contract
type 0S03. The two-step settlement processing for the multiple customers variant runs in a similar way.

4.3.1 Create Condition Contract

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you create a condition contract for sales rebate processing involving two settlement steps. Here take condition contract type 0S03 Sales
Rebate - 2Step as the two-step process example for one customer as condition contract partner. You can use condition contract type 0S04 Sales Rebate -
Mult. Customers - 2Step for the two-step settlement process and multiple customers.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 73
Procedure

Test Test Step Instruction Expected Result Com-


Step Name ment
# s

1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Representative. The SAP Fiori launchpad displays.

2 Access the Open Manage Condition Contracts - Sales Rebates (F6739). The Manage Condition Contracts - Sales Rebates screen
App displays.

3 Select Con- On the Manage Condition Contracts - Sales Rebates screen, choose Create.
dition Con- On the following Select Condition Contract Type pop-up window, select condition type:
tract Type
● 0S03 Sales Rebate – 2Step

Note You can optionally choose Sales Rebate – Mult. Customers - 2step condi-
tion contract type if you want to collect and post settlement documents of different
condition contracts in one journal entry to accounting. In that case, the reversal of
the accruals together with the customer revenues is not posted until the creation of
the collective settlement document.

4 Enter Con- On the Create Sales Rebate - 2Step screen, make the following entries and choose En-
tract De- ter:
tails
● Customer: 38100003
● From: for example, <today's date>
● To: for example, <end of the current year>

5 Enter Sales On the Sales tab page, make the following entries:
Data ● Sales Organization: 3810
● Distribution Channel: 10
● Division: 00

6 Enter On the Header Texts tab page, make and check the following entries: The header text will be shown in the corresponding settle-
Header ● Text Type: Text for Settlement Document ment documents.
Text
● Language: English Note Choose language German if the communication
Choose Create Header Text and enter the header text. language of the business partner is German. If the lan-
guage of the text box deviates from the communication
language of the busi-ness partner then the header text
will not appear in the output form.

7 Enter Busi- On the Business Volume Selection Criteria tab page, select New Line. Make the following

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 74
Test Test Step Instruction Expected Result Com-
Step Name ment
# s

ness Vol- entries and choose Enter:


ume Base ● Field Combination: 0001 Customer
● Inclusion Indicator (Incl/Excl): Inclusive
● Customer: 38100003
Select New Line. Make the following entries and choose Enter:
● Field Combination: 0009 Material
● Inclusion Indicator (Incl/Excl): Inclusive
● Material: TG11
Optionally, you can also limit the business volume to certain customers using field com-
bination 0001 Customer.

Note In case you have processed the optional Sell from Stock (BD9) scope item for
sales orders created for more than one customer (multiple customers), use these
customers here to create the condition contract. Each customer listed in the busi-
ness volume selection criteria will receive settlement documents based on its indi-
vidual revenue.

8 Enter Set- On the Settlement Data tab page, make the following entries and choose Enter:
tlement ● Settlement Material: TG11
Data
● Settlement Type Customer: As Accounts Receivable

Note The settlement material is optional. The settlement material is only needed if
no business volume is available or no invoice documents are created for a defined
settlement date.

9 Enter Set- On the Settlement Calendar tab page, select New Line. Make the following entries and
tlement choose Enter:
Calendar ● Settlement Date: for example, <end of the current year>
● Settlement Date Type: Final Settlement
Select New Line. Make the following entries and choose Enter:
● Settlement Date: for example, <tomorrow's date>
● Settlement Date Type: Partial Settlement
Select New Line. Make the following entries and choose Enter:
● Settlement Date: for example, <today's date>
● Settlement Date Type: Delta accruals

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 75
Test Test Step Instruction Expected Result Com-
Step Name ment
# s

Note The creation of the line with Settlement Date Type: Delta accruals is optional.
The creation of the line with Settlement Date Type: Partial settlement is optional.

10 Enter Con- In the Conditions area, select the following entry:


dition ● Condition Table: Condition Contract
Record for
Rebate Select New Condition, make the following entries and choose Enter.
● Condition Type: RES1 Rebate
● Condition Rate: for example, <1%>
● Valid From: for example, <today's date>
● Valid To: for example, <end of the current year>
● Scale Base Type: Value scale

Note This condition is used to calculate the base volume for payment.
In case the Valid From date and the Valid To date are already there, you can check
and change it.

11 Enter Scale Select the condition line, choose New Scale Level. Make the following entries and
Data choose Enter:
● Scales: for example, <1000>
● Unit: BGN
● Condition Rate: for example, <1%>
Select the first created condition line.
Choose New Scale Level.
Make the following entries and choose Enter:
● Scales: for example, <2000>
● Unit: BGN
● Condition Rate: for example, <2%>

12 Enter Con- In the Conditions area, select New Condition. Make the following entries and choose En-
dition ter:
Record for
● Condition Type: REA1 Rebate Accruals
Accruals
● Condition Rate: for example, <2%>
● Valid From: for example, <today's date>
● Valid To: for example, <end of the current year>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 76
Test Test Step Instruction Expected Result Com-
Step Name ment
# s

Note This condition is used to calculate the amount for accruals.


In case the Valid From date and the Valid To date are already there, you can check
and change it.

13 Release Choose Release.


Condition
Contract

14 Save Con- Choose Save. Make a note of the condition contract number: __________.
dition Con-
tract

4.3.2 Check Business Volume (Optional)


As described for the basic processing variant, also check the business volume in this test procedure before you start a settlement run to enable a control of
the business volume determined for a settlement document.
Please follow process steps in Check Business Volume (Optional) in section Sales Rebate Processing – One Customer.

4.3.3 Delta Accruals Settlement (Optional)


Please follow process steps in Delta Accruals Settlement (Optional) in section Sales Rebate Processing – One Customer.
On the selection screen, enter the different condition contracts belonging to this test.
After you have processed the delta accruals settlement you can optionally check the created settlement documents as described in chapter Check Settle-
ment Document for Delta Accruals Settlement (Optional) in section Sales Rebate Processing – One Customer.

4.3.4 Partial Settlement (Optional)


Please follow process steps in Partial Settlement in section Sales Rebate Processing – One Customer.
On the selection screen, enter the different condition contracts belonging to this test.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 77
After you have processed the partial settlement, you can optionally check the created parked settlement documents as described in chapter Check Settle-
ment Document for Partial Settlement (Optional) in section Sales Rebate Processing – One Customer.
Note the following differences: The posting status is Blocked for Accounting. Accordingly, there is not journal entry related to a parked settlement document.
In addition, there is also no output related to a parked settlement document.

4.3.5 Collect Parked Settlement Documents from Partial Settlement (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you collect parked settlement documents from partial settlement in order to create a collective settlement document for transfer to ac-
counting.

Prerequisite

As prerequisite for this process step, you have created several two-step condition contracts and you have performed the partial settlement for these condi-
tion contracts as described in chapter Partial Settlement (Optional) [page ] 77.

Procedure

Test Test Step Name Instruction Expected Result Com-


Step # ments

1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 78
Test Test Step Name Instruction Expected Result Com-
Step # ments

2 Access Collect Settle- Open Collect Settlement Documents. The Create Collective Documents from Settle-
ment Documents On the Create Collective Documents from Settlement Documents screen, make ment Documents screen displays.
the following entries and choose Execute.
Document Numbers: <numbers of settlement documents for partial set-
tlements created before>
Check Run Only: <do not select>

4.3.6 Final Settlement


Please follow process steps of chapter Final Settlement in section Sales Rebate Processing – One Customer.
On the selection screen, enter the different condition contracts belonging to this test.
After you have processed the final settlement, you can optionally check the created parked settlement documents as described in chapter Check Settlement
Document for Final Settlement (Optional) in section Sales Rebate Processing – One Customer.
Note the following differences: The posting status is Blocked for Accounting. Accordingly, there is not journal entry related to a parked settlement document.
In addition, there is also no output related to a parked settlement document.

4.3.7 Collect Parked Settlement Documents from Final Settlement

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 79
Purpose

In this process step, you collect parked settlement documents from final settlement in order to create a collective settlement document for transfer to ac-
counting.

Prerequisite

As prerequisite for this process step, you have created several two-step condition contracts and you have performed the final settlement for these condition
contracts as described in chapter Final Settlement [page ] 79.

Procedure

Process the steps described in the chapter Collect Parked Settlement Documents from Partial Settlement (Optional) [page ] 78.

Note After you have processed this step you can optionally check the created collective settlement document as described in chapter Check Settlement
Document for Final Settlement (Optional) in section Sales Rebate Processing – One Customer.

4.4 Goods Related Sales Rebate Processing


In goods related sales rebate processing, you regard subsequent sales rebates as normal revenue reductions. This subsequent net sales price adaptation also
means that you change the tax base used for former billing documents. Accordingly, in condition contract settlement you must apply the same taxation for
materials in settlement items as in related billing items. This makes up the name of these sales rebate process variants. To ensure same taxation, the system
automatically considers tax related parameters such as the tax code or different tax percentage rates as split criteria. You cannot influence this with a condi-
tion contract process variant. When you prepare transactional test data, you best use materials with different tax classifications.
SAP provides four condition contract types for goods related sales rebate processing similar to the process variants described above. Accordingly, follow the
test steps of the corresponding sections.
Condition contract type 0SG1 Sales Rebate Goods Related for the goods related sales rebate processing with one customer and with direct release of set-
tlement document to accounting.
Condition contract type 0SG2 Sales Rebate Goods Rel.- Mult. Customers, for the goods related sales rebate processing with multiple customer and with
direct release of settlement document to accounting
Condition contract type 0SG3 Sales Rebate Goods Related - 2Step, and condition contract type 0SG4 Sales Rebate Goods Rel- MultCust - 2Step, for
the goods related sales rebate processing applying a two-step settlement procedure and with one or multiple customers, respectively.
As only difference, we describe how you check the different taxation of materials in settlement documents for partial and final settlement. Follow the proce-
dure described in Check Settlement Document for Partial Settlement (Optional). When you check the pricing of settlement document items on the Pricing Ele-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 80
ments tab page, click on condition type MWAS and check that the tax code displayed in the Accounting section corresponds to the tax classification of the
material.

4.5 Sales Rebate Processing – Multiple Company Codes

Purpose

In the sales rebate processing – multiple company codes process variant, you want to settle a rebate agreement for a customer with a business volume gen-
erated in different company codes. In the settlement, you want to create separate settlement documents for the involved company codes whereas for the
determination of the scale level of the rebate condition the business volume from all company codes is considered.
This business objective is achieved with a two-step settlement procedure. In the first step, you create a parked settlement document for which the company
code is an additional item split criterion. For the second step, the creation of the collective settlement document, the company code is configured as a
header split criterion so that actually the parked settlement document is split by company code. As usual for the collective settlement document, the transfer
to accounting now happens for each company code separately. When you perform the second step for parked settlement documents from different rebate
agreements, the system combines the parts for a certain company code into the collective settlement document as described in chapter Sales Rebate Pro-
cessing - Two-Step Settlement.
This two-step procedure can also be applied to the multiple customer process variant in the following way: similar to the company code, the customer is an
additional split criterion on item level for the parked settlement document in the first step and also a header split criterion for the creation of the collective
settlement document. This means, you now split the parked settlement document by company code and customer.
Taking furthermore into account the differentiation between sales rebate as a service and goods related sales rebate, the following four condition contract
types are provided:
● Condition contract type 0S05 Sales Rebate - MultOrgData 2Step for sales rebate as a service and business volume for a customer generated in differ-
ent company codes.
● Condition contract type 0S06 Sales Rebate - MultCustomersOrg- 2Step for sales rebate as a service and business volume for multiple customers gen-
erated in different company codes.
● Condition contract type 0SG5 Sales Rebate Goods Rel MultOrg - 2Step for goods related sales rebate and business volume for a customer generated
in different company codes.
● Condition contract type 0SG6 Sales Rebate GoodsRel MultCustOrg- 2Step for goods related sales rebate and business volume for multiple customers
generated in different company codes.

Prerequisite

You have activated desired condition contract types for this process variant as described in chapter Activate Condition Contract Types (Optional).

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 81
4.5.1 Create Condition Contracts
Please refer to chapter Create Condition Contract [page ] 52 for the basic processing variant to create the condition contract. Data entry for condition con-
tract types 0S05, 0S06, 0SG5, and 0SG6 is similar to condition contract types for the usual two-step settlement process variant, that are 0S03, 0S04, 0SG3,
and 0SG4 respectively.

4.5.2 Check Business Volume


As described for the basic processing variant, also check the business volume in this test procedure before you start a settlement run to enable a control of
the business volume determined for a settlement document.
Please follow process steps of Check Business Volume (Optional) [page ] 57.
Verify that the company code and sales area are applied as split criteria for condition contracts with condition contract types 0S05 or 0SG5, and company
code, sales area, and customer for condition contracts with condition contract types 0S06 or 0SG6.

4.5.3 Create Settlement Documents


You perform the delta accruals settlement, partial settlement, and final settlement as described in corresponding chapters for the basic processing variant.

4.5.4 Check Settlement Documents


Check the parked settlement document for delta accruals settlement, partial settlement, and final settlement as described in corresponding chapters of the
basic processing variant with view on the following specifics.
When checking the FI posting status, verify that – in contrast to the usual two-step settlement process variant – the settlement document for delta accruals is
also a parked settlement document. Posting of accruals happens with the collective settlement document in the second step for the different company codes.
Verify that the company code and sales area are applied as split criteria for condition contracts with condition contract types 0S05 or 0SG5, and company
code, sales area, and customer for condition contracts with condition contract types 0S06 or 0SG6.
When checking pricing for items in parked settlement documents for partial settlement, and final settlement, note that the system does not perform a taxa-
tion. Taxation happens with the collective settlement document in the second step according to taxation settings for the different company codes.
When displaying the document flow, check that the parked settlement documents for delta accruals, partial settlement, and final settlement are displayed as
follow-on document of the condition contract.
Note that there are no output items for parked settlement document for partial and final settlement.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 82
4.5.5 Collect Parked Settlement Documents
Perform the creation of collective settlement documents for parked settlement documents from delta accruals, partial settlement and final settlement using
the Collect Settlement Documents app as described for the usual two-step settlement process variant.

4.5.6 Check Collective Settlement Documents


Check the collective settlement documents for delta accruals settlement, partial settlement, and final settlement similar to the check for parked settlement
documents.
Verify that the system has created separate collective settlement documents for different company codes and sales areas, and additionally for different cus-
tomers in case of conditions contracts with condition contract type 0S06 or 0SG6. For this check, you can use the document flow display on settlement docu-
ment header level for parked settlement documents in combination with the journal entry display for collective settlement documents. In the Document Flow
display of the collective settlement document, choose Expand or Expand all Entries to display the preceding parked settlement document and then Expand
all Entries for the parked settlement document.
When checking pricing for items in collective settlement documents for partial and final settlement, control that the system has performed taxation according
to settings for the different company codes.
Check that the usual output items are available for collective settlement documents for partial and final settlement.

4.6 Sales Rebate Processing with Approval Workflow


For all process variants described in previous chapters, you can configure an approval workflow for three events: release of a (newly created) condition con-
tract, release a condition contract for settlement, release a settlement document to accounting.
In the following we describe the test procedure with workflow for the basic process variant.

4.6.1 Create Condition Contract

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 83
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you create a condition contract with approval process active for a contract partner.

Prerequisite

As prerequisite for this process step, you have completed steps mentioned in preliminary steps for creating a process variant with approval process active
and performed chapters for configuring approval workflow in Configure Approval Workflow (Optional).

Procedure

In the following steps, we show how to create a Sales Rebate 0S01 condition contract with approval process active.

Test Test Step Instruction Expected Result Pass /


Step Name Fail /
# Com-
ment

1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Repre- The SAP Fiori launchpad displays.
sentative.

2 Access the App Open Manage Condition Contracts - Sales Rebates (F6739). The Manage Condition Contracts - Sales Rebates screen displays.

3 Select Condi- On the Manage Condition Contracts - Sales Rebates screen,


tion Contract choose Create.
Type On the following Select Condition Contract Type pop-up win-
dow, select condition contract type:
● 0S01 Sales Rebate

4 Enter Contract On the Create Sales Rebate screen, make the following en-
Details tries and choose Enter:
● Customer: 38100003
● From: for example, <today's date>
● To: for example, <end of current year>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 84
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment

5 Enter Process On the Basic Data tab, make the following entries and choose
Variant Enter:
Option A:
● Process Variant: ZS01 Sales Rebate with Workflow
Option B:
● Process Variant: ZS02 Sales Rebate with Tax Free
Goods

6 Enter Sales On the Sales tab, make and check the following entries:
Data ● Sales Organization: 3810
● Distribution Channel: 10
● Division: 00

7 Enter Header On the Header Texts tab, make and check the following en- The header text will be shown in the corresponding settlement documents.
Text tries:
Note Choose language German if communication language of business
● Text Type: Text for Settlement Document partner is German. If the language of the text box deviates from the com-
● Language: English munication language of the business partner then the header text will not
Choose Create Header Text and enter the header text. appear in the output form.

8 Enter Business On the Business Volume Selection Criteria tab, select New
Volume Selec- Line.
tion Criteria Make the following entries and choose Enter.
● Field Combination: 0001 Customer
● Inclusion Indicator (Incl/Excl): Inclusive
● Customer: 38100003
Select New Line.
Make the following entries and choose Enter.
● Field Combination: 0009 Material
● Inclusion Indicator (Incl/Excl): Inclusive
● Material: TG11
Optionally, you can also limit the business volume to cer-
tain customers using field combination 0001 Customer.

Note In case you processed the steps from Prepare Trans-


actional Data (Optional) chapter, enter the customer num-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 85
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment

ber you used to create the sales order here.

9 Check / Enter On the Settlement Data tab, make the following entries and
Settlement choose Enter.
Data ● Settlement Material: TG11
● Settlement Type Customer: As Accounts Receivable

Note The settlement material is optional. The settlement


material is only needed if no business volume is available
or no invoice documents are created for a defined settle-
ment date.

10 Enter Settle- On the Settlement Calendar tab, select New Line.


ment Calendar Make the following entries and choose Enter.
● Settlement Date: for example, <end of current year>
● Settlement Date Type: Final Settlement
Select New Line.
Make the following entries and choose Enter.
● Settlement Date: for example, <tomorrow's date>
● Settlement Date Type: Partial Settlement
Select New Line.
Make the following entries and choose Enter.
● Settlement Date: for example, <today's date>
● Settlement Date Type: Delta Accruals

Note The creation of the line with Settlement Date Type:


Delta Accruals is optional.
The creation of the line with Settlement Date Type: Partial
Settlement is optional.

11 Enter Condition In the Conditions area, select the following entry:


Record for Re- Condition Table: Condition Contract
bate
Select New Condition.
Make the following entries and choose Enter.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 86
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment

● Condition Type: RES1 Rebate


● Calculation Type: for example, Percentage
● Condition Rate: for example, <1>
● Valid From: for example, <today's date>
● Valid To: for example, <end of current year>
● Scale Base Type: Value scale

Note This condition is used to calculate the base volume


for payment value scale.
In case the Valid From date and the Valid To date are al-
ready there, you can check and change it.

12 Enter Scale Select the condition line.


Data Choose New Scale Level.
Make the following entries and choose Enter.
● Scales: for example, <1000>
● Unit: BGN
● Condition Rate: for example, <1%>
Select the first created condition line.
Choose New Scale Level.
Make the following entries and choose Enter.
● Scales: for example, <2000>
● Unit: BGN
● Condition Rate: for example, <2%>

13 Enter Condition In the Conditions area, select New Condition.


Record for Ac- Make the following entries and choose Enter.
cruals
● Condition Type: REA1 Rebate Accruals
● Calculation Type: for example, Percentage
● Condition Rate: for example, <2>
● Valid From: for example, <today's date>
● Valid To: for example, <end of current year>

Note This condition is used to calculate the amount for ac-

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 87
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment

cruals.
In case the Valid From date and the Valid To date are al-
ready there, you can check and change it.

14 Save Condition Choose Save.


Contract Make a note of the condition contract number: __________.

4.6.2 Request Approval to Release Condition Contract

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you request a rebate condition contract for release.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 88
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Representative. The SAP Fiori launchpad displays.

2 Access the App Open Manage Condition Contracts - Sales Rebates (F6739). The Manage Condition Contracts - Sales Re-
bates screen displays.

3 Request Release of Find the condition contract that you want to put into approval for release process, On the Status tab page, the system displays
Condition Contract and choose Change Condition Contract after clicking on condition contract number. the following system status entries:
Choose Menu > Edit > Request Approval . ● New
Choose Save. ● Approval Requested
Now the request to release the condition
contract goes to Sales Manager's Inbox.

4.6.3 Trigger Rework of Condition Contract (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you check the status of a rebate condition contract and trigger a rework of the condition contract as a Sales Manager.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 89
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Sales Manager. The SAP Fiori launchpad displays.

2 Access the App Open My Inbox - All Items (F0862). The My Inbox screen displays.

3 Display the Relevant Condition Find the condition contract that Internal Sales Representative has just re- The details of the condition contract dis-
Contract quested for release: Release Condition Contract XXXXXXXXXXX. play on the right of the screen.

4 Check Condition Contract Data Check the Settlement Lock Status and Status of the condition contract. The condition contract is sent back to In-
and Send Back for Rework Now the settlement lock status is Not Locked and the status is New. ternal Sales Representative.

As the Internal Sales Representative has not set the status to Locked for
Settlement, click Rework.
On the Submit Decision pop-up window, enter a decision note: for example,
please set the condition contract to Locked for Settlement.
Choose Submit.

4.6.4 Rework Condition Contract (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you rework on a rebate condition contract in order to set the status to Locked for Settlement.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 90
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail


Step / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Representative. The SAP Fiori launchpad displays.

2 Access the App Open My Inbox - All Items (F0862). The My Inbox screen displays.

3 Check the Condition Open the notification: Rework Condition Contract XXXXXXXXXXX. You check the comment from the Sales
Contract and Go to Choose Show Details at the bottom and check the comments on the right side of the Manager and go to the change mode for
Change Mode screen. Under the Comments tab, there is a message from the Sales Manager: please condition contract.
set the condition contract to Locked for Settlement.
Choose Hide Details at the bottom and choose More Details on the upper right of the
screen.
On the Display Sales Rebate screen, choose Menu > Condition Contract > Change .

4 Set Condition Contract On the Change Sales Rebate screen, choose Menu > Edit > Lock Settlement . The settlement lock status is changed to
to Locked for Settle- Choose Save. Locked and the status for condition con-
ment tract is New.
Choose Continue in the pop-up window.

5 Complete Rework for Choose Rework Completed at the bottom. The condition contract is sent to Sales
the Condition Contract On the Submit Decision pop-up window, enter a decision note: for example, the condi- Manager for release approval again.
tion contract is set to Locked for Settlement.
Choose Submit.

4.6.5 Release Condition Contract

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 91
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you release a rebate condition contract in an approval workflow.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Sales Manager. The SAP Fiori launchpad dis-
plays.

2 Access the App Open My Inbox - All Items (F0862). The My Inbox screen dis-
plays.

3 Release Condition Find the condition contract that Internal Sales Representative has just requested for release: Re- The condition contract is re-
Contract lease Condition Contract XXXXXXXXXXX. leased now.
Choose Release at the bottom.
Choose Submit in the pop-up window.

4.6.6 Delta Accruals Settlement (Optional)


Please follow process steps in Delta Accruals Settlement (Optional) in section Sales Rebate Processing – One Customer.
On the selection screen, enter the different condition contracts belonging to this test.
After you have processed the delta accruals settlement you can optionally check the created settlement documents as described in chapter Check Settle-
ment Document for Delta Accruals Settlement (Optional) in section Sales Rebate Processing – One Customer.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 92
4.6.7 Request Release of Condition Contract for Settlement

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you request an approval for the settlement of a condition contract.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step Comment
#

1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Representative. The SAP Fiori launchpad displays.

2 Access the App Open Manage Condition Contracts - Sales Rebates (F6739). The Manage Condition Contracts -
Sales Rebates screen displays.

3 Send Condition Contract Find the condition contract for which you want to request the approval to release it for set- The status for condition contract
for Release of Settle- tlement. Choose Change Condition Contract via More Links when choosing condition con- now should be:
ment tract number. ● Released
Click Menu > Edit > Request Settlement Approval . ● Locked for Settlement
Choose Save. ● Settlement Approval Re-
quested
Note Please click Menu > Edit > Lock Settlement before clicking Request Settlement Ap-
proval if you haven't executed steps in chapter Rework Condition Contract (Optional).

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 93
4.6.8 Release Condition Contract for Settlement

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you release a rebate condition contract for settlement.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Sales Manager. The SAP Fiori launchpad displays.

2 Access the App Open My Inbox - All Items (F0862). The My Inbox screen displays.

3 Release Condition Contract Find the condition contract for that Internal Sales Representative has just re- The condition contract is released now
for Settlement quested for release for settlement. for settlement.
Position the notification: Release Condition Contract XXXXXXXXXXX for Settle-
ment in the inbox.
Choose Release.
Choose Submit in the pop-up window.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 94
4.6.9 Partial Settlement (Optional)
Please follow process steps in Partial Settlement in section Sales Rebate Processing – One Customer.

4.6.10 Approve Release of Partial Settlement Document to Accounting (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you approve the release of the settlement document - created in partial settlement - to Accounting.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Sales Manager. The SAP Fiori launchpad dis-
plays.

2 Access the App Open My Inbox - All Items (F0862). The My Inbox screen dis-
plays.

3 Approve Release Find the settlement document for which the release to accounting has to be approved. The approval re- The settlement document is
to Accounting quest was triggered automatically after the settlement has been processed by the Billing Clerk. released to accounting.
Position the notification: Approve Settlement XXXXXXXXXXX in the inbox.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 95
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Choose Approve.
Choose Submit in the dialog box.

4.6.11 Final Settlement


Please follow process steps in Final Settlement in section Sales Rebate Processing – One Customer.

4.6.12 Approve Release of Final Settlement Document to Accounting

Purpose

In this process step, you approve the release of the settlement document - created in final settlement - to Accounting.

Procedure

Process the steps described in the chapter Approve Release of Partial Settlement Document to Accounting (Optional) [page ] 95.

4.7 Final Settlement with Adjustments (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 96
Purpose

In this process step, you enter conditions in the condition contract to adjust the final rebate amount before you process the final settlement.

Procedure

Test Test Step Name Instruction Expected Result Com-


Step ment
# s

1 Log onto SAP Log onto the SAP Fiori Launchpad as an Internal Sales Representative. The SAP Fiori Launchpad displays.
Fiori Launchpad

2 Access the App Open Manage Condition Contracts - Sales Rebates (F6739). The Manage Condition Contracts - Sales Re-
bates screen displays.

3 Create New On the Manage Condition Contracts - Sales Rebates screen, select the relevant condition con- The Select Condition Contract Type dialog
Condition Con- tract and choose Change Contract. screen displays.
tract

4 Enter Condition In the Conditions Area, select the following entry: The conditions entered here are used to ad-
Data for Rebate Condition Table: Condition Contract just the rebate amount.
Condition You can also choose Condition Contract / Ma-
Select New Condition.
terial as condition level. You then also spec-
Make one of the following entries and choose Enter. ify the material for a condition record.
Adjustment of business volume If the Valid From and Valid To date is copied
● Condition Type: REBD Rebate BusVol Delta from the condition contract validity accord-
● Valid From: for example, <today's date> ing to user settings, you can check and
change these dates if required.
● Valid to: for example, <end of current year>
● Calculation Type: Fixed amount
● Condition Rate: for example, <100> BGN
Adjustment of rebate value
● Condition Type: REJ1 Rebate Adjustment
● Valid From: for example, <today's date>
● Valid to: for example, <end of current year>
● Calculation Type: for example, Fixed amount
● Condition Rate: for example, <20> BGN
Entry of a fixed settlement amount
● Condition Type: REV1 Rebate Verified

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 97
Test Test Step Name Instruction Expected Result Com-
Step ment
# s

● Valid From: for example, <today's date>


● Valid to: for example, <end of current year>
● Calculation Type: for example, Fixed amount
● Condition Rate: for example, <1000> BGN
The conditions entered here are used to adjust the rebate amount. You can also choose Condi-
tion Contract / Material as condition level. You then also specify the material for a condition
record. In case the Valid From and Valid To date are copied from the condition contract validity
according to user settings, you can check and change these dates if necessary.

5 Save Condition Choose Save.


Contract

After you have maintained the conditions to adjust the rebate amount, you perform the final settlement as described in the chapter Final Settlement in sec-
tion Sales Rebate Processing – One Customer. Then check the created settlement document as described in Check Settlement Document for Final Settlement
(Optional) in section Sales Rebate Processing – One Customer. In the pricing elements, particularly check that the system has determined the rebate amount
using the conditions for adjustment.

4.8 Rebate Unlikelihood (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

During the creation of the condition contract (Chapter Create Condition Contract) when entering the conditions, you have the option to use the condition: re-
bate unlikelihood. You use condition type rebate unlikelihood in case the minimum sales turnover will not be reached and therefore no accruals should be
created or existing accruals should be reversed.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 98
Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Enter Condition Data (Optional) In the Conditions area, select New Condition.
Make the following entries and choose Enter.
● Condition Type: REU1 Rebate Unlikelihood
● Condition Rate: for example, <100%>
● Valid From: for example, <today's date>
● Valid To: for example, <end of current year>

4.9 Sales Rebate Processing – Fixed Amount Agreements


This section deals with fixed amount agreements as a special process variant for sales rebate processing. The characteristic feature for this sales rebate
process variant is that you enter a fixed amount for the rebate condition in the condition contract. You can again distinguish several scenarios which we de-
scribe in the following subchapters.
In the basic scenario, you just enter one or several fixed amount(s) that you pay out to the customer with a final settlement. As for other sales rebate process
variants, you can also perform a two-step settlement when there are several fixed amount agreements with a customer. When you want to distribute the
fixed amount to the different fiscal periods within the condition contract validity, you schedule additional delta accruals settlement runs. This distribution can
happen before or after the payout of the fixed amount. Additionally, you can also involve business volume data to distribute the fixed amount to business ob-
jects.
For the basic scenario and for the scenario with fixed amount distribution to fiscal periods, you use condition contract types 0SF1 Sales Rebate Fixed
Amount and 0SF3 Sales Rebate Fixed Amount - 2Step. For the scenario with business volume data, you can use for instance condition contract type 0S01.

4.9.1 Basic Processing

Purpose

In this section, you execute the sales rebate process for fixed amount agreements. You first create the condition contract with one or several condition
record(s) for fixed amounts. Then you run the corresponding final settlement(s).

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 99
Procedure

Enter a condition contract with one fixed amount condition record as follows:

Test Test Step Instruction Expected Result Pass / Fail


Step Name / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as an In- The SAP Fiori launchpad displays.
ternal Sales Representative.

2 Access the App Open Manage Condition Contracts - Sales The Manage Condition Contracts - Sales Rebates screen displays.
Rebates (F6739).

3 Select Condi- On the Manage Condition Contracts - Sales


tion Contract Rebates screen, choose Create.
Type On the following Select Condition Contract
Type pop-up window, select condition con-
tract type:
● 0SF1 Sales Rebate Fixed Amount

4 Enter Contract On the Create Sales Rebate Fixed Amount


Details screen, make the following entries and
choose Enter:
● Customer: 38100003
● From: for example, <today's date>
● To: for example, <end of current
year>

5 Enter Process On the Basic Data tab, make the following


Variant entry and choose Enter:
● Process Variant: ZS06 Fixed Amount
Agreement

6 Enter Sales On the Sales tab, make and check the fol-
Data lowing entries:
● Sales Organization: 3810
● Distribution Channel: 10
● Division: 00

7 Enter Header On the Header Texts tab, make and check The header text will be shown in the corresponding settlement documents.
Text the following entries:

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 100
Test Test Step Instruction Expected Result Pass / Fail
Step Name / Com-
# ment

● Text Type: Text for Settlement Doc- Note Choose language German if communication language of business partner is German. If
ument the language of the text box deviates from the communication language of the business
● Language: English partner then the header text will not appear in the output form.
Choose Create Header Text and enter the
header text.

8 Enter Settle- On the Settlement Data tab, make the fol-


ment Data lowing entries and choose Enter:
● Settlement Material: TG11
● Settlement Type Customer: As Ac-
counts Receivable

9 Enter Settle- On the Settlement Calendar tab, select


ment Calendar New Line.
Make the following entries and choose En-
ter.
● Settlement Date: for example, <end of
current year>
● Settlement Date Type: Final Settle-
ment

10 Enter Condition In the Conditions area, select the following


Record for Re- entry:
bate ● Condition Table: Condition Contract
Select New Condition.
Make the following entries and choose En-
ter.
● Condition Type: RES1 Rebate
● Calculation Type: Fixed Amount
● Condition Rate: <any amount>
● Condition Currency: <any currency,
best company code currency>
● Valid From: for example, <today's
date>
● Valid To: for example, <end of valid-
ity period>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 101
Test Test Step Instruction Expected Result Pass / Fail
Step Name / Com-
# ment

11 Release Condi- Choose Release.


tion Contract

12 Save Condition Choose Save.


Contract Make a note of the condition contract
number: __________.

To create a condition contract with several fixed amount condition records, you must align the settlement dates in the settlement calendar with the validity
period of condition records. If you want to pay out a fixed amount at the end of January and end of February, create corresponding settlement dates for final
settlement in the settlement calendar and conditions record with a validity Jan 1st – Jan 31st and Feb 1st – Feb 28th.
After you have maintained the condition contract, you perform the final settlement(s) as described in the chapter Final Settlement with Reversal of Accruals
in section Sales Rebate Processing – One Customer. Then check the created settlement document as described in Check Settlement Document for Final Set-
tlement (Optional) in section Sales Rebate Processing – One Customer. In the pricing elements, particularly check that the system has determined the fixed
rebate amount.
When you test the process variant with two-step settlement, prepare at least two condition contracts as described, perform the final settlement, check the
parked settlement documents, create the collective settlement document as described in the chapter Collect Parked Settlement Documents for Transfer to
Accounting (Optional) in section Sales Rebate Processing – Two-Step Settlement, and then check the collective settlement document.

4.9.2 Cost Recognition for Fiscal Periods

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 102
Purpose

In this section, you execute the sales rebate process for fixed amount agreements in combination with a cost recognition of the fixed amount for the different
fiscal periods within the condition contract validity. For this cost recognition adjustment, you schedule an additional delta accruals settlement run for each
fiscal period.
In a first process variant, we describe a cost recognition adjustment before the payout of the fixed amount. Here the accruals amount is successively built up
with the delta accruals settlements. For the test we have chosen data that make settlement postings comprehensible. Afterwards, we describe a distribution
subsequent to an immediate payout. Here, the fixed amount is used to activate a positive accruals amount reflecting a claim. In the following delta accruals
settlements, you reduce the accruals amount and assign the monthly share to the sales rebate P/L account.

Procedure Variant 1

Enter a condition contract with one fixed amount condition record as described in the previous section. The validity of the condition contract is one year start-
ing on the first day of the current month and ending on the last day of the previous month in the next year. The fixed amount is 1200 BGN.
In the settlement calendar, enter additional 12 settlement dates for delta accruals settlement for each month’s end within the condition contract validity.
That means the first delta accruals settlement is at the end of the current month, the last coincides with the final settlement date at the end of the condition
contract validity.
Perform the delta accruals settlements for each settlement date and check the created settlement documents as described in section Sales Rebate Process-
ing – One Customer. Be aware that the correct cost recognition adjustment for fiscal periods only happens when the delta accruals settlement runs at the
specified settlement date. However, this procedure is required to illustrate the settlement postings.
First, check the accounting document related to a delta accruals settlement document. You will see that the accruals amount is 100 BGN for each month.
Then check the pricing for the settlement document items. You see, that condition type REBV Rebate Business Vol. does not appear as business volume
determination does not play a role for condition contract type 0SF1 (and 0SF3). The initial accruals amount 1200 BGN set by condition type RES1 corresponds
to the entered fixed amount. In the next line, you see condition type RED5 Cost Recogn. Adjust which controls the cost recognition adjustment. In the first
settlement document the initial accruals amount 1200 is reduced by 11/12 (= 1100 BGN), in the second settlement document by 10/12 (= 1000 BGN) and so
on. In the last settlement document the amount for RED5 is zero. Starting with the second settlement document you also see the already posted accruals
amount in the line of condition type RED2 Rebate Accr Total which further reduces the actual accruals amount in the calculation. In the second settlement
document this amount is 100 BGN, in the third settlement document 200 BGN and so on. As a result of the calculation the amount for each delta accruals set-
tlement is 100 BGN. When you check the settlement document of the final settlement, you see a revenue posting for the customer with the fixed amount in-
creased by the corresponding tax and the reversal of the total accruals amount of 1200 BGN.

Procedure Variant 2

Enter a condition contract with one fixed amount condition record as described in the previous section. The validity of the condition contract is one year start-
ing on the first day of the current month and ending on the last day of the previous month in the next year. The fixed amount is 1200 BGN.
In the settlement calendar, enter additional 12 settlement dates for delta accruals settlement for each month’s end within the condition contract validity.
That means the first delta accruals settlement is at the end of the current month, the last coincides with the final settlement date at the end of the condition
contract validity. Additionally, enter a partial settlement within the current month for instance for the current day.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 103
Perform the partial settlement and then the delta accruals settlements and check the created settlement documents as described in section Sales Rebate
Processing – One Customer. Be aware that the correct cost recognition adjustment for fiscal periods only happens when the delta accruals settlement runs at
the specified settlement date. However, this procedure is required to illustrate the settlement postings.
First, check the settlement document for the partial settlement. In the pricing elements of the item, you see the fixed amount 1200 BGN as rebate for condi-
tion type RES1 Rebate in the first line of the pricing procedure. In the line with condition type for Rebate Tax, you calculate the corresponding VAT tax. The
following line shows the resulting gross amount. Relevant for the cost recognition adjustment in this document is the line for condition type REA5 Rebate Ac-
crualsSettl which shows the fixed amount with a negative sign similar to an accruals reversal. Now check the accounting document. First, you see the
usual posting for a partial settlement, the credit entry for the customer for the gross amount and debit entries for the fixed amount (net value) on the Sales
Rebate P/L account and the output tax on the corresponding tax account. In the following lines you see the consequence of the negative value for condition
type REA5 from the pricing elements. You see a credit posting for the Sales Rebate P/L account and a debit posting for the Accrd Volume Rebate accruals ac-
count. This is typical for a ‘payment first, cost activation later’ scenario. These lines balance the cost account – which is the Sales Rebate P/L account in this
case – and transfer the costs to a clearing account, i.e. the Accrd Volume Rebate accruals account. With the following delta accruals settlements you reduce
the proportionate amount on the clearing account and activate (transfer back) the costs on the P/L account.
Now, check the settlement documents for the delta accruals settlement to control this cost activation. First, you see that the settlement amount for each
month is 100 BGN. When you look at the pricing elements, you see how this net amount is derived from the fixed amount for condition type RES1, a negative
amount for condition type RED5 Cost Recogn. Adjust controlling the cost recognition adjustment, the negative fixed amount for condition type RES2 Re-
bate PartSettl Rev representing the partial settlement reversal, and the – now positive – amount for the condition type RED2 Rebate Accr Total for
posted accruals. The (absolute) amount for RED5 and RED2 is decreased by 100 BGN month by month. In the accounting document for a delta accruals settle-
ment document, you see the cost activation by a debit entry for the Sales Rebate P/L account and a credit posting for the Accrd Volume Rebate accruals ac-
count. The final settlement has a settlement amount of zero, it only locks the condition contract.

4.9.3 Fixed Amount Distribution to Business Objects

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this section, you execute the sales rebate process for fixed amount agreements in combination with the assignment of the fixed amount to business ob-
jects according to their contribution to the overall business volume.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 104
Prerequisite

We recommend preparing transactional in a way that the assignment becomes comprehensible. For instance, prepare business volume of two material with a
2:1 relationship. In the condition contract, enter business volume selection criteria accordingly and use a fixed amount that can be divided by 3.

Procedure

Use condition contract type 0S01 to enter a condition contract with one fixed amount condition record as described in the section Basic Processing. In addi-
tion, specify business volume selection criteria.
Perform the final settlement and check the created settlement document. Control that the fixed rebate amount has been distributed to the settlement docu-
ment items according to the contribution of each item to the overall business volume. When you have prepared business volume data according to the rec-
ommendation above, you see two items in the settlement document with a rebate amount of 200 BGN and 100 BGN, respectively.

4.10 Reverse Settlement Document (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this process step, you reverse settlement document for the condition contract.

Prerequisite

You have processed the settlement run to the condition contract(s).

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 105
Procedure

The steps below are using Reverse Settlement Documents Condition Contracts (WB2R_CANCEL_DOCS) for reversing settlement documents for the selected
condition contract(s). You can use Reverse Settlement Document (WZR4) to reverse a single settlement document. You can also use Reverse Settlement Doc-
uments (WAB_CANCEL_B) to reverse several settlement documents together.

Test Test Step Name Instruction Expected Result Com-


Step ments
#

1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.

2 Access Reverse Settlement Open Reverse Settlement Documents - Condition Con- The Reverse Settlement Documents for Condition Contracts screen dis-
Documents tracts (WB2R_CANCEL_DOCS). plays.

3 Reverse Settlement Docu- On the Reverse Settlement Documents for Condition The Log for Reversal of Settlement Documents - Live Run screen displays.
ments for Condition Con- Contracts screen, make the following entries: All settlement documents for the selected condition contract(s) are re-
tracts ● Condition Contract: <number of condition con- versed.
tract(s) created in this test>
● Check Run Only: <unselect this checkbox>
Choose Execute.
Choose Continue in the pop-up window.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 106
5 Follow-Up Processes

You have finished all the activities that are part of the business process described in this document.
To accomplish the subsequent activities of this business process, use the master data from this document and carry out the process steps described in one
or more of the following scope items.

5.1 Analytical Content: Order-to-Cash (Optional)

Purpose

This scope item describes the detailed procedure for testing the scope item Analytical Content: Order-to-Cash after solution activation.

Procedure

Using the reports from this document, complete all the activities described in the Test script of the scope item.

5.2 General Ledger Reporting and CO-PA Reporting (Optional)

Purpose

After completing the activities in this test script, it is possible to run General Ledger Reporting and CO-PA Reporting connected with the accounts which were
used in this sales rebate process. Log on as General Ledger Accountant or Sales Accountant and run the reports which apply to your needs and check the
postings on your accounts. Please refer to scope item Accounting and Financial Close (J58) to Manage G/L Account Master Data and Manage Financial State-
ment Versions.

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 107
6 Appendix

6.1 Time-Dependent Tax

Purpose

With the new Time-Dependent Tax feature you can enter different tax rates for a tax code for different validity periods. So it is no longer necessary to intro-
duce a new tax code when a tax rate is changed.
For more details concerning the activation of the Time-Dependent Tax feature and the maintenance of time dependent tax rates, see Time-Dependent Taxes
(TDT).

Sales Rebate Processing (1B6_BG)


Appendix PUBLIC 108
Typographic Conventions

Type Style Description

Example Words or characters quoted from the screen. These include field names, screen titles, pushbut-
tons labels, menu names, menu paths, and menu options.
Textual cross-references to other documents.

Example Emphasized words or expressions. www.sap.com/contactsap

EXAMPLE Technical names of system objects. These include report names, program names, transaction
codes, table names, and key concepts of a programming language when they are surrounded
by body text, for example, SELECT and INCLUDE.

Example Output on the screen. This includes file and directory names and their paths, messages, names
of variables and parameters, source text, and names of installation, upgrade and database
tools.

Example Exact user entry. These are words or characters that you enter in the system exactly as they
appear in the documentation.

<Example> Variable user entry. Angle brackets indicate that you replace these words and characters with
appropriate entries to make entries in the system.

EXAMPLE Keys on the keyboard, for example, F 2 or E N T E R . © 2024 SAP SE or an SAP affiliate company. All rights re-
served.
No part of this publication may be reproduced or transmitted
in any form or for any purpose without the express permis-
sion of SAP SE or an SAP affiliate company. The information
contained herein may be changed without prior notice.
Some software products marketed by SAP SE and its distribu-
tors contain proprietary software components of other soft-
ware vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate
company for informational purposes only, without representa-
tion or warranty of any kind, and SAP or its affiliated compa-
nies shall not be liable for errors or omissions with respect to
the materials. The only warranties for SAP or SAP affiliate
company products and services are those that are set forth in
the express warranty statements accompanying such prod-
ucts and services, if any. Nothing herein should be construed
as constituting an additional warranty.
SAP and other SAP products and services mentioned herein
as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Ger-
many and other countries. All other product and service
names mentioned are the trademarks of their respective
companies.

See www.sap.com/copyright for additional trade-


Sales Rebate Processing (1B6_BG) mark information and notices.
Appendix PUBLIC 109

You might also like