Table of Contents

Open all
Close all
Preface
15
Acknowledgments
17
1 Introduction to Settlement Management
19
1.1 What Is Settlement Management in SAP S/4HANA?
19
1.2 Scenarios Covered with Settlement Management
21
1.3 Key Concepts of Settlement Management
23
1.4 Differences between SAP ERP Rebates and the SAP S/4HANA Condition Contract
26
1.5 Benefits of Settlement Management
27
1.6 Summary
29
2 Configuring Condition Contracts for Customer Rebates
31
2.1 Configure Pricing with Condition Contract Conditions
31
2.1.1 Define Pricing Condition Tables
32
2.1.2 Maintain Pricing Access Sequences
33
2.1.3 Define Pricing Condition Types
35
2.1.4 Specify Condition Contract Relevance for Condition Types
40
2.1.5 Define Condition Type Groups
41
2.1.6 Assign Condition Types to Condition Type Groups
43
2.1.7 Define Account Keys
44
2.1.8 Define Pricing Procedures
45
2.1.9 Define the Exclusion for Groups of Conditions
51
2.1.10 Define Document Schema Groups for Settlement Document Types
53
2.1.11 Define Pricing Procedure Determination
55
2.2 Configure Condition Contract Maintenance
55
2.2.1 Define Number Ranges
56
2.2.2 Define Condition Contract Categories
57
2.2.3 Define and Configure Field Status Groups for Header Fields
57
2.2.4 Define Text Determination Procedures
59
2.2.5 Specify Text Types for Text Determination Procedures
60
2.2.6 Define Check Groups
61
2.2.7 Specify Settings for the Transfer Manager
62
2.2.8 Define Condition Contract Types
65
2.2.9 Activate Additional Functions
67
2.3 Configure Condition Contract Settlement
68
2.3.1 Define Amount Fields Groups
68
2.3.2 Define Explosion Groups for the Business Volume Base
69
2.3.3 Define and Configure Profiles for Business Volume Determination
71
2.3.4 Define and Configure Field Combinations for Business Volume Selection
77
2.3.5 Define and Configure Sets of Field Combinations
79
2.3.6 Define and Configure Condition Type Groups for Accruals
81
2.3.7 Define Number Ranges
82
2.3.8 Define Country-Specific Number Ranges
83
2.3.9 Define Process Categories
84
2.3.10 Specify Text Determination
87
2.3.11 Define and Configure Text Transfer Groups
90
2.3.12 Define Posting Rules
92
2.3.13 Define Field Change Groups for Cancellation Documents
93
2.3.14 Define Settlement Document Types
94
2.3.15 Assign Transfer Groups to Settlement Document Types
102
2.3.16 Define Field Status Groups
103
2.3.17 Define Column Sorting Groups
105
2.3.18 Define Settlement Process Types
107
2.3.19 Allowed Combinations Settlement Process Type/Settlement Document Type
110
2.3.20 Specify Copy Control
111
2.3.21 Specify Settlement Settings for Condition Contract Types
112
2.4 Summary
116
3 Processing Sales Rebates
117
3.1 General Process for Sales Rebates
117
3.2 Single Customer One-Step Process
118
3.2.1 Keys to Configuration
120
3.2.2 Process Flow
124
3.3 Single Customer Two-Step Process
144
3.3.1 Keys to Configuration
145
3.3.2 Process Flow
146
3.4 Rebate for Multiple Customers
154
3.4.1 Keys to Configuration
155
3.4.2 Process Flow
158
3.5 Goods-Related Taxation Rebate for a Single Customer
164
3.5.1 Keys to Configurations
165
3.5.2 Process Flow
169
3.6 Summary
173
4 Processing Advanced Sales Rebates
175
4.1 Multiple Customers Using a Customer List
175
4.1.1 Keys to Configuration
175
4.1.2 Process Flow
181
4.2 Rebates for Customer Hierarchy Nodes
184
4.2.1 Keys to Configuration
185
4.2.2 Process Flow
186
4.3 Fixed Amount Rebates Independent of Sales Volume
191
4.3.1 Keys to Configuration
191
4.3.2 Process Flow
193
4.4 Fixed Amount Rebates and Accrual without Business Volume
196
4.4.1 Keys to Configuration
196
4.4.2 Process Flow
197
4.5 Customer Rebate Based on the Sales Target with the Rebate Business Volume Addition
200
4.6 Summary
205
5 Configuring Condition Contracts for External Sales Commissions
207
5.1 Configure Pricing with Condition Contract Conditions
208
5.1.1 Pricing Condition Tables
208
5.1.2 Pricing Access Sequences
209
5.1.3 Pricing Condition Types
209
5.1.4 Specify Condition Contract Relevance for Condition Types
214
5.1.5 Define Condition Type Groups
215
5.1.6 Assign Condition Types to Condition Type Groups
216
5.1.7 Define Account Keys
217
5.1.8 Define Pricing Procedures
217
5.1.9 Define Exclusion for Groups of Conditions
219
5.1.10 Define Document Schema Groups for Settlement Document Types
221
5.1.11 Define Pricing Procedure Determination
222
5.2 Configure Condition Contract Maintenance
223
5.2.1 Define Number Ranges
223
5.2.2 Define Condition Contract Categories
224
5.2.3 Define and Configure Field Status Groups for Header Fields
225
5.2.4 Define Text Determination Procedures
226
5.2.5 Specify Text Types for Text Determination Procedures
227
5.2.6 Define Check Groups
228
5.2.7 Specify Settings for Transfer Manager
229
5.2.8 Define Condition Contract Types
231
5.3 Configure Condition Contract Settlement
232
5.3.1 Assign Partner Functions to Predefined Partner Relations
232
5.3.2 Define Amount Fields Groups
233
5.3.3 Define Explosion Groups for the Business Volume Base
234
5.3.4 Define and Configure Profiles for Business Volume Determination
235
5.3.5 Define and Configure Field Combinations for Business Volume Selection
238
5.3.6 Define and Configure Sets of Field Combinations
239
5.3.7 Define and Configure Condition Type Groups for Accruals
240
5.3.8 Define Number Ranges
241
5.3.9 Define Country-Specific Number Ranges
243
5.3.10 Define Process Categories
244
5.3.11 Specify Text Determination
246
5.3.12 Define and Configure Text Transfer Groups
248
5.3.13 Define Posting Rules
249
5.3.14 Define Field Change Groups for Cancellation Documents
250
5.3.15 Define Settlement Document Types
251
5.3.16 Define Field Status Groups
254
5.3.17 Define Column Sorting Groups
255
5.3.18 Define Settlement Process Types
255
5.3.19 Allowed Combinations Settlement Process Type/Settlement Document Type
257
5.3.20 Specify Settlement Settings for Condition Contract Types
257
5.4 Summary
258
6 Processing External Sales Commissions
259
6.1 General Process for External Sales Commissions
259
6.2 External Sales Commissions Based on Billing Documents
264
6.2.1 Maintain External Sales Agent Partner (ES)
266
6.2.2 Create the Condition Contract
267
6.2.3 Check Business Volume for the Condition Contract
273
6.2.4 Post Accruals for the Condition Contract
275
6.2.5 Post Partial Settlement for the Condition Contract
279
6.2.6 Post Final Settlement for the Condition Contract
283
6.3 External Sales Commissions Based on Paid Billing Documents
284
6.3.1 Create a Condition Contract
285
6.3.2 Check Business Volume for the Condition Contract
287
6.3.3 Post Accruals for the Condition Contract
288
6.3.4 Post Partial Settlement for the Condition Contract
288
6.3.5 Post Final Settlement for the Condition Contract
293
6.4 Summary
295
7 Configuring Condition Contracts for Royalty Settlement
297
7.1 Configure Pricing with Condition Contract Conditions
298
7.1.1 Pricing Condition Tables
298
7.1.2 Pricing Access Sequences
298
7.1.3 Pricing Condition Types
299
7.1.4 Specify Condition Contract Relevance for Condition Types
303
7.1.5 Define Condition Type Groups
305
7.1.6 Assign Condition Types to Condition Type Groups
305
7.1.7 Define Account Keys
306
7.1.8 Define Pricing Procedures
307
7.1.9 Define Exclusion for Groups of Conditions
309
7.1.10 Define Document Schema Groups for Settlement Document Types
310
7.1.11 Define Pricing Procedure Determination
312
7.2 Configure Condition Contract Maintenance
312
7.2.1 Define Number Ranges
313
7.2.2 Define Condition Contract Categories
314
7.2.3 Define and Configure Field Status Groups for Header Fields
314
7.2.4 Define Text Determination Procedures
315
7.2.5 Specify Text Types for Text Determination Procedures
316
7.2.6 Define Check Groups
317
7.2.7 Specify Settings for Transfer Manager
318
7.2.8 Define Condition Contract Types
320
7.3 Configure Condition Contract Settlement
322
7.3.1 Assign Partner Functions to Predefined Partner Relations
322
7.3.2 Define Amount Fields Groups
322
7.3.3 Define Explosion Groups for the Business Volume Base
323
7.3.4 Define and Configure Profiles for Business Volume Determination
324
7.3.5 Define and Configure Field Combinations for Business Volume Selection
325
7.3.6 Define and Configure Sets of Field Combinations
326
7.3.7 Define and Configure Condition Type Groups for Accruals
326
7.3.8 Define Number Ranges
328
7.3.9 Define Country-Specific Number Ranges
329
7.3.10 Define Process Categories
330
7.3.11 Specify Text Determination
331
7.3.12 Define and Configure Text Transfer Groups
333
7.3.13 Define Posting Rules
333
7.3.14 Define Field Change Groups for Cancellation Documents
334
7.3.15 Define Settlement Document Types
334
7.3.16 Define Field Status Groups
337
7.3.17 Define Column Sorting Groups
338
7.3.18 Define Settlement Process Types
338
7.3.19 Allowed Combinations of Settlement Process Type and Settlement Document Type
339
7.3.20 Specify Settlement Settings for Condition Contract Types
340
7.4 Summary
341
8 Processing Royalties
343
8.1 General Process for Royalties
343
8.2 Royalty Settlement One-Step Process
347
8.2.1 Maintain the Royalty Recipient Partner
348
8.2.2 Create a Condition Contract
349
8.2.3 Check Business Volume for the Condition Contract
352
8.2.4 Post Accruals for the Condition Contract
353
8.2.5 Post Partial Settlement for the Condition Contract
355
8.2.6 Post Final Settlement for the Condition Contract
358
8.2.7 Post Delta Settlement for the Condition Contract after Final Settlement
361
8.3 Royalty Settlement Using the Manual Settlement Process
363
8.3.1 Create Condition Contract
364
8.3.2 Check Business Volume for the Condition Contract
366
8.3.3 Post Accruals for the Condition Contract
366
8.3.4 Process Manual Settlement Document for the Condition Contract
367
8.3.5 Post Partial Settlement for the Condition Contract
372
8.4 Summary
374
9 Status Management and Flexible Approval Workflow
377
9.1 Condition Contract Status
377
9.2 Approval Mechanism
379
9.3 Keys to Configuration
379
9.3.1 SAP GUI Configuration
380
9.3.2 Manage Teams and Responsibilities
387
9.3.3 Manage Workflows for Condition Contracts and Settlement Documents
395
9.3.4 Activate OData Services
403
9.4 Authorizations in Settlement Management
404
9.5 Approving Condition Contracts
405
9.5.1 Create Condition Contract
406
9.5.2 Request Approval to Release Condition Contract
407
9.5.3 Release Condition Contract
408
9.5.4 Request Release of the Condition Contract for Settlement
410
9.5.5 Release Condition Contract for Settlement
411
9.6 Approving Settlement Documents
413
9.6.1 Create a Settlement Document
413
9.6.2 Release Settlement Document to Accounting
414
9.7 Summary
416
10 Reporting and Additional Features
419
10.1 Important SAP Fiori Apps and Reports
419
10.1.1 Display Business Volume – Condition Contracts
419
10.1.2 Display Detailed Statement – Condition Contracts
422
10.1.3 Analyze Detailed Statement Sales Rebates
423
10.1.4 Display Settlement Documents – Condition Contracts
424
10.1.5 Analyze Detailed Statement Sales Commissions
426
10.1.6 Monitor External Sales Commissions
427
10.1.7 Analyze Detailed Statement Royalties
430
10.1.8 Additional SAP Fiori Apps
430
10.1.9 Enterprise Search for Condition Contract
432
10.2 Mass Processing
433
10.2.1 Perform Business Transactions for Condition Contracts
433
10.2.2 Mass Extensions of Condition Contracts
435
10.2.3 Mass Change of Condition Contract Validity
438
10.2.4 Customer Settlement: Retroactive Accruals Update
439
10.2.5 Reverse Settlement Documents for Condition Contracts
441
10.2.6 Mass Change to Settlement Documents
444
10.3 Additional Features
446
10.3.1 Working with Condition Contracts with Web Application Programming Interfaces
446
10.3.2 Commonly Used Core Data Services Views
447
10.3.3 Commonly Used Transactions and Tables for Condition Contracts
448
10.3.4 Commonly Used Business Add-Ins for Condition Contracts
450
10.3.5 Extensibility of Customer Condition Contracts and Settlement Documents
453
10.4 Summary
454
11 Implementing Condition Contract Management
455
11.1 Implementation Paths
455
11.1.1 New Implementations
455
11.1.2 System Conversions and Migrations
456
11.2 SAP Roadmap for Settlement Management
458
11.3 Summary
458
The Authors
461
Index
463