Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

aATP in SAP

Download as pdf or txt
Download as pdf or txt
You are on page 1of 112

S4270

Advanced Available-to-Promise
(aATP)

.
.
EXERCISES AND SOLUTIONS
.
Course Version: 17
Course Duration: 5 Hours 40 Minutes
Material Number: 50156880
SAP Copyrights, Trademarks and
Disclaimers

© 2021 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the
express permission of SAP SE or an SAP affiliate company.
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 Germany and other
countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional
trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software
components of other software vendors.
National product specifications may vary.
These materials may have been machine translated and may contain grammatical errors or
inaccuracies.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only,
without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable
for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate
company products and services are those that are set forth in the express warranty statements
accompanying such products and services, if any. Nothing herein should be construed as constituting an
additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business
outlined in this document or any related presentation, or to develop or release any functionality
mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’
strategy and possible future developments, products, and/or platform directions and functionality are
all subject to change and may be changed by SAP SE or its affiliated companies at any time for any
reason without notice. The information in this document is not a commitment, promise, or legal
obligation to deliver any material, code, or functionality. All forward-looking statements are subject to
various risks and uncertainties that could cause actual results to differ materially from expectations.
Readers are cautioned not to place undue reliance on these forward-looking statements, which speak
only as of their dates, and they should not be relied upon in making purchasing decisions.

© Copyright. All rights reserved. iii


Typographic Conventions

American English is the standard used in this handbook.


The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control Example text

Window title Example text

© Copyright. All rights reserved. iv


Contents

Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

1 Exercise 1: Perform an ATP Check During Order Creation


8 Exercise 2: Control Parameter of the ATP Check

Unit 2: Overview of Advanced ATP and SAP Fiori-Based Analysis Tools

22 Exercise 3: Apply Apps to Check Material Coverage

Unit 3: Checking Methods in Detail

26 Exercise 4: Configure the Availability Check in SAP S/4HANA

Unit 4: Advanced ATP in SAP S/4HANA

32 Exercise 5: Apply Allocation Check During Sales Order Processing


42 Exercise 6: Apply Multiple Allocation Checks During Sales Order
Processing
47 Exercise 7: Apply Multiple Allocation Checks with Different
Consumption Strategies
56 Exercise 8: Manage Characteristic Catalog for Allocation Check
65 Exercise 9: Execute Release for Delivery
73 Exercise 10: Outline Alternative-based Confirmation
85 Exercise 11: Outline Alternative-based Confirmation with
Substitution Item

Unit 5: Backorder Processing

89 Exercise 12: Execute Backorder Processing in SAP S/4HANA


95 Exercise 13: Execute Backorder Processing in SAP S/4HANA aATP

© Copyright. All rights reserved. v


© Copyright. All rights reserved. vi
Unit 1
Exercise 1
Perform an ATP Check During Order Creation

1. Book a stock for T-F3## with 25pcs in plant 1010.

2. Create a customer order using the following information:

Table 1: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 2: Item
Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_01

Field Value
Material T-F3##
Order Quantity 10
Req. Delivery Date Friday, act. week+1

3. Check in the schedule lines if the order is confirmed and save the order.

4. Create a second customer order using the following information:

Table 3: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

© Copyright. All rights reserved. 1


Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

Table 4: Item
Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_02

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

What is the result?

5. Analyze the customer order for T-F3## in plant 1010.

Why could the system only confirm 15 PCs?

6. In a second mode, check the existing temporary quantity assignments.

Can you find any entries in this list? Why (not)?

7. Mark the temporary quantity assignment and delete this entry.

8. Create a third customer order using the following information:

Table 5: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

© Copyright. All rights reserved. 2


Exercise 1: Perform an ATP Check During Order Creation

Table 6: Item
Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_03

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

What is the result? Why?

This is a danger regarding over confirmations!

9. Save the first order, reject the second order, and leave the third order without saving. To
reject the second order, go back to checking of existing temporary quantity assignments
(steps 6-7), then delete the entries left by the second and third order. TQA must be empty.
Check if all the temporary quantity assignments are gone. If not, inform your instructor
immediately!

© Copyright. All rights reserved. 3


Unit 1
Solution 1
Perform an ATP Check During Order Creation

1. Book a stock for T-F3## with 25pcs in plant 1010.


a) Call transaction MI10 or navigate in the SAP Easy Access Menu to Logistics
→ Materials Management → Physical Inventory → Difference → MI10 - Enter W/o
Document Reference.

b) Choose plant 1010 and storage location 101A and press Enter.

c) Enter T-F3## for the material description and 25 PCs for the quantity.

d) Save your settings and leave the transaction.

2. Create a customer order using the following information:

Table 1: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 2: Item
Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_01

Field Value
Material T-F3##
Order Quantity 10
Req. Delivery Date Friday, act. week+1

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

3. Check in the schedule lines if the order is confirmed and save the order.

© Copyright. All rights reserved. 4


Solution 1: Perform an ATP Check During Order Creation

a) Double-click on item line 10 and check the confirmed quantity in the view Schedule
Lines.

b) Save the order and stay in the transaction.

4. Create a second customer order using the following information:

Table 3: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 4: Item
Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_02

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

What is the result?

A dialog box appears informing you that the order could only be partially confirmed with 15
PCs.

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

5. Analyze the customer order for T-F3## in plant 1010.

Why could the system only confirm 15 PCs?

For the material there is stock of 25 PCs and one customer order of 10 PCs. Therefore
only 15 PCs remain for additional customer orders.

© Copyright. All rights reserved. 5


Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

a) Choose ATP quantities and check the actual demand situation.

b) Go back to the Availability Overview and stay in the order without saving.

6. In a second mode, check the existing temporary quantity assignments.


a) Call transaction SE38.

b) Execute program ATP_TQA_PAC_DEL_DISPLAY using the material selection for your


material T-F3##.

Can you find any entries in this list? Why (not)?

Yes, for your material there's an entry in the list which is not yet finally processed.

7. Mark the temporary quantity assignment and delete this entry.


a) Mark the entry in this list and choose Delete from the menu.

b) Do not leave this transaction.

8. Create a third customer order using the following information:

Table 5: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 6: Item
Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_03

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

What is the result? Why?

A dialog box appears letting you know that the order could again be partially confirmed
with 15 PCs.

© Copyright. All rights reserved. 6


Solution 1: Perform an ATP Check During Order Creation

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

Note:
Due to the deletion of the temporary quantity assignment of the second
customer order, the confirmed quantity of this order is released again and
can be used for other customer demands although the second customer
order has still a confirmed requested quantity.

This is a danger regarding over confirmations!

9. Save the first order, reject the second order, and leave the third order without saving. To
reject the second order, go back to checking of existing temporary quantity assignments
(steps 6-7), then delete the entries left by the second and third order. TQA must be empty.
Check if all the temporary quantity assignments are gone. If not, inform your instructor
immediately!

© Copyright. All rights reserved. 7


Unit 1
Exercise 2
Control Parameter of the ATP Check

1. Create a planned order using the following information:

Field Value
Planned order profile LA
Material T-F3##
MRP Area 1010
Order quantity 10
Basic finished date tomorrow

2. Create a new sales order using the following information and check the current
requirement situation:

Table 7: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 8: Item
Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_04

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

© Copyright. All rights reserved. 8


Exercise 2: Control Parameter of the ATP Check

What is the result? Could the requested quantity covered by stock on hand and the
existing planned order? Why (not)? Analyze the situation by reviewing the scope of check.

3. Create a new scope of check #2/A in Customizing. To do this, copy the existing Y2/A
entry and include planned orders.

4. Assign the newly created #2 check group to the material master of your T-F3## product.

5. Create a customer order using the following information:

Table 9: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 10: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_05

Field Value
Material T-F3##
Order Quantity 10
Req. Delivery Date Friday, act. week+1

Could the order be confirmed? What is the result of the availability check?

6. Create a new scope of check #2/A in Customizing. To do this, copy the existing entry
Y2/A.

7. Create a customer order using the following information:

Table 11: Header


Field Value
Order Type OR

© Copyright. All rights reserved. 9


Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

Field Value
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 12: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_05

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

Could the order be confirmed? What is the result of the availability check? Did you receive
a full confirmation? Why (not)?

Compare the situation in the Availability Overview with the situation delivered by the
Stock/Requirement List. Is the ATP situation the same in both transactions? Why (not)?

8. Include the planned orders in the existing scope of check #2/A in Customizing.

9. Create a customer order using the following information:

Table 13: Header


Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

© Copyright. All rights reserved. 10


Exercise 2: Control Parameter of the ATP Check

Table 14: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_05

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

10. Create a delivery for your last sales order using the following information:

Field Value
Shipping point 1010
Selection Date today + 2 weeks
Order number of your last sales order

11. Copy the existing scope of check from Y2/B to #2/B in Customizing.

12. Create a delivery for your last sales order again. Do not save the delivery. Use the following
information:

Field Value
Shipping point 1010
Selection Date today + 2 weeks
Order number of your last sales order

13. Use ATP check on storage location level. Assign the storage location 101B to your sales
order in the item-specific data.

How does the system react? Why?

14. Activate the ATP check against replenishment lead time and create a customer order
using the following information:

© Copyright. All rights reserved. 11


Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

Table 15: Header


Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 16: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_05

Field Value
Material T-F3##
Order Quantity 500
Req. Delivery Date today

What is the result of the ATP check?

© Copyright. All rights reserved. 12


Unit 1
Solution 2
Control Parameter of the ATP Check

1. Create a planned order using the following information:

Field Value
Planned order profile LA
Material T-F3##
MRP Area 1010
Order quantity 10
Basic finished date tomorrow

a) Call transaction MD11 or navigate in the SAP Easy Access Menu to


Logistics → Production → MRP → Planned Order → MD11 – Create.

b) Create a planned order and enter the information provided.

c) Save your data and leave the transaction.

2. Create a new sales order using the following information and check the current
requirement situation:

Table 7: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 8: Item
Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_04

Field Value
Material T-F3##

© Copyright. All rights reserved. 13


Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

Field Value
Order Quantity 25
Req. Delivery Date Friday, act. week+1

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

What is the result? Could the requested quantity covered by stock on hand and the
existing planned order? Why (not)? Analyze the situation by reviewing the scope of check.

A dialog box appears letting you know that the order could only be partially confirmed with
15 PCs. This is due to the fact that planned orders are out of scope in the scope of check
for Y2/A.

3. Create a new scope of check #2/A in Customizing. To do this, copy the existing Y2/A
entry and include planned orders.
a) Call transaction OVZ2 or navigate in Customizing (transaction SPRO) to Sales and
Distribution → Basic Functions → Availability Check and Transfer of Requirements →
Availability Check → Availability Check with ATP Logic or Against Planning → Define
Availability Check Group.

b) Copy the existing Y2 check group and change the following values accordingly:

Field Value
Av (Checking Group for Availability Check #2 (#= A, B, C, D, … for group 01, 02, 03,
04,...)
Description Indiv. Requ. GR #2

Leave all other settings unchanged.

c) Save your settings and leave the transaction.

Note:
Saving the customizing changes requires a customizing request. In the
prompt, select Create Request, add the description S4270-##, click on
Save and press Continue.

4. Assign the newly created #2 check group to the material master of your T-F3## product.
a) Call transaction MM02 or navigate in the SAP Easy Access Menu to
Logistics → Materials Management → Material Master → Material → Change → MM02
- Immediately.

© Copyright. All rights reserved. 14


Solution 2: Control Parameter of the ATP Check

b) In the Screen Change Material (Initial Screen), choose Select Views, maintain the plant
1010 and press Enter

c) Select view MRP3, press Enter and assign #2 as the checking group for your material.

d) Save your settings and leave the transaction.

5. Create a customer order using the following information:

Table 9: Header
Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 10: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_05

Field Value
Material T-F3##
Order Quantity 10
Req. Delivery Date Friday, act. week+1

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

Could the order be confirmed? What is the result of the availability check?

No, the availability check failed due to the missing setup of checking group #2 and
checking rule A.

6. Create a new scope of check #2/A in Customizing. To do this, copy the existing entry
Y2/A.
a) Call transaction OVZ9 or navigate in Customizing (transaction SPRO) to Sales and
Distribution → Basic Functions → Availability Check and Transfer of Requirements →
Availability Check → Availability Check with ATP Logic or Against Planning →
Configure Scope of Availability Check.

© Copyright. All rights reserved. 15


Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

b) Copy the existing parameter Y2/A to #2/A and change the following values
accordingly:

Field Value
With Planned Orders Exclude
With Production orders X - All
With Dependent Requirements active
With Dependent Reservations X - All

Ignore the warning message regarding the allowed namespace.


Leave all other settings unchanged.

c) Save your settings and leave the transaction.

Note:
Changes in customizing requires an assignment to an customizing request.
Therefore use your customizing request created above for this and for all
future customizing activities in this course!

7. Create a customer order using the following information:

Table 11: Header


Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 12: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_05

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

© Copyright. All rights reserved. 16


Solution 2: Control Parameter of the ATP Check

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

Could the order be confirmed? What is the result of the availability check? Did you receive
a full confirmation? Why (not)?

The ATP check could be executed, but the confirmed quantity is still 15 PCs. In the scope
of check #2/A, planned orders are excluded.

Compare the situation in the Availability Overview with the situation delivered by the
Stock/Requirement List. Is the ATP situation the same in both transactions? Why (not)?

The transactions have different ATP situations. This is because transaction MD04
considers all MRP elements, while transaction CO09 takes only elements regarding the
scope of check into account. In the scope of check #2/A, planned orders are excluded.

8. Include the planned orders in the existing scope of check #2/A in Customizing.
a) Call transaction OVZ9 or navigate in Customizing (transaction SPRO) to Sales and
Distribution → Basic Functions → Availability Check and Transfer of Requirements →
Availability Check → Availability Check with ATP Logic or Against Planning →
Configure Scope of Availability Check.

b) Switch to change mode

c) Select the existing parameter #2/A and change the following values accordingly:

Field Value
With Planned Orders X - All
With Production orders X - All
With Dependent Requirements active
With Dependent Reservations X - All

Ignore the warning message regarding the allowed namespace.


Leave all other settings unchanged.

d) Save your settings and leave the transaction.

9. Create a customer order using the following information:

Table 13: Header


Field Value
Order Type OR
Sales Organization 1010

© Copyright. All rights reserved. 17


Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

Field Value
Distribution Chanel 10
Division 00

Table 14: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_05

Field Value
Material T-F3##
Order Quantity 25
Req. Delivery Date Friday, act. week+1

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

Could the order be confirmed? What is the result of the availability check? Compare
the situations in MD04 and CO09.

Yes, now the order could be confirmed in time. The situations in MD04 and CO09 are
identical.

d) Save the order and leave the transaction.

10. Create a delivery for your last sales order using the following information:

Field Value
Shipping point 1010
Selection Date today + 2 weeks
Order number of your last sales order

a) Call transaction VL01N or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Shipping and Transportation → Outbound
Delivery → Create → Single Document → VL01N - With Reference to Sales Order.

b) Create a delivery using the information provided.

© Copyright. All rights reserved. 18


Solution 2: Control Parameter of the ATP Check

Was the creation of the delivery successful? Why (not)? What can you do to fix this
issue?

The creation of the delivery failed due to the missing scope of check #2/B. Add the
missing parameter in the Customizing accordingly.

c) Confirm the warning message and leave the transaction.

11. Copy the existing scope of check from Y2/B to #2/B in Customizing.
a) Call transaction OVZ9 or navigate in Customizing (transaction SPRO) to Sales and
Distribution → Basic Functions → Availability Check and Transfer of Requirements →
Availability Check → Availability Check with ATP Logic or Against Planning →
Configure Scope of Availability Check.

b) Switch to change mode and copy accordingly.

c) Save your settings and leave the transaction.

12. Create a delivery for your last sales order again. Do not save the delivery. Use the following
information:

Field Value
Shipping point 1010
Selection Date today + 2 weeks
Order number of your last sales order

a) Call transaction VL01N or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Shipping and Transportation → Outbound
Delivery → Create → Single Document → VL01N - With Reference to Sales Order.

b) Create a delivery using the information provided and press Enter.

Can the delivery be created successfully? Why (not)? What can you do to fix this
issue?

Yes, the delivery can be created successfully.

Do not save the delivery.

c) Leave the transaction.

13. Use ATP check on storage location level. Assign the storage location 101B to your sales
order in the item-specific data.

© Copyright. All rights reserved. 19


Unit 1: Advanced Available-to-Promise (aATP) in SAP S/4HANA

How does the system react? Why?

The Availability control informs you, that the order now won't get a confirmation. Based on
the configuration the system now executes an ATP-check on plant and storage location
level. and the stock of storage location 101B is 0.

a) Call transaction VA02 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA02 – Change.

b) On the following screen your sales order number should appear automatically,
otherwise type in the number manually and hit Enter

c) In the GOTO menu, choose Item and select Shipping from the sub menu.

d) Enter 101B in the Stor. Loc. field and press Enter.

e) Leave the order without saving.

14. Activate the ATP check against replenishment lead time and create a customer order
using the following information:

Table 15: Header


Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 16: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_05

Field Value
Material T-F3##
Order Quantity 500
Req. Delivery Date today

© Copyright. All rights reserved. 20


Solution 2: Control Parameter of the ATP Check

What is the result of the ATP check?

You will receive a partial confirmation about 25 PCs for the next working day, an additional
partial confirmation about 10 pcs. for the cfreation date of your planned order and a full
confirmation of the remaining quantity at the end of the replenishment lead time. Caution!

a) Call transaction OVZ9 or navigate in Customizing (transaction SPRO) to Sales and


Distribution → Basic Functions → Availability Check and Transfer of Requirements →
Availability Check → Availability Check with ATP Logic or Against Planning →
Configure Scope of Availability Check.

b) Deactivate the setting Without Replenishment Lead Time in the scope of availability
check #2/A.

c) Save your settings.

d) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

e) Create a customer order and enter the information provided.

f) Press Enter.

g) Check the result of the ATP check. Now the whole quantity could be confirmed at
replenishment lead time.

h) Leave this transaction without saving and activate the settingWithout Replenishment
Lead time in your scope of check again.

Note:
Reject all created sales orders except sales order 1!

© Copyright. All rights reserved. 21


Unit 2
Exercise 3
Apply Apps to Check Material Coverage

1. Change the strategy group for your material T-F2## in plant 1010 from 40 to 20.

2. Create a customer order using the following information:

Table 17: Header


Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 18: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_01

Field Value
Material T-F2##
Order Quantity 10
Req. Delivery Date Friday, act. week+1

What is the result of the ATP check? Could this order be confirmed? Why (not)?

3. Check the demand situation using the Monitor Material Coverage - Net Segments tile.

4. Select your material T-F2## and check the demand situation of this product.

5. Check the demand situation using the Monitor Material Coverage - Net/Individual
Segments tile.

6. Change the strategy group of your material back to 40.

7. Reject your last created customer order.

© Copyright. All rights reserved. 22


Unit 2
Solution 3
Apply Apps to Check Material Coverage

1. Change the strategy group for your material T-F2## in plant 1010 from 40 to 20.
a) Call transaction MM02 or navigate in the SAP Easy Access menu to
Logistics → Materials Management → Material Master → Material → Change → MM02
- Immediately.

b) Enter your material T-F2## and press Enter.

c) Select the MRP3 view and press Enter.

d) Enter plant 1010 and press Enter.

e) Change the strategy group from 40 to 20.

f) Save your settings and leave the transaction.

2. Create a customer order using the following information:

Table 17: Header


Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 18: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_01

Field Value
Material T-F2##
Order Quantity 10
Req. Delivery Date Friday, act. week+1

© Copyright. All rights reserved. 23


Unit 2: Overview of Advanced ATP and SAP Fiori-Based Analysis Tools

What is the result of the ATP check? Could this order be confirmed? Why (not)?

Yes, the customer order could be confirmed. There is no stock on hand or planned
receipts, although the system confirms at the replenishment lead time.

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

d) Check the result of the ATP check. Therefore mark your created order line and
navigate to the schedule lines via the menu Goto → Item→ Schedule Lines

e) Save the order and leave the transaction.

3. Check the demand situation using the Monitor Material Coverage - Net Segments tile.
a) Choose the Monitor Material Coverage - Net Segments tile.

b) Confirm the dialog box that appears.

c) Switch the AOR Status of your MRP Controller 0## in plant 1010 to AOR assigned.
Leave the Area of Responsibility - No saving necessary.

Note:
When you call this tile for the first time, the system requires information
about your user. Background: Based on these settings the system
provides an overview which contains only the materials which are
assigned to your user. It's a one-time maintenance but can be changed
any time it is required.

4. Select your material T-F2## and check the demand situation of this product.
a) Select your material and choose Manage Material.
The Stock/Requirement List is empty.

b) Leave this view by pressing the home button.

Can you find the demand? Why (not)?

The Monitor Material Coverage - Net Segments tile covers only demands in the net
segment and not in the individual customer segment. Therefore you should use the
Monitor Material Coverage - Net/Individual Segments tile. Due to the assigned strategy
20 the material T-F2## will not shown in the list.

5. Check the demand situation using the Monitor Material Coverage - Net/Individual
Segments tile.
a) Choose the Monitor Material Coverage - Net/Individual Segments tile.

© Copyright. All rights reserved. 24


Solution 3: Apply Apps to Check Material Coverage

Can you find you order in the Stock/Requirement List using this tile?

Yes, now the order is displayed and Monitor Material Coverage - Net/Individual
Segments provides information that you are running into a shortage situation very
soon.

b) Leave this overview by choosing the Home button.

6. Change the strategy group of your material back to 40.


a) Call transaction MM02 or navigate in the SAP Easy Access menu to
Logistics → Materials Management → Material Master → Material → Change → MM02
- Immediately.

b) Enter your material T-F2## and press Enter.

c) Choose the MRP3 view and press Enter.

d) Enter plant 1010 and press Enter.

e) Change the strategy group from 20 to 40.

f) Save your settings and leave the transaction.

7. Reject your last created customer order.


a) Call transaction VA02 or navigate in the SAP Easy Access menu to Logistics → Sales
and Distribution → Sales → Order → VA02 – Change.

b) Enter your order number and press Enter.

c) Go to the Reason for rejection section.

d) Choose Cancellation required by customer.

e) Save the order and leave the transaction.

© Copyright. All rights reserved. 25


Unit 3
Exercise 4
Configure the Availability Check in SAP S/
4HANA

1. Check the first order you created for your product T-F3## and write down the values of
the following fields. How does the system determine these values?
From the view Sales:

Field Value
Order Number
Material
Quantity

From the view Procurement:

Field Value
Material Staging/Availability Date
Requirement Type
Schedule line category
Route (view Shipping)

2. Which parameter is responsible for the activation of the availability check? How is this
parameter determined?

3. Check in Customizing if the availability check is activated for your order.

4. Check the settings of the assigned schedule line category CP.

Field Value
Transfer of requirements / Begin assembly
order from SD
Availability check for sales

© Copyright. All rights reserved. 26


Exercise 4: Configure the Availability Check in SAP S/4HANA

Field Value
Product allocation

5. Maintain the sequence of the requirement class determination.

Note:
This priority is hard coded, but could be influenced if necessary. Information
about the hard coded sequence can be taken from the course material.

Field Value
MRP Group
Planning Strategy
Material type
Item Category and MRP type

6. Influence the priority of requirement class determination.


The requirement class is one of the most important parameters for the ATP check. Often
there is a business need to determine different requirement classes for the same
material/plant combination related to the business process.

7. The route contains the transportation duration from our plant to the customer. Where can
you find the route determination in Customizing? Which duration contains the route
R00025?

© Copyright. All rights reserved. 27


Unit 3
Solution 4
Configure the Availability Check in SAP S/
4HANA

1. Check the first order you created for your product T-F3## and write down the values of
the following fields. How does the system determine these values?
From the view Sales:

Field Value
Order Number
Material
Quantity

From the view Procurement:

Field Value
Material Staging/Availability Date
Requirement Type
Schedule line category
Route (view Shipping)

a) Check your customer order using transaction VA02 or navigate in the SAP Easy Access
Menu to Logistics → Sales and Distribution → Sales → Order → VA02 – Change.

b) Enter the number of your first customer order and press Enter.

c) Write down the relevant values.


From the view Sales:

Field Value
Order Number varied
Material T-F3##
Quantity 10

From the view Procurement:

© Copyright. All rights reserved. 28


Solution 4: Configure the Availability Check in SAP S/4HANA

Field Value
Material Staging/Availability Date varied
Requirement Type KSV
Schedule line category CP
Route (view Shipping) R00025

2. Which parameter is responsible for the activation of the availability check? How is this
parameter determined?

The activation of the availability check is done in the requirement class. The requirement
class is linked to the requirement type. The requirement type itself can be determined via
the planning strategy and/or on the level of item category and MRP type, assigned in
Customizing.

3. Check in Customizing if the availability check is activated for your order.


a) Call transaction OVZH or navigate in Customizing (transaction SPRO) to Sales and
Distribution → Basic Functions → Availability Check and Transfer of
Requirements → Transfer of Requirements → Configure Requirement Types.

b) Choose the requirement type KSV and write down which requirement class is assigned
to it.
Requirement type KSV = requirement class ____________

c) Check the settings of the requirement class 050 in Customizing using transaction
OVZG or by navigating in Customizing to Sales and Distribution → Basic
Functions → Availability Check and Transfer of Requirements → Transfer of
Requirements → Configure Requirement Classes. Note the values.

Field Value
Availability Check Active
Req. Transfer Active
Allocation 1 - Consume planning with assembly
Product Allocation Active

4. Check the settings of the assigned schedule line category CP.

Field Value
Transfer of requirements / Begin assembly
order from SD
Availability check for sales

© Copyright. All rights reserved. 29


Unit 3: Checking Methods in Detail

Field Value
Product allocation

a) Call transaction VOV6 or navigate in Customizing (transaction SPRO) to Sales and


Distribution → Sales → Sales Documents → Schedule Lines → Define Schedule Line
Categories.

Field Value
Transfer of requirements / Begin active
assembly order from SD
Availability check for sales active
Product allocation active

What is the relationship between the settings for availability check in the requirement
class and in the schedule line categories?

In the requirement class, these settings can be switched on or off. In the schedule line
categories these functions can only be switched off.

5. Maintain the sequence of the requirement class determination.

Note:
This priority is hard coded, but could be influenced if necessary. Information
about the hard coded sequence can be taken from the course material.

Field Value
MRP Group
Planning Strategy
Material type
Item Category and MRP type

a) The following priority is defined in the coding of the system:

Field Value
MRP Group 2
Planning Strategy 1
Material type 3

© Copyright. All rights reserved. 30


Solution 4: Configure the Availability Check in SAP S/4HANA

Field Value
Item Category and MRP type 4

6. Influence the priority of requirement class determination.


The requirement class is one of the most important parameters for the ATP check. Often
there is a business need to determine different requirement classes for the same
material/plant combination related to the business process.
a) In the Customizing of the availability check Determine Requirement Type by Item
Category and MRP Type, you can assign an Origin of requirement type in requirement
type determination which allows you to overrule the sequence above.

7. The route contains the transportation duration from our plant to the customer. Where can
you find the route determination in Customizing? Which duration contains the route
R00025?

In Customizing, navigate to Sales and Distribution → Basic Functions → Routes → Define


Routes → Define Routes and Stages. The route R00025 has a duration of 1 day.

© Copyright. All rights reserved. 31


Unit 4
Exercise 5
Apply Allocation Check During Sales Order
Processing

During an ATP check,the system generally confirms demands following the first come, first
served principle. This can lead to a situation where a CPD customer (one-time customer)
receives a confirmation while a top A Customer won't get a confirmation due to the fact that
the customer orders the material just a minute later. This should be prevented by using an
allocation check during the availability check.

1. Book a stock of 80 pcs for your material T-F1## in plant 1010 and storage location 101A
using transaction MI10.

2. Create a sales order for T-F1## for your customer T-S50B## (which has a priority of 2) of
60 pcs for Friday next week. Save your order!

3. Create a second sales order for T-F1## for your customer T-S50A## (which has a priority
of 1) of 30 pcs for Friday next week. Save your order, too!

Is the current confirmation situation suitable? Why (not)?

4. Reject both created standard orders.

5. Set up an allocation in the system T4N using the SAP Fiori app Configure Product
Allocation with the following values:

Object Values
Allocation Object S4AATP1_##
Description Allocation GR ##
Quantity Unit PC
Period Type Week
Check Date Time Type Requested Delivery Date

6. Maintain planning data for allocation using the app Manage Product Allocation Planning
Data:

Object Value
Material Number T-F1##

© Copyright. All rights reserved. 32


Exercise 5: Apply Allocation Check During Sales Order Processing

Object Value
Ship-to-party - Customer Number T-S50A##

Quantity act Week+2 80

and

Object Value
Material Number T-F1##
Sold-to-party T-S50B##

Quantity act Week+2 20

7. Use the App Manage Product Allocation Sequence to maintain the following data:

Object Value
Allocation Sequence Sequence ##_1
Description Group ##
Consumption Unit PC
Backward Consumption 1
Forward Consumption 3

8. Use the App Assign Product to Product Allocation to assing your product T-F1## to your
allocation.

9. Choose the tile Product Allocation Overview and review the current allocation situation.

Can you see your allocation data? What is the current allocation situation?

Note:
This App gives you an overview of all allocations maintained in the system.
Therefore it could be helpful activate a filter in the available in the header
Standard settings. It ois also possible to Adapt Filters by using the material
number as a selection criteria.

Don't leave the transaction!

© Copyright. All rights reserved. 33


Unit 4: Advanced ATP in SAP S/4HANA

10. Create a sales order for T-F1## for your customer T-S50A## (which has a priority of 1) of
50 pcs for Friday, act. week+2.

11. Again create a second sales order for T-F1##, this time for your customer T-S50B##
(which has a priority of 2) about 30 pcs for Friday next week+2 and save the order.

12. Check the situation in the tile Product Allocation Overview.

Has anything changed in the Product Allocation Overview?

© Copyright. All rights reserved. 34


Unit 4
Solution 5
Apply Allocation Check During Sales Order
Processing

During an ATP check,the system generally confirms demands following the first come, first
served principle. This can lead to a situation where a CPD customer (one-time customer)
receives a confirmation while a top A Customer won't get a confirmation due to the fact that
the customer orders the material just a minute later. This should be prevented by using an
allocation check during the availability check.

1. Book a stock of 80 pcs for your material T-F1## in plant 1010 and storage location 101A
using transaction MI10.
a) Book some stocks using transaction MI10 or via SAP Easy Access: SAP
Menu → Logistics → Material Management - Physical Inventory → Difference → Enter
W/o Document Reference.

b) Enter plant 1010 and storage location 101A and press Enter.

c) Maintain a quantity of 80 pcs for your material T-F1##.

d) Save your booking and leave the transaction.

2. Create a sales order for T-F1## for your customer T-S50B## (which has a priority of 2) of
60 pcs for Friday next week. Save your order!
a) Create a customer order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50B##
Cust. Reference S4270_##_10

Material T-F1##

© Copyright. All rights reserved. 35


Unit 4: Advanced ATP in SAP S/4HANA

Order Quantity 60
Req. Delivery Date Friday, act. week+3

Save your order.

3. Create a second sales order for T-F1## for your customer T-S50A## (which has a priority
of 1) of 30 pcs for Friday next week. Save your order, too!

Is the current confirmation situation suitable? Why (not)?

No, the customer with the lower priority receives a full confirmation, although the order
from the customer with high priority could not be confirmed completely in time.

a) Create a second customer order for your customer T-S50A## using transaction VA01
or via SAP Easy Access:Logistics → Sales and Distribution → Order → VA01 →
Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50A##
Cust. Reference S4270_##_11

Material T-F1##
Order Quantity 30
Req. Delivery Date Friday, act. week+1

b) Confirm the result of the Availability Control screen by pressing Delivery Proposal

c) Save also the second order and note the order number:

Object Value
Order number order 1

© Copyright. All rights reserved. 36


Solution 5: Apply Allocation Check During Sales Order Processing

Object Value
Order number order 2

4. Reject both created standard orders.


a) Execute transaction VA02.

b) Enter order number.

c) In the Reason for rejection tab, choose Rejected by Approver as a reason for rejection.

5. Set up an allocation in the system T4N using the SAP Fiori app Configure Product
Allocation with the following values:

Object Values
Allocation Object S4AATP1_##
Description Allocation GR ##
Quantity Unit PC
Period Type Week
Check Date Time Type Requested Delivery Date

a) Choose the tile Configure Product Allocation.

b) Create a Product Allocation Object by choosing the Create button.

c) Maintain the Product Allocation Object using the values from the table above.

d) Choose Add and select Material Number and Customer Number from the Ship-to-
Party as characteristics for your allocation objects. Both characteristics are part of sub
menus of the sub menu Sales Document Item.

e) Save your settings and leave the transaction.

6. Maintain planning data for allocation using the app Manage Product Allocation Planning
Data:

Object Value
Material Number T-F1##
Ship-to-party - Customer Number T-S50A##

Quantity act Week+2 80

and

Object Value
Material Number T-F1##

© Copyright. All rights reserved. 37


Unit 4: Advanced ATP in SAP S/4HANA

Object Value
Sold-to-party T-S50B##

Quantity act Week+2 20

a) Choose tile Manage Product Allocation Planning Data.

b) Choose GO. The allocation object you maintained in the last step should appear.

c) Go to the details of your Product Allocation Object S4AATP1_## by choosing >.

d) Choose Edit.

e) Choose Add.

f) Use the following values for the maintenance of the allocation:

Object Value
Material Number T-F1##
Ship-to-party T-S50A##

Quantity act Week+2 80

and

Object Value
Material Number T-F1##
Ship-to-party T-S50B##

Quantity act Week+2 20

Save your settings and leave transaction.

7. Use the App Manage Product Allocation Sequence to maintain the following data:

Object Value
Allocation Sequence Sequence ##_1
Description Group ##
Consumption Unit PC
Backward Consumption 1
Forward Consumption 3

a) Choose the tile Manage Product Allocation Sequences.

© Copyright. All rights reserved. 38


Solution 5: Apply Allocation Check During Sales Order Processing

b) Choose Go.

c) Choose Create.

d) Maintain the sequence using the following data:

Object Value
Allocation Sequence Sequence_##_1
Description Group ##
Consumption Unit PC
Backward Consumption 1
Forward Consumption 3

e) Press Enter.

f) Choose > in the area of Sales Sequence Groups and assign your allocation object
S4AATP1_##.

g) Choose Apply and save your product allocation sequence.

h) Navigate to your Home.

8. Use the App Assign Product to Product Allocation to assing your product T-F1## to your
allocation.
a) Choose the tile Assign Product to Product Allocation.

b) Choose Go.

c) Choose > using your sequence.

d) Choose Edit and Add to maintain the following Material-Plant Assignments:

Object Value
Material T-F1##
Plant 1010

e) Save your settings and leave the transaction.

9. Choose the tile Product Allocation Overview and review the current allocation situation.

Can you see your allocation data? What is the current allocation situation?

Yes, the allocation data is displayed. At this time, there are no consumptions yet.

© Copyright. All rights reserved. 39


Unit 4: Advanced ATP in SAP S/4HANA

Note:
This App gives you an overview of all allocations maintained in the system.
Therefore it could be helpful activate a filter in the available in the header
Standard settings. It ois also possible to Adapt Filters by using the material
number as a selection criteria.

Don't leave the transaction!

10. Create a sales order for T-F1## for your customer T-S50A## (which has a priority of 1) of
50 pcs for Friday, act. week+2.
a) Create a customer order for your customer T-S50A## using transaction VA01 or via
SAP Easy Access: Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50A##
Cust. Reference S4270_##_12

Material T-F1##
Order Quantity 50
Req. Delivery Date Friday, act. week+2

Result: Everything is fine!


Save your settings and do not leave the transaction.

11. Again create a second sales order for T-F1##, this time for your customer T-S50B##
(which has a priority of 2) about 30 pcs for Friday next week+2 and save the order.
a) Create a second customer order for your customer T-S50B## using transaction VA01
or via SAP Easy Access: Logistics → Sales and Distribution → Order → VA01 →
Create.
Header:

Order Type OR
Sales Organization 1010

© Copyright. All rights reserved. 40


Solution 5: Apply Allocation Check During Sales Order Processing

Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50B##
Cust. Reference S4270_##_13

Material T-F1##
Order Quantity 30
Req. Delivery Date Friday, act. week+1

Result: This customer only receives a confirmation for 20 pcs due to inefficient
allocation.
Press Delivery Proposal, save this order as well and leave the transaction.

12. Check the situation in the tile Product Allocation Overview.

Has anything changed in the Product Allocation Overview?

Yes, now the consumption and the changes in the allocation situation are visible.

© Copyright. All rights reserved. 41


Unit 4
Exercise 6
Apply Multiple Allocation Checks During Sales
Order Processing

1. From the sales manager it was decided to create a general allocation of 40 pcs for
material T-F1## in plant 1010 which can be used for all (other) customers. Maintain the
setup accordingly. Set up an allocation in the system T4N using the SAP Fiori app
Configure Product Allocation and the following values:

Object Values
Allocation Object S4AATP2_##
Description Allocation GR ##
Quantity Unit PC
Period Type Week
Check Date Time Type Requested Delivery Date

2. Maintain planning data for allocation using the app Manage Product Allocation Planning
Data. User the following data:

Object Value
Material Number T-F1##
Plant 1010

Quantity act Week+2 40

and

3. Use the App Manage Product Allocation Sequence to add an additional sales sequence
group for your existing Sequence ##_1 using the following data:

Object Value
Sales Sequence Group 20
Description Group ##
Consumption Unit PC
Backward Consumption 1

© Copyright. All rights reserved. 42


Exercise 6: Apply Multiple Allocation Checks During Sales Order Processing

Object Value
Forward Consumption 3

Assign the allocation object S4AATP2_## to the new Sales Sequence Group 20.

4. Change your last created sales order and execute an availability check.

Did the confirmation situation changed?

5. OPTIONAL: Check the actual allocation situation using App Product Allocation Overview

6. Finally, delete the assignment of your product T-F1## to the your Sequence_##_1 and
reject your sales orders created in this exercise.

7. Reject all your sales orders created for your material T-F1## and save your settings.

© Copyright. All rights reserved. 43


Unit 4
Solution 6
Apply Multiple Allocation Checks During Sales
Order Processing

1. From the sales manager it was decided to create a general allocation of 40 pcs for
material T-F1## in plant 1010 which can be used for all (other) customers. Maintain the
setup accordingly. Set up an allocation in the system T4N using the SAP Fiori app
Configure Product Allocation and the following values:

Object Values
Allocation Object S4AATP2_##
Description Allocation GR ##
Quantity Unit PC
Period Type Week
Check Date Time Type Requested Delivery Date

a) Choose the tile Configure Product Allocation and press Go.

b) Create a product allocation object by choosing the Create button.

c) Maintain the Product Allocation Object using the values from the table above.

d) Choose Add and select Material Number and Plant (from the sub menu of Sales
Document Item as characteristics for your allocation objects and press OK.

e) Save your settings and leave the transaction.

2. Maintain planning data for allocation using the app Manage Product Allocation Planning
Data. User the following data:

Object Value
Material Number T-F1##
Plant 1010

Quantity act Week+2 40

and
a) Choose the tile Manage Product Allocation Planning Data and press Go.

b) The allocation object you maintained in the last step should appear.

© Copyright. All rights reserved. 44


Solution 6: Apply Multiple Allocation Checks During Sales Order Processing

c) Go to the details of your Product Allocation Object S4AATP2_## by choosing >.

d) Choose Edit.

e) Choose Add.

f) Use the following values for the maintenance of the allocation:

Object Value
Material Number T-F1##
Plant 1010

Quantity act Week+2 40

Save your settings and leave transaction.

3. Use the App Manage Product Allocation Sequence to add an additional sales sequence
group for your existing Sequence ##_1 using the following data:

Object Value
Sales Sequence Group 20
Description Group ##
Consumption Unit PC
Backward Consumption 1
Forward Consumption 3

Assign the allocation object S4AATP2_## to the new Sales Sequence Group 20.
a) Choose the tile Manage Product Allocation Sequences.

b) Choose Go.

c) Mark your allocation sequence Sequence ##_1 and press >

d) Press Edit and afterward Create to maintain an additional sequence in the area Sales
Sequence Group (1) using the following data:

Object Value
Sales Sequence Group 20
Description Group_##_2
Consumption Unit PC
Backward Consumption 1
Forward Consumption 3

© Copyright. All rights reserved. 45


Unit 4: Advanced ATP in SAP S/4HANA

e) Press Enter.

f) Choose > in the area of Sales Sequence Groups and assign your allocation object
S4AATP2_##.

g) Press Apply and save your product allocation sequence.

4. Change your last created sales order and execute an availability check.

Did the confirmation situation changed?

Yes, now the last order gets also a full confirmation, although to a later date.

a) Change your customer order using transaction VA02 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA02 → Change.

b) Select the order line 10 and execute the availability check manually by pressing the
Check Item Availability button.

c) Confirm the result of the Availability Control by pressing Delivery Proposal and save the
order changes.

5. OPTIONAL: Check the actual allocation situation using App Product Allocation Overview

6. Finally, delete the assignment of your product T-F1## to the your Sequence_##_1 and
reject your sales orders created in this exercise.
a) Choose the tile Assign Product to Product Allocation.

b) Choose GO.

c) Choose > for your sequence Sequence_##_1

d) Choose Edit, mark your material plant assignment and then choose Delete.

e) Save your settings and leave the transaction.

7. Reject all your sales orders created for your material T-F1## and save your settings.
a) Change your customer order using transaction VA02 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA02 → Change.

b) Switch to the view Reason for Rejection and select the reason for rejection Copied and
rejected.

c) Save your settings and leave the transaction.

© Copyright. All rights reserved. 46


Unit 4
Exercise 7
Apply Multiple Allocation Checks with
Different Consumption Strategies

1. Check the actual availability situation for your product T-F1## in location 1010 using
checking rule A.

2. The sales manager has requested to check a customer demand which cannot be
confirmed due to a product allocation issue and should in addition be checked against the
capacity allocation. Therefore an additional allocation of 90pcs for material T-F1## in
plant 1010 for the current week +8 should be taken into account. Maintain the setup
accordingly. Set up an allocation in the system T4N using the SAP Fiori app Configure
Product Allocation with the following values:

Object Values
Allocation Object S4AATP3_##
Description Allocation GR ##
Quantity Unit PC
Period Type Week
Check Date Time Type Requested Delivery Date

3. Maintain planning data for allocation using the app Manage Product Allocation Planning
Data. Use the following data:

Object Value
Allocation Object S4AATP3_##

Material Number T-F1##

Plant 1010

Quantity act. Week +3: 20 pcs for act. Week


+8: 90 pcs

4. Use the Manage Product Allocation Sequence app and maintain the following settings:
General Information

Object Value
Allocation Sequence Sequence _##_3

© Copyright. All rights reserved. 47


Unit 4: Advanced ATP in SAP S/4HANA

Object Value
Description Group ##
Consumption Unit PC
Backward Consumption 3
Forward Consumption 3

Note:
The numbering of the Sequence Group will be handled by the system
internally. Due to the fact that this numbering is important for later system
behavior, please create first the sequence group 10 (Sales) and after this 20
(Capacity), 30 (Sales) and 40 (Capacity) in the correct area

5. Repeat the last step for your sequence groups 20 - 40.


Save your settings and leave transaction.

6. Create an assignment of your product T-F1## to your Sequence _##_3

7. Create a sales order for T-F1## in plant 1010 for your customer T-S50A## of 5 pcs for
today +1 Week.

What is the result?

Press Delivery Proposal and change the quantity to 25 pcs for today + 1 week.

What is the result now?

Press Delivery Proposal and change the quantity again to 85 pcs for today + 1 weeks.

What is the result now?

Press Delivery Proposal and save the order.

8. Change your last created sales order for T-F1## in plant 1010 and reduce the quantity to
55 pcs for Friday next week.

© Copyright. All rights reserved. 48


Exercise 7: Apply Multiple Allocation Checks with Different Consumption Strategies

What is the result?

Save the order.

9. Change your sales order for T-F1## in plant 1010 a last time and enhance the quantity to
110 pcs for Friday next week.

What is the result?

Save the order.

10. OPTIONAL: Check the actual allocation situation using app Product Allocation Overview

11. Delete the assignment of your product T-F1## to your Sequence ##_3 and reject your
sales orders created in this exercise.

12. Reject all sales order for your material T-F1##and save your settings.

© Copyright. All rights reserved. 49


Unit 4
Solution 7
Apply Multiple Allocation Checks with
Different Consumption Strategies

1. Check the actual availability situation for your product T-F1## in location 1010 using
checking rule A.
a) Check the current availability situation using transaction CO09 or via SAP Easy Access:
SAP Menu → Logistics → Sales and Distribution → Sales → Environment → CO09 -
Availability Overview .

What is the current situation?

Currently there exists a stock of 80 pcs, without any demands.

2. The sales manager has requested to check a customer demand which cannot be
confirmed due to a product allocation issue and should in addition be checked against the
capacity allocation. Therefore an additional allocation of 90pcs for material T-F1## in
plant 1010 for the current week +8 should be taken into account. Maintain the setup
accordingly. Set up an allocation in the system T4N using the SAP Fiori app Configure
Product Allocation with the following values:

Object Values
Allocation Object S4AATP3_##
Description Allocation GR ##
Quantity Unit PC
Period Type Week
Check Date Time Type Requested Delivery Date

a) Choose the tile Configure Product Allocation and press Go.

b) Create a product allocation object by choosing the Create button.

c) Maintain the product allocation object using the values from the table above.

d) Choose Add and select Material Number and Plant (as before from sub menu
Sales Document Item as characteristics for your allocation objects. Confirm your by
pressing OK.

e) Save your settings and leave the transaction.

3. Maintain planning data for allocation using the app Manage Product Allocation Planning
Data. Use the following data:

© Copyright. All rights reserved. 50


Solution 7: Apply Multiple Allocation Checks with Different Consumption Strategies

Object Value
Allocation Object S4AATP3_##

Material Number T-F1##

Plant 1010

Quantity act. Week +3: 20 pcs for act. Week


+8: 90 pcs

a) Choose the tile Manage Product Allocation Planning Data.

b) Choose GO. The allocation object you maintained in the last step should appear.

c) Go to the details of your product allocation object S4AATP3_## by choosing >.

d) Choose Edit.

e) Choose Add.

f) Use the following values for the maintenance of the allocation:

Object Value
Allocation Object S4AATP3_##

Material Number T-F1##

Plant 1010

Quantity act. Week +3: 20 pcs for act.


Week +8: 90 pcs

Save your settings and leave transaction.

4. Use the Manage Product Allocation Sequence app and maintain the following settings:
General Information

Object Value
Allocation Sequence Sequence _##_3
Description Group ##
Consumption Unit PC
Backward Consumption 3
Forward Consumption 3

a) Choose the tile Manage Product Allocation Sequences.

b) Choose Go.

© Copyright. All rights reserved. 51


Unit 4: Advanced ATP in SAP S/4HANA

c) Choose Create.

d) Maintain the sequence using the following data:

Object Value
Allocation Sequence Sequence_##_3
Description Group ##
Consumption Unit PC
Backward Consumption 3
Forward Consumption 3

Table 19: Sales Sequence Group


Object Value
Sequence Group 10
Description Sales Consumption Short
Backward consumption 3
Forward consumption 3
Allocation Object S4AATP1_##

Object Value
Sequence Group 30
Description Sales Consumption Long
Backward consumption 3
Forward consumption 9
Allocation Object S4AATP1_##

Table 20: Capacity Sequence Group


Object Value
Sequence Group 20
Description Capacity Consumption Short
Backward consumption 3
Forward consumption 3
Allocation Object S4AATP3_##

Object Value
Sequence Group 40

© Copyright. All rights reserved. 52


Solution 7: Apply Multiple Allocation Checks with Different Consumption Strategies

Object Value
Description Capacity Consumption Long
Backward consumption 3
Forward consumption 9
Allocation Object S4AATP3_##

e) Press Enter.

f) Choose > in the area of Sales Sequence Groups and assign your allocation object
accordingly following the values in the table above.

g) Choose Apply and save your product allocation sequence.

Note:
The numbering of the Sequence Group will be handled by the system
internally. Due to the fact that this numbering is important for later system
behavior, please create first the sequence group 10 (Sales) and after this 20
(Capacity), 30 (Sales) and 40 (Capacity) in the correct area

5. Repeat the last step for your sequence groups 20 - 40.


Save your settings and leave transaction.

6. Create an assignment of your product T-F1## to your Sequence _##_3


a) Choose the tile Assign Product to Product Allocation.

b) Press Go,

c) Press > for your allocation sequence Sequence _##_3

d) Maintain a new Material-Plant Assignment for your product T-F1## in plant 1010.

7. Create a sales order for T-F1## in plant 1010 for your customer T-S50A## of 5 pcs for
today +1 Week.

What is the result?

Full confirmation with delay on the current week +3 due to capacity restrictions.

Press Delivery Proposal and change the quantity to 25 pcs for today + 1 week.

What is the result now?

Partial confirmation of 20 pcs. for today + 3 weeks and 5 pcs. for the current week +8 due
to capacity restrictions.

Press Delivery Proposal and change the quantity again to 85 pcs for today + 1 weeks.

© Copyright. All rights reserved. 53


Unit 4: Advanced ATP in SAP S/4HANA

What is the result now?

Partial confirmation of 20 pcs. for today + 3 weeks and 60 pcs. for the current week +8
due to ATP restrictions.

Press Delivery Proposal and save the order.


a) Create a customer order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50A##
Cust. Reference S4270_##_10

Material T-F1##
Order Quantity 85
Req. Delivery Date Friday next week

Save your order.

8. Change your last created sales order for T-F1## in plant 1010 and reduce the quantity to
55 pcs for Friday next week.

What is the result?

Partial confirmation - 20 pcs for the current week+3 and 35 pcs for the current week+9.

Save the order.


a) Change your last created customer order using transaction VA02 or via SAP Easy
Access: Logistics → Sales and Distribution → Order → VA01 → Change.
Item

Material T-F1##

© Copyright. All rights reserved. 54


Solution 7: Apply Multiple Allocation Checks with Different Consumption Strategies

Order Quantity 55
Req. Delivery Date Friday next week

Save your order.

9. Change your sales order for T-F1## in plant 1010 a last time and enhance the quantity to
110 pcs for Friday next week.

What is the result?

Partial confirmation - 20 pcs for the current week+3 and 60 pcs for the current week+9
(limited by ATP).

Save the order.


a) Change your last created customer order using transaction VA02 or via SAP Easy
Access: Logistics → Sales and Distribution → Order → VA01 → Change.
Item

Material T-F1##
Order Quantity 110
Req. Delivery Date Friday next week

Save your order.

10. OPTIONAL: Check the actual allocation situation using app Product Allocation Overview

11. Delete the assignment of your product T-F1## to your Sequence ##_3 and reject your
sales orders created in this exercise.
a) Choose the tile Assign Product to Product Allocation.

b) Choose GO.

c) Choose > in your sequence.

d) Press Edit, mark your material plant assignment, choose Delete.

e) Save your settings and leave the transaction.

12. Reject all sales order for your material T-F1##and save your settings.
a) Change your customer order using transaction VA02 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA02 → Change.

b) Switch to the view Reason for Rejection and select the reason for rejection Copied and
rejected.

c) Save your settings and leave the transaction.

© Copyright. All rights reserved. 55


Unit 4
Exercise 8
Manage Characteristic Catalog for Allocation
Check

You plan to group your customer regarding their total revenue in customer group A and
customer group B using the Characteristic Catalog for sales orders. Therefore customer T-
S50A## should be grouped to customer group 1 and customer T-S66A## should be grouped
to customer group 2. Execute the necessary setup and maintain an allocation for Group 1 of
50 pcs and for Group 2 of 30 pcs.

1. Create a new characteristic value group Value Group## for Product Allocation with the
description Value Group ## depending on customer numbers using the following
parameter:

Group Value Customer Priority A ##and Custom-


er Priority B ##

Parent Value Customer Priority A ## T-S50A## and T-S50B##

Parent Value Customer Priority B ## T-S66A## and T-S66B##

2. Create a new allocation object, S4AATP4_##, using the app Configure Product Allocation
with the following values:

Object Values
Allocation Object S4AATP4_##
Description Allocation GR ##
Quantity Unit PC
Period Type Week
Check Date Time Type Requested Delivery Date

Mark your Value Group ## and press OK to assign it to your new allocation object. You will
find your group in the characteristics structure Sales Document→ Sales Document Item
Business partners→ Ship-To-Party → Customer Number

3. Manage Product Allocation Sequence using the following data:

Object Value
Allocation Sequence Sequence _##_4
Description Group ##

© Copyright. All rights reserved. 56


Exercise 8: Manage Characteristic Catalog for Allocation Check

Object Value
Consumption Unit PC
Backward Consumption 0
Forward Consumption 2

Assign the allocation object S4AATP4_##.

4. Maintain planning data for allocation using the app Manage Product Allocation Planning
Data:

Object Value
Material Number T-F1##
Plant 1010

Quantity act Week+2 50 pcs for Customer Priority A

and

Object Value
Material Number T-F1##
Plant 1010

Quantity act Week+2 30 pcs for Customer Priority B

5. Assign your product T-F1## to your product allocation sequence SEQUENCE_##_4.

6. Create a sales order of 20 pcs for T-F1## for your customer T-S50B## for Friday of the
current week+2.

7. Create a second sales order of 40 pcs for T-F1## for your customer T-S66A## for Friday
of the current week+2.

8. Create a third sales order of 20 pcs for T-F1## for your customer T-S50A## for Friday of
the current week+2.

9. Check the result of the allocation check in the app Product Allocation Overview.

Are the results displayed accordingly?

10. Reject all sales orders you created in this session and delete the assignment of the
Product to Product Allocation.

© Copyright. All rights reserved. 57


Unit 4
Solution 8
Manage Characteristic Catalog for Allocation
Check

You plan to group your customer regarding their total revenue in customer group A and
customer group B using the Characteristic Catalog for sales orders. Therefore customer T-
S50A## should be grouped to customer group 1 and customer T-S66A## should be grouped
to customer group 2. Execute the necessary setup and maintain an allocation for Group 1 of
50 pcs and for Group 2 of 30 pcs.

1. Create a new characteristic value group Value Group## for Product Allocation with the
description Value Group ## depending on customer numbers using the following
parameter:

Group Value Customer Priority A ##and Custom-


er Priority B ##

Parent Value Customer Priority A ## T-S50A## and T-S50B##

Parent Value Customer Priority B ## T-S66A## and T-S66B##

a) Open the SAP Fiori app Manage Characteristic Catalogs for the product allocation Base
(Sales Order).

b) Choose > to call the detailed view of the characteristic catalog for Base (Sales Order).

c) Check if Ship-to-Party - Customer Number is available as a possible characteristic,


either at sales document level or at sales item level. To do so, scroll down in the
Characteristic Catalog.

d) Switch to the view Characteristic Value Groups.

e) Choose Edit to call the change mode.

f) Press Create in the area Characteristic Value Groups.

g) Select the characteristic Customer Number form the pop-up in the area Sales
Document→ Sales Document Item→ Business Partners→ Ship-to-Party→ Customer
Number and choose OK.

h) Create a new value group, Value_Group##, with the description Value Group ##.

i) Choose Apply.

j) Select your value group Value_Group## and choose >.

k) Choose Create and maintain a Customer Priority A ## as the Group Value for you
parent . Select this line and choose Apply.

l) Select the line with your entry Customer Priority A ## and choose >.

© Copyright. All rights reserved. 58


Solution 8: Manage Characteristic Catalog for Allocation Check

m) Choose Create and assign your customer T-S50A## as a parent value to your
Customer Priority A ##. Press Create and assign T-S50B##in the same way.
Confirm the assignments by pressing Apply only once.

n) Create an additional group value, Customer Priority B ##, with the description
Customer Priority B ##. Assign T-S66A## and T-S66B## in the same way as
before.

o) Choose Apply twice. Save your settings.

2. Create a new allocation object, S4AATP4_##, using the app Configure Product Allocation
with the following values:

Object Values
Allocation Object S4AATP4_##
Description Allocation GR ##
Quantity Unit PC
Period Type Week
Check Date Time Type Requested Delivery Date

Mark your Value Group ## and press OK to assign it to your new allocation object. You will
find your group in the characteristics structure Sales Document→ Sales Document Item
Business partners→ Ship-To-Party → Customer Number
a) Choose the tile Configure Product Allocation.

b) Create a product allocation object by choosing the Create button.

c) Maintain the product allocation object using the values from the table above and press
Add.

d) Select your created characteristic Value Group## from the pop-up that appears. You
will find the characteristic on the path Sales Document→ Sales Document Item→
Business Partners→ Ship-to-Party→ Customer Number→ Value_Group##.

e) Mark your Value_Group##and choose OK

f) Save your settings and leave the transaction.

3. Manage Product Allocation Sequence using the following data:

Object Value
Allocation Sequence Sequence _##_4
Description Group ##
Consumption Unit PC
Backward Consumption 0
Forward Consumption 2

© Copyright. All rights reserved. 59


Unit 4: Advanced ATP in SAP S/4HANA

Assign the allocation object S4AATP4_##.


a) Choose the App. Manage Product Allocation Sequences.

b) Choose Create.

c) Maintain the sequence using the following data:

Object Value
Allocation Sequence Sequence_##_4
Description Group ##
Consumption Unit PC
Backward Consumption 0
Forward Consumption 2

Table 21: Sales Sequence Group

Sequence Group 10
Description Customer Group A
Backward consumption 0
Forward consumption 2
Allocation Object S4AATP4_##

d) Choose Enter.

e) Choose > in the area of Sales Sequence Groups and assign your allocation object
S4AATP4_##for the Sales Sequence Group 10

f) Choose Apply and save your product allocation Sequence.

4. Maintain planning data for allocation using the app Manage Product Allocation Planning
Data:

Object Value
Material Number T-F1##
Plant 1010

Quantity act Week+2 50 pcs for Customer Priority A

and

Object Value
Material Number T-F1##

© Copyright. All rights reserved. 60


Solution 8: Manage Characteristic Catalog for Allocation Check

Object Value
Plant 1010

Quantity act Week+2 30 pcs for Customer Priority B

a) Choose the tile Manage Product Allocation Planning Data.

b) Choose GO. The allocation object S4AATP4_## should appear.

c) Go to the details of your product allocation object S4AATP4_## by pressing >.

d) Choose Edit.

e) Choose Add.

f) Use the following values for the maintenance of the allocation:

Object Value
Customer_Priority CUSTOMER_PRIORITY_A

Quantity act Week+2 50 pcs

Object Value
Customer_Priority CUSTOMER_PRIORITY_B

Quantity act Week+2 30 pcs

Save your settings and leave transaction.

5. Assign your product T-F1## to your product allocation sequence SEQUENCE_##_4.


a) Open the SAP Fiori app Assign Product to Product Allocation.

b) Choose Go.

c) Choose > on the line of your Allocation Sequence.

d) Choose Edit.

e) Choose Add.

f) Maintain an assignment for your Material-Plant combination T-F1## and plant 1010.

g) Choose Save and leave the transaction.

6. Create a sales order of 20 pcs for T-F1## for your customer T-S50B## for Friday of the
current week+2.
a) Create a customer order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

© Copyright. All rights reserved. 61


Unit 4: Advanced ATP in SAP S/4HANA

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50B##
Cust. Reference S4270_##_C1

Material T-F1##
Order Quantity 20
Req. Delivery Date Friday, act. week+2

Save your order.

Could the order be confirmed?

Yes, the order gets a full confirmation.

7. Create a second sales order of 40 pcs for T-F1## for your customer T-S66A## for Friday
of the current week+2.
a) Create a customer order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S66A##
Cust. Reference S4270_##_C2

© Copyright. All rights reserved. 62


Solution 8: Manage Characteristic Catalog for Allocation Check

Material T-F1##
Order Quantity 40
Req. Delivery Date Friday, act. week+2

Save your order.

Could the order be confirmed?

No, the order receives only a partial confirmation of 30 pcs due to allocation.

8. Create a third sales order of 20 pcs for T-F1## for your customer T-S50A## for Friday of
the current week+2.
a) Create a customer order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50A##
Cust. Reference S4270_##_C3

Material T-F1##
Order Quantity 20
Req. Delivery Date Friday, act. week+3

Save your order.

Could the order be confirmed?

Yes, the order gets a full confirmation.

Save the order and leave.

9. Check the result of the allocation check in the app Product Allocation Overview.

© Copyright. All rights reserved. 63


Unit 4: Advanced ATP in SAP S/4HANA

Are the results displayed accordingly?

Yes, customer priority B allocations are completely consumed, for customer priority A 20
% of the allocation is still available.

10. Reject all sales orders you created in this session and delete the assignment of the
Product to Product Allocation.
a) Reject the created sales orders by using transaction VA02 and assign a rejection
reason. Save the orders.

b) Open the SAP Fiori app Assign Product to Product Allocation.

c) Choose Go.

d) Choose > on the line of your allocation sequence.

e) Choose Edit.

f) Mark your Material-Plant-Assignment and choose Delete.

g) Save your settings and leave the transaction.

© Copyright. All rights reserved. 64


Unit 4
Exercise 9
Execute Release for Delivery

1. You receive an order from your customer T-S50B## for your material T-F1## in plant
1010 for 60 pcs for today +1 week.
Create the order using the following details:
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50B##
Cust. Reference S4270_##

Material T-F1##
Order Quantity 60
Req. Delivery Date today + 1 week

2. Unfortunately, you received an additional order from your top customer T-S50A## for
your material T-F1## in plant 1010 for 40 pcs. The requested delivery date is ASAP, and
express delivery is required.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

© Copyright. All rights reserved. 65


Unit 4: Advanced ATP in SAP S/4HANA

Sold-to-Party T-S50B##
Cust. Reference S4270_##_EXPRESS

Material T-F1##
Order Quantity 40
Req. Delivery Date today

Can this urgent order be confirmed?

Save the order and leave transaction.

3. This request should be handled using the new app, Release for Delivery. As a prerequisite,
use the App. Configure Order Fulfillment Responsibilities and create a setup using the
name Responsibility GR## for material T-F1## in a horizon of 10 days.

Object Value
Responsibility Name GR##
Responsibility Description Responsibility_GR##

Selection Conditions Product Number


is T-F1##
Default Horizon 10
Include Sales Orders active

4. Check the alert situation for the Release for Delivery app. You should receive at least one
alert for Release for Delivery. Otherwise, refresh the your browser.

5. Choose the tile Release for delivery to analyze/fix this issue.

6. Execute the necessary steps to fix this issue. Reduce the first order of your customer T-
S50B## form 60 pcs. to 40 pcs, and enhance the confirmed order quantity for the urgent
order of your top customer T-S50A## form 20 pcs to40 pcs. In addition postpone the
delivery creation for the first order

7. Finally, in the back-end system (for example, using MD04) check if the situation has
changed.

© Copyright. All rights reserved. 66


Exercise 9: Execute Release for Delivery

Did the system create deliveries for your sales orders?

8. Delete the created delivery for your second order using transaction VL02N or via SAP Easy
Access: Logistics → Logistics Execution → Outbound Process → Goods Issue for
Outbound Delivery → Outbound Delivery → Change → VL02N - Single Document .

9. Reject both sales orders by assigning a reason for rejection

© Copyright. All rights reserved. 67


Unit 4
Solution 9
Execute Release for Delivery

1. You receive an order from your customer T-S50B## for your material T-F1## in plant
1010 for 60 pcs for today +1 week.
Create the order using the following details:
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50B##
Cust. Reference S4270_##

Material T-F1##
Order Quantity 60
Req. Delivery Date today + 1 week

a) Create a customer order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

© Copyright. All rights reserved. 68


Solution 9: Execute Release for Delivery

Sold-to-Party T-S50B##
Cust. Reference S4270_##

Material T-F1##
Order Quantity 60
Req. Delivery Date today + 1 Week

Save your order.

2. Unfortunately, you received an additional order from your top customer T-S50A## for
your material T-F1## in plant 1010 for 40 pcs. The requested delivery date is ASAP, and
express delivery is required.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50B##
Cust. Reference S4270_##_EXPRESS

Material T-F1##
Order Quantity 40
Req. Delivery Date today

Can this urgent order be confirmed?

No, the order only gets a partial confirmation for 20 pcs, the day after the day after
tomorrow.

Save the order and leave transaction.

© Copyright. All rights reserved. 69


Unit 4: Advanced ATP in SAP S/4HANA

a) Create a customer order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to-Party T-S50A##
Cust. Reference S4270_##_EXPRESS

Material T-F1##
Order Quantity 40
Req. Delivery Date today

b) Press Delivery Proposal and save your order.

3. This request should be handled using the new app, Release for Delivery. As a prerequisite,
use the App. Configure Order Fulfillment Responsibilities and create a setup using the
name Responsibility GR## for material T-F1## in a horizon of 10 days.

Object Value
Responsibility Name GR##
Responsibility Description Responsibility_GR##

Selection Conditions Product Number


is T-F1##
Default Horizon 10
Include Sales Orders active

a) Choose Configure Order Fulfillment Responsibilities.

b) Choose Create to generate an object using the following settings:

© Copyright. All rights reserved. 70


Solution 9: Execute Release for Delivery

Object Value
Responsibility Name GR##
Responsibility Description Responsibility_GR##

Default Horizon 10
Selection Conditions Product Number
is T-F1##
Include Sales Orders active

c) Choose Create in the area of User Assignment to assign your user.

d) Apply your user S4270-## and save your settings.

Note:
After saving the settings for Order Fulfillment Responsibility the assigned
user disappear. The number in brackets behind the Order Fulfillment Resp.
Assignments (1) indicates that one user is already assigned. Switching to
change mode the user will be displayed.

e) Leave the transaction.

4. Check the alert situation for the Release for Delivery app. You should receive at least one
alert for Release for Delivery. Otherwise, refresh the your browser.

5. Choose the tile Release for delivery to analyze/fix this issue.


a) When you choose this tile, a new window opens with at least one alert for an
unprepared release for delivery. This overview also shows you that you have an overall
shortage of -20 pcs.

b) To analyze/fix this issue, select the entry with your material T-F1## and choose >.

c) You receive an overview of all sales orders for your material T-F1## and a note that
you have a delay of approximately two days.

6. Execute the necessary steps to fix this issue. Reduce the first order of your customer T-
S50B## form 60 pcs. to 40 pcs, and enhance the confirmed order quantity for the urgent
order of your top customer T-S50A## form 20 pcs to40 pcs. In addition postpone the
delivery creation for the first order
a) To fix this issue, switch to the detailed view, reduce the first order of your customer T-
S50B## form 60 pcs. to 40 pcs.

b) Enhance the confirmed order quantity for the urgent order of your top customer T-
S50A## form 20 pcs to40 pcs.

c) Click for the first order on the icon Postpone to postpone delivery creation. Choose
Publish and Back.

© Copyright. All rights reserved. 71


Unit 4: Advanced ATP in SAP S/4HANA

Note:
To undo the status postpone select the order on the view Postponed Items
and press again postpone.

d) Now the status changed. The number of Unprepared is reduced to zero, the number of
Prepared is increased by one.

e) Choose the Prepared icon, select the entry with your product T-F1##, and check the
situation by choosing >.

f) Go back and select the entry with your product T-F1## and choose Release for
Delivery. Now the status changes again. The number of Prepared is reduced by one,
while the number of Released is increased by one.

7. Finally, in the back-end system (for example, using MD04) check if the situation has
changed.

Did the system create deliveries for your sales orders?

Yes, only the delivery for the urgent order was created, for the other order no delivery was
created.

a) Check the stock/requirement situation using transaction MD04 or via SAP Easy
Access: SAP Menu → Logistics → Production → MRP → Evaluations → MD04 - Stock/
Requirements List.

b) Enter your material T-F1## and plant 1010 and press Enter.

Did the system create deliveries for your sales orders?

Yes, only the delivery for the urgent order was created, for the other order no delivery
was created.

c) Double-click on your outbound delivery and copy the outbound delivery number.

8. Delete the created delivery for your second order using transaction VL02N or via SAP Easy
Access: Logistics → Logistics Execution → Outbound Process → Goods Issue for
Outbound Delivery → Outbound Delivery → Change → VL02N - Single Document .
a) Enter your outbound delivery number (from the previous step) and press Enter.

b) Select the relevant item line and choose the Delete button.

c) Save your settings.

9. Reject both sales orders by assigning a reason for rejection


a) Change your customer order using transaction VA02 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA02 → Change.

b) Switch to folder Reason for rejection and assign a Reason for rejection

c) Save your changes and leave the order.

© Copyright. All rights reserved. 72


Unit 4
Exercise 10
Outline Alternative-based Confirmation

1. Check/change the strategy group for your material T-F2## in plant 1010 back to 40.

2. Create/copy master data for your product T-F2## from plant 1010 to plant 1030.
Select the following views: Sales Views, Purchasing, MRP Views , Advanced Planning,
General Plant Data/Storage 1, General Plant Data / Storage 2 and the views for
Accounting and take the default settings form plant 1010. Change the Delivering Plant in
the view Sales: sales org. 1 from 1010 to 1030, for the purchasing group maintain the value
0##, switch the Procurement Type to F and deactivate the advanced planning
functionality.

3. As a prerequisite for this exercise, create a purchase requisition using the following values:

Material T-F2##
Plant 1030
Quantity 13 pcs
Delivery Date today +3 weeks
Purchasing Group 0##

4. Check/include Purchase Requisitions to your Scope of Availability Check #2/A

5. Check the current stock situation for your material T-F2## using the transaction Stock
Overview

What is the current stock situation?

6. Create a sales order for material T-F2## in plant 1010 for your customer T-S50A## about
20 pcs for Friday next week using the following data:
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

© Copyright. All rights reserved. 73


Unit 4: Advanced ATP in SAP S/4HANA

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_10

Material T-F2##
Order Quantity 20
Plant 1010
Req. Delivery Date Friday, act. week+1

7. Set up the system for an Alternative-Based Confirmation scenario. For this, first configure
a substitution strategy in the fiori frontend system T4N using the following data:

Object Value
Strategy Name S4270_##
Strategy Description Strategy Group ##
Substitution Item Type Force Inline Substitution
Consider Alternatives Always
Alternative Determination FULL_CONFIRMATION

8. Configure an Alternative Control for your material T-F2## in location 1010 and assign
your Substitution Strategy S4270_##.

9. Create a new sales order for your customer T-S50A## and the T-F2## in plant 1010for
your customer T-S50A## for 20 pcs for Friday next week.
Ignore the warning message regarding scheduling issue in plant 1040
Confirm the result of the availability check by pressing Copy

How does the system react now?

10. On-time-Confirmation - change the settings in your Substitution Strategy accordingly and
create a new order for material T-F2## in plant 1010for your customer T-S50A## about
20 pcs for Friday next week using the following data:
Header:

Order Type OR

© Copyright. All rights reserved. 74


Exercise 10: Outline Alternative-based Confirmation

Sales Organization 1010


Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_11

Material T-F2##
Order Quantity 20
Plant 1010
Req. Delivery Date Friday, act. week+1

11. Create Customer Order using transaction VA01 or via SAP Easy Access: Logistics → Sales
and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_11

Material T-F2##
Order Quantity 20
Plant 1040
Req. Delivery Date Friday, act. week+1

and press Enter. Confirm the appearing warning message by pressing Enter again.

© Copyright. All rights reserved. 75


Unit 4: Advanced ATP in SAP S/4HANA

Do you receive a confirmation?

Leave your order without saving!

© Copyright. All rights reserved. 76


Unit 4
Solution 10
Outline Alternative-based Confirmation

1. Check/change the strategy group for your material T-F2## in plant 1010 back to 40.
a) Change the material master using transaction MM02 or via SAP Easy Access: SAP
Menu → Logistics → Materials Management → Material
Master → Material → Change → MM02 – Immediately.

b) Maintain the changes for the following levels:

Object Value
Material T-F2##
Material Master View MRP3
Plant 1010
Strategy Group 40

c) Save your settings and leave transaction.

2. Create/copy master data for your product T-F2## from plant 1010 to plant 1030.
Select the following views: Sales Views, Purchasing, MRP Views , Advanced Planning,
General Plant Data/Storage 1, General Plant Data / Storage 2 and the views for
Accounting and take the default settings form plant 1010. Change the Delivering Plant in
the view Sales: sales org. 1 from 1010 to 1030, for the purchasing group maintain the value
0##, switch the Procurement Type to F and deactivate the advanced planning
functionality.
a) Create the material master using transaction MM01 or via SAP Easy Access: SAP
Menu → Logistics → Materials Management → Material Master → Material → Create
(General) → MM01– Immediately.

b) Copy the existing material master from plant 1010 using the following values:

Object Value
Material T-F2##
Industry Sector Mechanical Engineering
Material type Finished Product

© Copyright. All rights reserved. 77


Unit 4: Advanced ATP in SAP S/4HANA

Object Value
Copy from Material T-F2##

Press Enter.

c) Select Sales Views, MRP-views, General Plant Data/Storage 1, General Plant Data /
Storage 2 and the views for Accounting and press Enter.

d) Enter the following data:

Organizational Level Copy from


Plant: 1030 Plant: 1010
Storage Location: 101A Storage Location: 101A
Sales Organization: 1010 Sales Organization: 1010
Distribution Channel: 10 Distribution Channel: 10

Press Enter.

e) Maintain the following changes on the selected views:


On the view Sales: sales org. 1 change the Delivering Plant from 1010 to 1030.
On the view Purchasing maintain 0## for the purchasing group.
On the view MRP 2 switch the Procurement Type from E to F. Ignore the warning
message regarding the planned delivery time of zero by pressing Enter.
On the view MRP 3 switch the settings for Availability check to your group #2
On view Advanced Planning deactivate the Advanced planning flag and press several
times Enter
Ignore the warnings, save your settings and leave the transaction.

3. As a prerequisite for this exercise, create a purchase requisition using the following values:

Material T-F2##
Plant 1030
Quantity 13 pcs
Delivery Date today +3 weeks
Purchasing Group 0##

a) Create a purchase requisition using transaction ME51N or via SAP Easy Access: SAP
Menu → Logistics → Material Management → Purchasing → Purchase Requisition
→ ME51N - Create using the values form the table above.
Save your settings and leave the transaction.

4. Check/include Purchase Requisitions to your Scope of Availability Check #2/A

© Copyright. All rights reserved. 78


Solution 10: Outline Alternative-based Confirmation

a) Navigate in the customizing via SAP Customizing Implementation Guide→ Sales and
Distribution → Basic Functions → Availability Check and Transfer of Requirements→
Availability Check → Availability Check with ATP Logic or Against Planning → Configure
Scope of Availability Check

b) Double click on your Scope of Availability Check #2/A

c) Activate the check box With Purchase Requisition

d) Save your changes and leave transaction.

5. Check the current stock situation for your material T-F2## using the transaction Stock
Overview

What is the current stock situation?

Plant 1010: 0 pcs, Plant 1020: 12 pcs, Plant 1030: 0 pcs, Plant 1040: 40 pcs

a) Check the current stock situation using transaction MMBE or call the stock overview via
SAP Easy Access: SAP Menu → Logistics → Material Management → Inventory
Management → Environment → Stock → MMBE - Stock Overview using the values
form the table above.
Note the current stock situation and leave the transaction.

6. Create a sales order for material T-F2## in plant 1010 for your customer T-S50A## about
20 pcs for Friday next week using the following data:
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_10

Material T-F2##
Order Quantity 20
Plant 1010
Req. Delivery Date Friday, act. week+1

© Copyright. All rights reserved. 79


Unit 4: Advanced ATP in SAP S/4HANA

a) Create a Sales Order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_10

Material T-F2##
Order Quantity 20
Plant 1010
Req. Delivery Date Friday, act. week+1

and press Enter.

Do you receive a confirmation?

No, no confirmation for T-F2## in plant 1010 .

b) Press Continue and change the plant manually to 1040 and press Enter. Press again
Enter to confirm the warning message

Does the confirmation situation change?

Yes, no pop-up appears, due to the fact that the sales order for T-F2## in plant 1040
gets a full confirmation.

c) Leave the order without saving!

7. Set up the system for an Alternative-Based Confirmation scenario. For this, first configure
a substitution strategy in the fiori frontend system T4N using the following data:

Object Value
Strategy Name S4270_##
Strategy Description Strategy Group ##

© Copyright. All rights reserved. 80


Solution 10: Outline Alternative-based Confirmation

Object Value
Substitution Item Type Force Inline Substitution
Consider Alternatives Always
Alternative Determination FULL_CONFIRMATION

a) Choose the tile Configure Substitution Strategy.

b) Press Create to create a new strategy using the following parameters:

Object Value
Strategy Name S4270_##
Strategy Description Strategy Group ##
Substitution Item Type Force Inline Substitution
Consider Alternatives Always
Alternative Determination FULL_CONFIRMATION

Select and assign the Alternative Determination via F4-Help


Save your strategy and leave the transaction.

8. Configure an Alternative Control for your material T-F2## in location 1010 and assign
your Substitution Strategy S4270_##.
a) Call fiori Configure Alternative Control

b) Press Edit

c) Check/create Control Characteristics by pressing the push button in the upper right
corner and add (if not yet existing) the Material Number with the Ordinal Number 1 and
the Plant with the Ordinal Number 2. Finally press Apply

d) Press Add and assign your material T-F2## in plant 1010 to your Substitution Strategy
S4270_##.

e) Save your settings and leave transaction.

9. Create a new sales order for your customer T-S50A## and the T-F2## in plant 1010for
your customer T-S50A## for 20 pcs for Friday next week.
Ignore the warning message regarding scheduling issue in plant 1040
Confirm the result of the availability check by pressing Copy

How does the system react now?

The system switches the delivery plant from 1010 to 1040 automatically. The original plant
1010 will be overwritten in the sales order item.

© Copyright. All rights reserved. 81


Unit 4: Advanced ATP in SAP S/4HANA

a) Create Customer Order using transaction VA01 or via SAP Easy Access:
Logistics → Sales and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_12

Material T-F2##
Order Quantity 20
Plant 1010
Req. Delivery Date Friday, act. week+1

and press Enter.

b) An pop-up Standard Order: Availability control informs you about the changed delivery
plant

c) Press Copy to confirm this result.

d) Leave the order without saving

10. On-time-Confirmation - change the settings in your Substitution Strategy accordingly and
create a new order for material T-F2## in plant 1010for your customer T-S50A## about
20 pcs for Friday next week using the following data:
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##

© Copyright. All rights reserved. 82


Solution 10: Outline Alternative-based Confirmation

Cust. Reference S4270_##_11

Material T-F2##
Order Quantity 20
Plant 1010
Req. Delivery Date Friday, act. week+1

a) Call fiori app Configure Substitution Strategy , mark your strategy S4270_## and
press >

b) Press Edit

c) Switch your settings for the Alternative Determination via F4 Help to


ON_TIME_CONFIRMATION

d) Confirm your changes by pressing Save and leave transaction

11. Create Customer Order using transaction VA01 or via SAP Easy Access: Logistics → Sales
and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_11

Material T-F2##
Order Quantity 20
Plant 1040
Req. Delivery Date Friday, act. week+1

and press Enter. Confirm the appearing warning message by pressing Enter again.

© Copyright. All rights reserved. 83


Unit 4: Advanced ATP in SAP S/4HANA

Do you receive a confirmation?

Plant substitution and full confirmation from plant 1040

Leave your order without saving!

© Copyright. All rights reserved. 84


Unit 4
Exercise 11
Outline Alternative-based Confirmation with
Substitution Item

The previous exercise relating Alternative-based Confirmation has been executed


successfully!

1. Maximum Confirmation Earlier - change the substitution Item Type to Force Subitem
Generation and change the settings in your Substitution Strategy
MAX_EARLIER_CONFIRMATION.

2. Create Customer Order using transaction VA01 or via SAP Easy Access: Logistics → Sales
and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_11

Material T-F2##
Order Quantity 20
Plant 1010
Req. Delivery Date Friday, act. week+1

and press Enter.


Ignore all warning messages regarding scheduling in plant 1040 by pressing OK
Confirm also the information regarding the failed display of check results by pressing
Enter

© Copyright. All rights reserved. 85


Unit 4: Advanced ATP in SAP S/4HANA

Do you receive a confirmation? What's the difference against the last availability check?

Do NOT leave the order!

3. Increase the order quantity from 20 pcs to 50 pcs.

Did the confirmation situation changed?

Confirm all warning messages and check the result of your last changes.
Do NOT leave the order!

4. Increase the order quantity a last time from 50 pcs to 80 pcs.

Did the confirmation situation changed? Explain the result of the last ATP-check!

Note:
In the UI create sales order: overview the items are sorted strictly against plant
number, not against confirmation status!

© Copyright. All rights reserved. 86


Unit 4
Solution 11
Outline Alternative-based Confirmation with
Substitution Item

The previous exercise relating Alternative-based Confirmation has been executed


successfully!

1. Maximum Confirmation Earlier - change the substitution Item Type to Force Subitem
Generation and change the settings in your Substitution Strategy
MAX_EARLIER_CONFIRMATION.
a) Call fiori app Configure Substitution Strategy , mark your strategy S4270_## and
press >

b) Press Edit

c) Switch the Substitution Item Type to Force Subitem Generation

d) In addition switch your settings for the Alternative Determination via F4 Help to
MAX_EARLIER_CONFIRMATION

e) Confirm your changes by pressing Save and leave transaction

2. Create Customer Order using transaction VA01 or via SAP Easy Access: Logistics → Sales
and Distribution → Order → VA01 → Create.
Header:

Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Item

Sold-to Party T-S50A##


Cust. Reference S4270_##_11

Material T-F2##
Order Quantity 20
Plant 1010

© Copyright. All rights reserved. 87


Unit 4: Advanced ATP in SAP S/4HANA

Req. Delivery Date Friday, act. week+1

and press Enter.


Ignore all warning messages regarding scheduling in plant 1040 by pressing OK
Confirm also the information regarding the failed display of check results by pressing
Enter

Do you receive a confirmation? What's the difference against the last availability check?

Again plant substitution and full confirmation from plant 1040. But the original item line
still exists (with item category TAPA). The system creates a sub-item.

Do NOT leave the order!

3. Increase the order quantity from 20 pcs to 50 pcs.

Did the confirmation situation changed?

Yes, now two sub-items exists, one for plant 1020 with a quantity of 10 pcs and one sub-
item for plant 1040 with a confirmed quantity of 40 pcs

Confirm all warning messages and check the result of your last changes.
Do NOT leave the order!

4. Increase the order quantity a last time from 50 pcs to 80 pcs.

Did the confirmation situation changed? Explain the result of the last ATP-check!

Yes, now the order contains four sub-items, one for plant 1010 with an unconfirmed
quantity of 15 pcs, a second sub-item for 1020 with a confirmed quantity of 12 pcs, a third
sub-item for 1030 with a confirmed quantity of 13 pcs (but with a delay due to the
purchase requisition) and one sub-item for plant 1040 with a confirmed quantity of 40
pcs.

Note:
In the UI create sales order: overview the items are sorted strictly against plant
number, not against confirmation status!

© Copyright. All rights reserved. 88


Unit 5
Exercise 12
Execute Backorder Processing in SAP S/
4HANA

1. Change the order quantity for you existing sales customer order for material T-F3## from
10 to 20 pcs and switch the Sold-To_Party from T-S50A## to T-S50B##.

2. Create a second sales order for your top customer T-S50A## and material T-F3## about
10 pcs. using the following data:

Table 22: Header


Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 23: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_20

Field Value
Material T-F3##
Order Quantity 10
Req. Delivery Date Friday, act. week+1

What is the result of the ATP check? Could this order be confirmed? Why (not)?

3. Reduce the quantity of the second order for your material T-F3## in plant 1010 and
increase the confirmed quantity of the first order using backorder processing for Material
(CO06).

© Copyright. All rights reserved. 89


Unit 5: Backorder Processing

Object Value
Material T-F3##
Plant 1010
Checking Rule A

Is this possible? Why (not)?

4. Change the checking group for the material T-F3## from #2 to 02 and save the changes.

5. Reduce the quantity of the first order and increase the confirmed quantity of the second
order using backorder processing for Material (CO06).

Is this possible? Why (not)?

6. Check the effects in the first customer order.

Was the order updated accordingly?

7. Change the checking group for the material T-F3## back from 02 to #2 and save the
changes.

8. Finally, reject all sales orders you for your material T-F3## so that you have only a stock
on hand of 25 PCs.

© Copyright. All rights reserved. 90


Unit 5
Solution 12
Execute Backorder Processing in SAP S/
4HANA

1. Change the order quantity for you existing sales customer order for material T-F3## from
10 to 20 pcs and switch the Sold-To_Party from T-S50A## to T-S50B##.
a) Call transaction VA02 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA02 → Change.

b) Type in your sales order number (this is the number of the sales order you created in
the first exercise and press Enter

c) Change the Sold-To-Party and the Ship-To-Party from T-S50A## to T-S50B##

Note:
The changes of the Sold-To-Party and Ship-To-Party leads to several
system internal checks and changes e.g route detemination, taxes,
shipping condition, etc.

Please confirm these information messages.

d) Enhance the order quantity from 10 to 20 and save your changes.

2. Create a second sales order for your top customer T-S50A## and material T-F3## about
10 pcs. using the following data:

Table 22: Header


Field Value
Order Type OR
Sales Organization 1010
Distribution Chanel 10
Division 00

Table 23: Item


Field Value
Sold-to-Party T-S50A##
Cust. Reference S4270_##_20

© Copyright. All rights reserved. 91


Unit 5: Backorder Processing

Field Value
Material T-F3##
Order Quantity 10
Req. Delivery Date Friday, act. week+1

What is the result of the ATP check? Could this order be confirmed? Why (not)?

The first order receives a confirmation following the principles "first come - first serve".
The second order receives only a partial confirmation of 5 pcs, although its the order from
our top customer.

a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create a customer order and enter the information provided.

c) Press Enter.

d) Check the result of the ATP check.

e) Save the order and leave the transaction.

3. Reduce the quantity of the second order for your material T-F3## in plant 1010 and
increase the confirmed quantity of the first order using backorder processing for Material
(CO06).

Object Value
Material T-F3##
Plant 1010
Checking Rule A

Is this possible? Why (not)?

No, because advanced ATP materials cannot be processed with transaction CO06. For
more information, see SAP Note 2642047.

4. Change the checking group for the material T-F3## from #2 to 02 and save the changes.
a) Call transaction MM02 or navigate in the SAP Easy Access Menu to
Logistics → Materials Management → Material Master → Material → Change → MM02
- Immediately.

b) Go to view MRP3 and assign 02 as the checking group for your material.

c) Save your settings and leave the transaction.

© Copyright. All rights reserved. 92


Solution 12: Execute Backorder Processing in SAP S/4HANA

5. Reduce the quantity of the first order and increase the confirmed quantity of the second
order using backorder processing for Material (CO06).

Is this possible? Why (not)?

Yes, it is possible, but carrying out that many manual steps is not very comfortable.

a) Execute backorder processing using transaction CO06 or via SAP Easy Access: SAP
Menu → Logistics → Sales and Distribution → Sales → Backorders → Backorder
Processing → CO06 - Material.

b) Execute the transaction using the following parameters:

Object Value
Material T-F3##
Plant 1010
Checking Rule A

c) Select your first created order and choose Change confirmation.

d) Reduce the committed quantity from 20 to 15 and choose Copy.

e) Mark the second order and choose Change confirmation.

f) Increase the committed quantity from 5 to 10 and choose Copy.

g) Save your changes.

6. Check the effects in the first customer order.

Was the order updated accordingly?

Yes, the order was updated.

7. Change the checking group for the material T-F3## back from 02 to #2 and save the
changes.
a) Change the material master for the material T-F3##using transaction MM02 or via SAP
Easy Access: SAP Menu → Logistics → Materials Management → Material
Master → Material → Change → MM02 – Immediately.

b) Select view MRP3 and plant 1010.

c) Change the checking group for the material T-F3## back from 02 to Y2 and save the
changes.

8. Finally, reject all sales orders you for your material T-F3## so that you have only a stock
on hand of 25 PCs.
a) Change your customer order using transaction VA02 or via SAP Easy Access: SAP
Menu → Logistics → Sales and Distribution → Sales → Order → VA02 – Change.

© Copyright. All rights reserved. 93


Unit 5: Backorder Processing

b) Set a reason for rejection, save the order, and leave the transaction.

© Copyright. All rights reserved. 94


Unit 5
Exercise 13
Execute Backorder Processing in SAP S/
4HANA aATP

1. Create four customer orders for your material T-F1## in plant 1010 for Friday +1 week,
using the following data:

Object Delivery Priority Requested Confirmed Order Number


Quantity Quantity
Order 1: High 40 40
Customer T-
S66B##

Customer T- Change priority 30 30


S50B## manually to Low

Customer T- Change priority 20 10


S50B## manually to Low

Customer T- High 10 0
S50A##

How can you describe the current situation generally? Is it fine?

Try to improve the situation using backorder processing in SAP S/4HANA.

2. Configure BOP segments using the following data:

Object Value
Segment Name GAIN_##

Segment Description GAIN_##

Selection Conditions Sold-To Party is T-S50B##

Date on which the record was created Ascending

© Copyright. All rights reserved. 95


Unit 5: Backorder Processing

Object Value
Segment Name FILL_##

Segment Description FILL_##

Selection Conditions Sold-To Party is T-S66B##

Date on which the record was created Ascending

Object Value
Segment Name WIN_##

Segment Description WIN_##

Selection Conditions Sold-To Party is T-S50A##

Date on which the record was created Ascending

3. Configure a BOP variant using the following data:

Object Value
Variant Name Variant_##
Variant Description Variant_##

Use the defined segments from the previous step for the WIN, GAIN, and FILL segments.

4. Execute a simulation of your BOP variant using the App. Configure BOP Variant and check
the result

Could the system reschedule the customer orders (in simulation mode) successfully?
Why (not)?

5. Reduce the existing stock for T-F1## in plant 1010 from 80 to 25 PCs in back-end system
T41

6. Execute again a simulation of your BOP variant using the App. Configure BOP Varaint and
check the result

© Copyright. All rights reserved. 96


Exercise 13: Execute Backorder Processing in SAP S/4HANA aATP

Could the system reschedule the customer orders successfully? Why (not)?

Could the system reschedule the customer orders successfully? Why (not)?

7. Enhance your existing BOP variant VARIANT_## with a variant for fallback. Therefore
create as the first step a segment using the following data:

Segment Name REDI_ALL_##


Description Redistribution GR##
Material Number T-F1##
Prioritizer Date on which the record was created
Date on which the record was created Ascending

8. Configure a fallback variant for using the following data:

Object Value
Variant Name Variant_##_2
Variant Description Variant_## Fallback

9. Assign your fallback back variant VARIANT_##_2 in the header data of your BOP variant
VARIANT_##

10. Execute a simulation of your BOP variant using the App. Configure BOP Varaint and check
the result

Could the system reschedule the customer orders successfully? Why (not)?

Could the system reschedule the customer orders successfully? Why (not)?

11. Finally Schedule a BOP run using the following data:

© Copyright. All rights reserved. 97


Unit 5: Backorder Processing

Object Value
Job Template ATP: Backorder Processing Default

Job Name BBOP_GR##


Variant Name VARIANT_##
Force Log activate
Granularity All
Simulation Mode De-Activated

What is the result of the BOP run? Was the run successful? Why (not)?

12. Review the BOP results.

13. Check the results for your fourth order for your top customer.

Are the results form Backorder Processing updated in the sales order?

14. Check the updates from back-order processing in the related sales order

© Copyright. All rights reserved. 98


Unit 5
Solution 13
Execute Backorder Processing in SAP S/
4HANA aATP

1. Create four customer orders for your material T-F1## in plant 1010 for Friday +1 week,
using the following data:

Object Delivery Priority Requested Confirmed Order Number


Quantity Quantity
Order 1: High 40 40
Customer T-
S66B##

Customer T- Change priority 30 30


S50B## manually to Low

Customer T- Change priority 20 10


S50B## manually to Low

Customer T- High 10 0
S50A##

How can you describe the current situation generally? Is it fine?

No, it's not. The system confirms the order strictly following the first come, first served
principle, independently of customer priorities.

Try to improve the situation using backorder processing in SAP S/4HANA.


a) Call transaction VA01 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA01 → Create.

b) Create four customer orders using the provided information above.

c) Press Save.

2. Configure BOP segments using the following data:

Object Value
Segment Name GAIN_##

Segment Description GAIN_##

Selection Conditions Sold-To Party is T-S50B##

© Copyright. All rights reserved. 99


Unit 5: Backorder Processing

Object Value
Date on which the record was created Ascending

Object Value
Segment Name FILL_##

Segment Description FILL_##

Selection Conditions Sold-To Party is T-S66B##

Date on which the record was created Ascending

Object Value
Segment Name WIN_##

Segment Description WIN_##

Selection Conditions Sold-To Party is T-S50A##

Date on which the record was created Ascending

a) Choose the Configure BOP Segment tile.

b) Choose Create.

c) Create your first BOP segment GAIN_## using the following values

Object Value
Segment Name GAIN_##

Selection Criteria GAIN_##

Selection Conditions Sold-To Party is T-S50B##

Date on which the record was created Ascending

Choose Save and go back.

d) Define additional two BOP segments in the same way using the following data for FILL
and WIN.
For FiLL use the following values:

Object Value
Segment Name FILL_##

© Copyright. All rights reserved. 100


Solution 13: Execute Backorder Processing in SAP S/4HANA aATP

Object Value
Segment Description FILL_##

Selection Conditions Sold-To Party is T-S66B##

Date on which the record was created Ascending

Choose Save and go back.

e) Define a WIN_## in the same way using the following values:

Object Value
Segment Name WIN_##

Segment Description WIN_##

Selection Conditions Sold-To Party is T-S50A##

Date on which the record was created Ascending

f) Choose Save and go back.

g) Choose HOME to leave this view.

3. Configure a BOP variant using the following data:

Object Value
Variant Name Variant_##
Variant Description Variant_##

Use the defined segments from the previous step for the WIN, GAIN, and FILL segments.
a) Choose the Configure BOP Variant tile.

b) Choose +.

c) Enter the following values in the variant and choose Close:

Object Value
Variant Name Variant_##
Variant Description Variant_##

d) Delete the segment Redistribute.

e) Choose Add to Win from the dropdown list on the top right of this page and assign
the segment WIN_##.

© Copyright. All rights reserved. 101


Unit 5: Backorder Processing

f) Choose Add to Gain from the dropdown list on the top right of this page and assign
the segment GAIN_##.

g) Choose Add to Lose from the dropdown list on the top right of this page and assign
the segment FILL_##.

h) Save your settings and leave this App.

4. Execute a simulation of your BOP variant using the App. Configure BOP Variant and check
the result

Could the system reschedule the customer orders (in simulation mode) successfully?
Why (not)?

Yes, the system rescheduled the orders regarding the defined BOP variant.

a) On the screen Configure BOP Variant mark your variant Variant_## and click on > on
the very right side.

b) Press on Simulate on the top right side of your variant. You receive a system
message that has been scheduled in simulation mode.

c) To review the results of your simulation click on Show Last Runs


In case the simulation isn't finished yet the Processing Status is In Processing. In this
case press Refresh until the status changed to No Processing Issues or to Processing
Issues

d) Click twice on > at the very right side of BOP variant Variant_## to receive detailed
information of your last simulation.

Could the system reschedule the customer orders successfully? Why (not)?

Yes, the system rescheduled the orders regarding the defined BOP variant. All your
orders receive a full confirmation except your first order. This order only received a
partial confirmation.

5. Reduce the existing stock for T-F1## in plant 1010 from 80 to 25 PCs in back-end system
T41
a) Call transaction MI10 or navigate in the SAP Menu to Materials
Management → Physical Inventory → Difference → MI10 - Enter W/o Document
Reference.

b) Choose plant 1010 and storage location 101A and press Enter.

c) Enter T-F1## for the material description and 25 for the quantity.

d) Save your settings and leave the transaction.

6. Execute again a simulation of your BOP variant using the App. Configure BOP Varaint and
check the result

© Copyright. All rights reserved. 102


Solution 13: Execute Backorder Processing in SAP S/4HANA aATP

Could the system reschedule the customer orders successfully? Why (not)?

No, the job failed and has the processing status Processing Issues. This is normal system
behavior following the confirmation strategy WIN and GAIN.

a) On the screen Configure BOP Variant mark your variant Variant_## and click on > on
the very right side.

b) Press on Simulate on the top right side of your variant. You receive a system
message that has been scheduled in simulation mode.

c) To review the results of your simulation click on Show Last Runs


In case the simulation isn't finished yet the Processing Status is In Processing. In this
case pree Refresh until the status changed to No Processing Issues or to Processing
Issues

d) Click twice on > at the very right side of BOP variant Variant_## to receive detailed
information of your last simulation.

Could the system reschedule the customer orders successfully? Why (not)?

No, the job failed and has the processing status Processing Issues. This is normal system
behavior following the confirmation strategy WIN and GAIN.

7. Enhance your existing BOP variant VARIANT_## with a variant for fallback. Therefore
create as the first step a segment using the following data:

Segment Name REDI_ALL_##


Description Redistribution GR##
Material Number T-F1##
Prioritizer Date on which the record was created
Date on which the record was created Ascending

a) Choose Configure BOP Segment.

b) Choose +.

c) Maintain your BOP segment accordingly to the values provided in the table.

d) Save your settings and leave the transaction.

8. Configure a fallback variant for using the following data:

Object Value
Variant Name Variant_##_2
Variant Description Variant_## Fallback

© Copyright. All rights reserved. 103


Unit 5: Backorder Processing

a) Choose the Configure BOP Variant tile.

b) Choose +.

c) Enter the following values in the variant and choose Close:

Object Value
Variant Name Variant_##_2
Variant Description Variant_## Fallback

d) Choose Add to Win from the drop down list on the top right of this page and assign
the segment WIN_##.

e) Save your settings and go back to the view Configure BOP Variant.

f) Assign the segment REDI_ALL_## for the usage in segment Redistribute .

g) Press Save and press one time < to go back to the view Configure BOP Variant.

9. Assign your fallback back variant VARIANT_##_2 in the header data of your BOP variant
VARIANT_##
a) Choose the Configure BOP Variant tile.

b) In the fiori App. Configure BOP Variantselect your variant VARIANT_## and choose >.

c) Choose Edit to switch to the change mode.

d) Choose Edit Header and assign your fallback variant VARIANT_##_2 in the
Configuration options area.

e) Confirm your settings by choosing Close and Save.

f) Leave the transaction.

10. Execute a simulation of your BOP variant using the App. Configure BOP Varaint and check
the result

Could the system reschedule the customer orders successfully? Why (not)?

Yes, the system now (re-) confirms the orders accordingly to your setup. The order for
your top customer (WIN section) received a confirmation although not all orders could be
confirmed in the WIN and GAIN section.

a) On the screen Configure BOP Variant mark your variant Variant_## and click on > on
the very right side.

b) Press on Simulate on the top right side of your variant. You receive a system
message that has been scheduled in simulation mode.

c) To review the results of your simulation click on Show Last Runs

© Copyright. All rights reserved. 104


Solution 13: Execute Backorder Processing in SAP S/4HANA aATP

In case the simulation isn't finished yet the Processing Status is In Processing. In this
case pree Refresh until the status changed to No Processing Issues or to Processing
Issues

d) Click twice on > at the very right side of BOP variant Variant_## to receive detailed
information of your last simulation.

Could the system reschedule the customer orders successfully? Why (not)?

Yes, the system now (re-) confirms the orders accordingly to your setup. The order for
your top customer (WIN section) received a confirmation although not all orders could be
confirmed in the WIN and GAIN section.

11. Finally Schedule a BOP run using the following data:

Object Value
Job Template ATP: Backorder Processing Default

Job Name BBOP_GR##


Variant Name VARIANT_##
Force Log activate
Granularity All
Simulation Mode De-Activated

a) Choose the Schedule BOP Run tile.

b) Choose Create and maintain a new job using the following data:

Object Value
Job Template ATP: Backorder Processing
Default

Job Name BBOP_GR##

Confirm your settings by pressing Step 2

c) In Step 2 nothing needs to be changed


Confirm your settings by pressing Step 3

d) In Step 3 assign/maintain the following values:

Object Value
Variant Name VARIANT_##
Force Log activate

© Copyright. All rights reserved. 105


Unit 5: Backorder Processing

Object Value
Granularity All
Simulation Mode De-Activated

e) Press Schedule to execute the BOP run.

What is the result of the BOP run? Was the run successful? Why (not)?

The job ends with a Warning log. To get more detailed information click twice on the
warning and check the warning message. The warning occur due to an exception.

12. Review the BOP results.


a) Choose the Monitor BOP Run tile.

b) Choose > for the Variant_##.

c) In the resulting list, click on the line for your the product T-F1## or choose > to check
the results of your job.

d) Go back using the Back button and check the results of the fallback runs

Could the system reschedule the customer orders successfully? Why (not)?

Yes, the system now (re-) confirms the orders accordingly to your setup. The order for
your top customer (WIN section) received a confirmation, all other orders not.

e) To leave this view, choose Back several times.

13. Check the results for your fourth order for your top customer.

Are the results form Backorder Processing updated in the sales order?

Yes, now the sales order for the top customer received a confirmation.

a) Call transaction VA02 or navigate in the SAP Easy Access Menu to Logistics → Sales
and Distribution → Sales → Order → VA02 → Change.

14. Check the updates from back-order processing in the related sales order
a) Type in the sales order number for your top customer noted in step 1 and press Enter

b) Call the function Changes from the menu Environment

c) Execute Display Document Changes

d) Leave transaction.

© Copyright. All rights reserved. 106

You might also like