SCM671-Availability-Check-in-SAP-ERP.pdf
Short Description
Download SCM671-Availability-Check-in-SAP-ERP.pdf...
Description
SCM671 Availability Check in SAP ERP SAP ERP - Sales and Services
Date Training Center Instructors Education Website
Participant Handbook Course Version: 92 Course Duration: 3 Days Material Number: 50094044
An SAP course - use it to learn, reference it for work
Copyright Copyright © 2009 SAP AG. 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 AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Trademarks •
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.
•
IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.
•
ORACLE® is a registered trademark of ORACLE Corporation.
•
INFORMIX®-OnLine for SAP and INFORMIX® Dynamic ServerTM are registered trademarks of Informix Software Incorporated.
•
UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.
•
Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.
•
HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
•
JAVA® is a registered trademark of Sun Microsystems, Inc.
•
JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
•
SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies.
Disclaimer THESE MATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE, INFORMATION, TEXT, GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTS CONTAINED HEREIN. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANY KIND WHATSOEVER, INCLUDING WITHOUT LIMITATION LOST REVENUES OR LOST PROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS OR INCLUDED SOFTWARE COMPONENTS.
g20093299449
About This Handbook This handbook is intended to complement the instructor-led presentation of this course, and serve as a source of reference. It is not suitable for self-study.
Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. Type Style
Description
Example text
Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths, and options. Also used for cross-references to other documentation both internal (in this documentation) and external (in other locations, such as SAPNet).
Example text
Emphasized words or phrases in body text, titles of graphics, and tables
EXAMPLE TEXT
Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example SELECT and INCLUDE.
Example text
Screen output. This includes file and directory names and their paths, messages, names of variables and parameters, and passages of the source text of a program.
Example text
Exact user entry. These are words and characters that you enter in the system exactly as they appear in the documentation.
Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.
Icons in Body Text The following icons are used in this handbook.
2009
© 2009 SAP AG. All rights reserved.
iii
About This Handbook
Icon
SCM671
Meaning For more information, tips, or background Note or further explanation of previous point Exception or caution Procedures
Indicates that the item is displayed in the instructor's presentation.
iv
© 2009 SAP AG. All rights reserved.
2009
Contents Course Overview ......................................................... vii Course Goals ...........................................................vii Course Objectives .....................................................vii
Unit 1: Availability Check Based on ATP Quantity ................. 1 ATP Check Using the Example of Sales and Distribution .........3 ATP Check in Manufacturing .......................................103 ATP Check in Materials Management.............................132
Unit 2: Availability Check Against Product Allocations ....... 165 Availability Check Against Product Allocations ..................166
Unit 3: Availability Check Against Planned Independent Requirements ............................................................ 189 Availability Check Against Planning in Sales and Distribution Processing ........................................................190
Unit 4: Backorder Processing and Rescheduling ............... 221 Backorder Processing and Rescheduling ........................222
Unit 5: Appendix ........................................................ 247 Appendix ..............................................................248
2009
© 2009 SAP AG. All rights reserved.
v
Contents
vi
SCM671
© 2009 SAP AG. All rights reserved.
2009
Course Overview Target Audience This course is intended for the following audiences: •
Project team members and consultants who configure the availability check in the logistics process as part of an SAP ECC implementation.
Course Prerequisites Required Knowledge • • •
SCM600 – Processes in Sales and Distribution SCM500 – Business Processes in Procurement SCM300 – Production Overview
Recommended Knowledge •
None
Course Goals This course will prepare you to: • • • •
Understand the basic concept of the availability check Understand the integration and interaction of the availability check with materials planning and planning Recognize the application areas of the availability check Apply the various methods of the availability check to meet specific goals
Course Objectives After completing this course, you will be able to: • • • •
2009
Understand the basic concept of the availability check Understand the integration and interaction of the availability check with materials planning and planning Decide between using the ATP check, the product allocation, and the check against planned independent requirements Configure the availability check in Sales and Distribution and analyze the results of the check
© 2009 SAP AG. All rights reserved.
vii
Course Overview
• • •
viii
SCM671
Configure the availability check in production and analyze the results of the check Configure the availability check in Materials Management and analyze the results of the check Process backorders
© 2009 SAP AG. All rights reserved.
2009
Unit 1 Availability Check Based on ATP Quantity Unit Overview This lesson covers the availability check based on the ATP quantity. In real-life scenarios, this is the method most commonly used. The first lesson of this unit introduces the concept, configuration, and interpretation of the ATP check in detail, using the sales application as an example. The following two lessons provide an overview of how the ATP check can be used in the areas of planning and manufacturing to ensure that components are available. You will also learn in greater detail how the ATP check can be used with reservations, stock postings, and stock transfer orders in the “Materials Management” application.
Unit Objectives After completing this unit, you will be able to: • • • • • • • • • • •
Understand the concept of the ATP check Explain the fundamentals of the ATP check Activate the ATP check in Sales and Distribution Explain the specific aspects of the ATP check in Sales and Distribution Configure the Customizing settings for the ATP check Interpret the results of the ATP check in Sales and Distribution Explain how the availability check for material components is carried out and controlled on the basis of the ATP quantity Interpret the results of the availability check Check availability based on the ATP quantity for stock transport requisitions, stock transport orders, and replenishment deliveries Check availability on the basis of the ATP quantity for material reservations and stock postings Interpret the results of the availability check
Unit Contents Lesson: ATP Check Using the Example of Sales and Distribution ..........3
2009
© 2009 SAP AG. All rights reserved.
1
Unit 1: Availability Check Based on ATP Quantity
SCM671
Exercise 1: ATP Check in Order and Delivery ........................... 35 Exercise 2: Activating and Selecting the Check Method ............... 51 Exercise 3: Controlling the ATP Check ................................... 65 Exercise 4: Shortage Check ............................................... 89 Lesson: ATP Check in Manufacturing........................................103 Exercise 5: ATP Check in Manufacturing ...............................109 Lesson: ATP Check in Materials Management .............................132 Exercise 6: ATP Check in Materials Management .....................139
2
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Lesson: ATP Check Using the Example of Sales and Distribution Lesson Overview In this lesson, you will learn about the ATP check together with the sales order and outbound delivery in more detail. It discusses the concept of the ATP check along with how to interpret the results and configure the Customizing settings.
Lesson Objectives After completing this lesson, you will be able to: • • • • • •
Understand the concept of the ATP check Explain the fundamentals of the ATP check Activate the ATP check in Sales and Distribution Explain the specific aspects of the ATP check in Sales and Distribution Configure the Customizing settings for the ATP check Interpret the results of the ATP check in Sales and Distribution
Business Example When you create a sales order, you can confirm delivery of the goods on the requested delivery date only if they are available for all processing activities before the delivery is issued. So that you can reliably confirm a delivery, availability has to be checked on the basis of the ATP quantity as part of order processing and generating the outbound delivery.
2009
© 2009 SAP AG. All rights reserved.
3
Unit 1: Availability Check Based on ATP Quantity
SCM671
Concept of the ATP Check
Figure 1: Concept of the ATP Check
The ATP availability check is a function that can be executed for: sales documents, outbound deliveries, planned orders, production orders, service orders, stock transport requisitions, stock transport orders, stock transport scheduling agreements, subcontracting items for purchase orders, reservations, and stock postings. The ATP check informs the user whether all required materials are available for sales or shipping, production, and goods movements. At the same time, it prevents the required material from being displayed as available for other requirements. The aim is to provide reliable delivery confirmations, in other words, to confirm materials, quantities, and dates for the customer (both internal and external customers). The basic concept of the check based on the ATP quantity is summarized as follows: Incoming requirements (for example, customer requirements or component requirements in manufacturing) are checked against the “cumulated ATP quantity” for the requirement date. If the cumulated ATP quantity for the requirement date is sufficient, the requirement can be confirmed. At the same time, the requirement reduces the cumulated ATP quantity. The quantity is therefore “reserved” for the requirement and is not available for other requirements. You can use the Customizing settings to specify the stocks and stock changes that are taken into account when the ATP quantity is calculated and availability checked.
4
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Interpreting the Results of the ATP Check
Figure 2: Availability Check
If the availability check for the order is successful, the system confirms the required material and quantity for the required date. In this case, the user does not notice the availability check. The result is a confirmed schedule line in the sales order. If the availability check is unsuccessful, the system response is dependent on the Customizing settings. The system can branch to the Availability Control screen or automatically select the delivery proposal specified in the Customizing settings for Availability Check Default Values. On the Availability Control screen, the system informs the user of the quantities that can be confirmed as required and those that cannot be confirmed as required, and if possible, proposes an alternative delivery. Note: Fix Quantity/Date: If the customer or order processor accepts the delivery date and quantity proposed and confirmed by the system, this quantity and date can be fixed. The system then transfers the requirement to materials planning so that the confirmed date and quantity can be met. The date and quantity originally required are not forwarded to materials planning. If you do not select the Fix Qty/Date field, the delivery date and confirmed quantity are not fixed. If materials can be either produced or procured more quickly, you may be able to deliver the materials closer to the required delivery date, that is, earlier than the date confirmed by the system. However, the delivery quantity and date may also be negatively affected.
2009
© 2009 SAP AG. All rights reserved.
5
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 3: Default Values in Customizing
In the Avail. Check Rule field, you can activate or deactivate the Availability Control screen for sales document processing. If the screen is deactivated, the end user cannot manually select a delivery proposal if the availability check is insufficient. Therefore, Customizing settings must be configured to specify how the system is to respond. Is the system to select one-time delivery, complete delivery, or delivery proposal automatically in the background? If the Availability Control screen is active, you still have to define how the system responds if the availability check is insufficient for functions that run in the background and that check availability (for example, rescheduling). You can also control whether the Fix Qty/Date parameter on the Availability Control screen is selected by default.
6
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Figure 4: Order Schedule Lines
The result of the availability check is documented in the order schedule lines. In the sales documents, the required material, quantity, and date are entered at item level. For each item, there is at least one schedule line that the system generates automatically. If the required quantity and date can be confirmed on the basis of the availability check and shipping and transportation scheduling, this is documented in the system by a confirmed schedule line for the order item. If the required quantity and date cannot be confirmed, and the availability check does not return a delivery proposal, an unconfirmed schedule line may exist in extreme cases. Unconfirmed schedule lines cannot be delivered. This kind of situation therefore requires immediate backorder processing. In situations in which the required quantity cannot be confirmed for the required date, the system usually generates delivery proposals based on the forecasted ATP quantities, and these proposals are then documented as additional schedule lines for the order item.
Figure 5: Affect of Partial Delivery Arrangements on the ATP Check Result
2009
© 2009 SAP AG. All rights reserved.
7
Unit 1: Availability Check Based on ATP Quantity
SCM671
You can set the complete delivery indicator in the sold-to party master record, and this is then transferred to the document header of the sales document. It specifies that a document and all of its items must be delivered in full. The partial delivery indicator for the document items can be proposed from the sold-to party master record or the customer material info record. 1. The information in the customer material info record takes precedence. It refers to the full or split delivery of several schedule lines for an item. The following partial delivery agreements are possible at item level: •
_ Partial delivery allowed
•
A Create a delivery with qty greater than zero
•
B Create only one delivery (also with quantity = 0)
•
C Only complete delivery allowed
•
D No limit to subsequent deliveries
The complete delivery at header level and partial delivery at item level indicators can be changed manually when you process sales documents.
Figure 6: Analyses for the Availability Check
8
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Declarations about the availability situation can be made only on the basis of the ATP quantity. Transaction CO09 “Availability Overview” can be used for this. The stock/requirements list (transaction MD04) and the stock overview (transaction MMBE) cannot be used for declarations about availability. If they are used, the availability situation is often misinterpreted.
Figure 7: Digression: Material View and Enhanced Material Search
In Customizing, you can activate the material view or the material view and enhanced material search for the sales order application. Using the material view function, you can display detailed material data without having to access the material master directly. In the material view for material of one or more sales document items, you can display the ATP quantity based on the current date across several plants. You access the material view screen by selecting one or more sales order items and choosing the icon with the quick info Display Material View. You can specify the plants to be evaluated (the “associated plants”) for the plant of the order item. The possible selection of plants ranges from the selection of only the delivery plant of the order item to all plants that are assigned to the sales organization of the order or all plants that are assigned to the company code of the operation. You can also analyze all plants in a region or “all” plants for which the material is maintained. Using the transaction WSD_CBP “Display Close-By Plant Assignments,” you can also freely specify the plants that are to be analyzed in the material view in conjunction with the availability check. The concept of the extended material search is to enable you to find materials quickly and efficiently. The extended material search can therefore be used as an alternative to the F4 material search in the sales documents. Along with other search criteria, you can perform a “free-text search” and a material search with
2009
© 2009 SAP AG. All rights reserved.
9
Unit 1: Availability Check Based on ATP Quantity
SCM671
key words. In the search result of the extended material search, the ATP quantity can be displayed across plants for each material. To select plants to be analyzed, the same options as for the material view are available. A traffic light immediately informs you whether the material has been created in the respective plant and whether it is available in that plant. In the result of the extended material search, you can enter the required order quantity for a valid combination of material and plant (material is maintained in the plant), and the required materials can then be transferred to the order as order items.
Using the ATP Check in Sales and Distribution
Figure 8: Using the ATP Check in the Sales Process
In the sales process within the SAP system, the availability check can be used in all sales documents that have the “schedule line” level. It can also be used in outbound deliveries. Once availability has been checked in the initial sales document, a new check may be useful at the time the delivery is created since the ATP situation may have changed in the meantime.
10
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Figure 9: Activating the Availability Check
So that the availability check is carried out as part of document processing for sales and outbound deliveries, this function must be “activated.” If necessary, the availability check can be activated only for specific materials or material groups, or for selected operations. Whether the material or operation is relevant for the check depends on the various Customizing objects and parameters, as well as the corresponding fields in the material master record. The following objects may be relevant: requirement class, schedule line category, delivery item category, checking group, strategy, requirement type, MRP group, strategy group, and MRP type.
2009
© 2009 SAP AG. All rights reserved.
11
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 10: Deciding on the Check Method
Once you have decided whether availability has to be checked, you also have to decide which check method to use.
Figure 11: Activating and Selecting the Check Method
If an ATP check is expressly intended, it is essential that the availability check is activated in the method at the level of the requirement class. For sales documents, the availability check must also be active in the relevant schedule line categories; for outbound delivery documents, it must be active in the relevant delivery item categories. If an availability check is not intended at the level of the requirement
12
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
class, it cannot be activated at schedule line or item level. However: If the availability check is active at the level of requirement classes, it can still be deactivated at schedule line or delivery item level. In addition, the ATP check can be activated and deactivated using the checking group. The checking group is defined in the material master and groups materials in terms of the requirements transfer and the ATP check. Consequently, there is an additional option of activating and deactivating the ATP check in relation to the material.
Figure 12: Determining the Requirement Class in Relation to the Material
Whether an availability check is carried out may be dependent on the material or operation. You can define this using the requirement class. Determining the requirement class using the material: •
• •
First, an attempt is made to determine a strategy using the strategy group from the material master. If the strategy group is not maintained, the MRP group is used to determine it. If the MRP group is not defined, the system uses the material type instead of the MRP group to determine the strategy group (the material type has to be maintained as the MRP group). A requirement type for customer requirements is determined using the strategy. The requirement class is determined using the requirement type for the customer requirement.
The availability check for the requirement class is then activated in the required method.
2009
© 2009 SAP AG. All rights reserved.
13
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 13: Determining the Requirement Class in Relation to the Operation
Determining the requirement class using the operation: •
•
If a requirement class cannot be determined using the material, the system attempts to determine a requirement type or class using the item category (document) and the MRP type (material master). If this is not possible, the system attempts to determine a requirement type or class using only the item category.
If all of the attempts to determine a requirement class fail or if the availability check is deactivated for the requirement class determined, the operation is not relevant for the availability check. Note: The Source field can be used to choose an alternative search strategy. You also have the option to prioritize the determination of the requirement type/class using transactions.
14
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Figure 14: Automatically Determining the Schedule Line Category
If an ATP check is to be carried out in the sales document, it must be active in the relevant schedule line categories. The system uses two steps to automatically determine the schedule line category to control the order schedule lines: First, it tries to determine the schedule line category using the key combination of item category and MRP type. If a schedule line category is not found, the system then finds the schedule line category using only the item category. In each case, automatically determining the schedule line category is therefore based on the order item category that was previously determined. This is determined on the basis of the following criteria: • • • •
2009
1. Order type of the document 2. Item category group from the material master record 3. Use of the item that is implemented within the program for specific business transactions and functions 4. Item category of a higher-level item (in the case of a subitem)
© 2009 SAP AG. All rights reserved.
15
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 15: Determining the Delivery Item Category
In Customizing for the delivery item category, you can deactivate the availability check for delivery items. The item category of a delivery item is determined as follows: When you copy an order item to a delivery, the system copies the key of the order item category to the delivery item. The system cannot copy an (order) item category for order-independent items in the delivery (for example, packaging material in the delivery) or for a delivery without a reference to an order (for example, delivery type LO). In this case, the system determines an item category for the delivery according to the assignments specified in Customizing. Determining the item category in the delivery is very similar to determining the item category in the order. To determine the item category, the system takes into account the delivery type as well as the item category group (from the material master of the item). Additional use is set internally for some functions.
16
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Controlling the ATP Check
Figure 16: Check Logic
The basic check logic of the ATP check is hard-coded and cannot be changed in Customizing. The ATP check is successful if a sufficient, cumulated ATP quantity is available on the material availability date. You can display the stock, receipt, and requirement information necessary to calculate the ATP quantity, as well as the relevant points in time, in a time series. Programming dictates that the system always attempts to fulfill requirements with the most recent receipt. On the basis of this logic, along with the stock, receipt, and requirements information, and your time points, the system calculates and displays the cumulated ATP quantity from today to a given point in the future. To consolidate your understanding of the ATP check, here is a summary of the most important points: • • • • • • •
2009
The ATP check is successful if a sufficient (cumulated) ATP quantity is available on the material availability date. The scope of the ATP quantity is defined individually for each company based on the operation or product (scope of check). The basic check level is at plant or storage location level. The check can be carried out regardless of whether the replenishment lead time is used. The ATP check in SAP ECC is accurate to the day. Issues always try to consume the most recent receipt first. When the check is carried out, cumulated requirements and confirmed quantities can be taken into account.
© 2009 SAP AG. All rights reserved.
17
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 17: Controlling the ATP Check
The type and scope of the ATP check is defined in Customizing for “Availability Control”. This defines the ATP quantity calculation and the level of the check, and determines whether the ATP check is carried out with or without the replenishment lead time.
Figure 18: Selecting Check Control
The “availability control”, that is, the type and scope of the ATP check, can again depend on the material, the material group, and the operation. The checking group is one feature of determining the “availability check control.” For the ATP check,
18
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
materials are grouped using the checking group, whereby a specific checking group is assigned to the required materials in the material master. New checking groups can be defined in Customizing if necessary. The second feature for determining the “availability check control” is the checking rule. This is used to distinguish operations in terms of the ATP check. The assignment of document type and checking rule is hard-coded in the “Sales and Distribution” application. In general, checking rule A is assigned to the sales document and checking rule B is assigned to the delivery document. However, company-specific requirements can be modeled in the “Sales and Distribution” application using the user exit RV03VFZZ.
ATP Quantity The basic concept of the check based on the ATP quantity is summarized as follows: The requirement date of incoming requirements (for example, customer requirements or component requirements in manufacturing) is checked against the cumulated ATP quantity. If the ATP quantity for the requirement date is available, the requirement can be confirmed. At the same time, a confirmed requirement reduces the cumulated ATP quantity. The quantity is therefore “reserved” for the requirement and is not available for other requirements. The stocks and stock changes that are taken into account when the ATP quantity is calculated and the availability is checked depend on the scope of the check. The document processor can display the check scope of a document when processing the document. This is defined in Customizing
Figure 19: Defining the Scope of Check
2009
© 2009 SAP AG. All rights reserved.
19
Unit 1: Availability Check Based on ATP Quantity
SCM671
In the “availability check control,” you also define the scope of the check. That is, you specify which stock segments, planned requirements, and planned receipt elements are included in the ATP quantity calculation. The following elements can be included in the availability check: • •
Stocks: unrestricted-use stock, safety stock, stock in transfer, stock in quality inspection, and blocked stock. Receipts/issues: purchase orders, purchase requisitions, planned orders, production orders, reservations, dependent reservations, dependent requirements, sales requirements, and delivery requirements.
Receipts in the past: If planned receipts are included in the ATP quantity calculation, the following situations may arise. At present, there may be planned receipts that were expected in the past. These receipt elements should already have been added to stock. However, they are still planned receipts with a planned receipt date in the past. In Customizing for the “availability check control,” you can now decide whether this receipt element is to be included in the ATP quantity calculation. In either case, you can activate an additional warning message for the user. For operations that generate special stocks (such as make-to-order production, consignment processing, or returnable packaging processing), availability is checked against the special stock using the specified scope of check in conjunction with the respective special stock indicator from the requirement class. Since various, operation-based scopes of check can be defined, they must be consistent along the process chain. If, for example, the checking rules dictate that the availability check in sales documents is to include both sales and delivery requirements, but that the availability check in deliveries is to include delivery requirements only, there is a danger that quantities already “reserved” by sales documents may be displayed as available for the availability check of deliveries. As a result, there may be a backlog of sales documents in some cases. Note: In SAP SCM APO, the scope of the product availability check can be defined in much greater detail using ATP categories.
20
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Check Level of the ATP Check
Figure 20: Where Is ATP Checked?
Availability for sales documents and deliveries is generally checked at plant and storage location level. If the material is handled in batches, an additional check is carried out at batch level. However, you can configure the Customizing settings to deactivate the check at storage location level. In sales documents, availability is checked in the plant of the order item. The plant is usually determined automatically (location determination) based on the master data. Any master data in which the delivery plant can be defined is accessed in the following sequence: •
1. Customer-material info record (detailed view)
•
2. Customer master record of the goods recipient (Sales Data: Shipping tab page)
•
3. Material master record (Sales: Sales Org. 1 tab page)
If you enter the delivery plant manually during order processing, your entry will overwrite the default value for location determination. Caution: Availability for a sales document item is checked in the delivery plant of the item; if a storage location is defined in the order item and the storage location check is active, the check is carried out in this storage location only. An automatic, cross-plant availability check is not
2009
© 2009 SAP AG. All rights reserved.
21
Unit 1: Availability Check Based on ATP Quantity
SCM671
available in SAP ERP. However, the Other Plant option on the availability control screen of the order allows you to manually include multiple plants in the availability check, not only the delivery plant of the item. Note: Besides determining locations in the ECC system based purely on master data as described above, you can also use the SCM APO system to determine locations and check availability based on rules (for more information, see course SCM 670 Global Available-to-Promise). This allows you to check availability automatically and across plants. The storage location is not automatically determined in sales documents. The availability check of sales documents is therefore specific to a storage location only if the storage location is specified with the document item either manually or by configuring the system. Availability for deliveries is checked at the level of the delivery plant or storage location of the delivery item if the check at storage location level is active. The storage location can be and generally is determined automatically in deliveries. Depending on the attributes of the requirement (plant, plant/storage location, plant/batch, plant/storage location/batch), availability is checked at different levels. For example, if a requirement applies only to a plant, it is sufficient to restrict the stocks, receipts, and issues to plant view. However, if the issue refers to a batch or storage location, batch and storage location stocks must be included along with the plant stock. For example, if a batch is specified, the check is carried out on two levels: first against the batch and then against the plant stock. If a batch and a storage location are specified, the check is carried out on four levels: first against the batch storage location, then against the batch, then against the storage location, and finally against the plant stock. Caution: The organizational level with the lowest ATP quantity determines the result of the check. Note: If the storage location is excluded from materials planning or is planned separately, the additional check at plant level is not carried out since this storage location stock is not included in the plant stock. Sales order stocks and project stocks are managed separately in the system and are not included in the plant stock. If material is issued from sales order stock or project stock, the check is carried out for this individual stock only. A two-level check is not carried out.
22
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Figure 21: Customizing the Check Level
In Customizing for the “availability check control,”, the check at storage location level can be deactivated in the “Storage Location Inspection” area. If the No Stor. Loc. Inspectn indicator is not set, availability is checked at the level of the storage location. This assumes however, that the requirement contains storage location information. If this is not the case, the check is carried out at plant level only. The requirement must always contain plant information. If the No Stor. Loc. Inspectn indicator is set, availability is checked at plant level. This is the case, even if the requirement contains storage location information. Note: If a storage location is excluded from materials planning or is planned separately, the check without storage locations cannot be activated.
Figure 22: Example: Checking at Plant Level
Once the ATP quantity has been checked, the result is as follows: Requirement 1 in the amount of 1,200 pieces can be confirmed in full. To confirm this requirement, 500 pieces are obtained from receipt 1 and the remaining 700 pieces are removed from the plant stock. The plant stock can still provide an ATP quantity of 300 pieces for future requirements.
2009
© 2009 SAP AG. All rights reserved.
23
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 23: Example: Checking at Storage Location Level
The plant stock of 1,000 pieces comprises the stock in storage location 1 in the amount of 800 pieces and the stock in storage location 2 in the amount of 200 pieces. Requirement 2 for 500 pieces is to be removed from storage location 1. At present, this storage location contains 800 pieces. Requirement 2 still cannot be confirmed in full since only 300 pieces of plant stock are available at plant level. Requirement 2 is therefore confirmed in the amount of 300 pieces. If the system confirmed the full requirement quantity of 500 pieces, the availability of confirmed issue 1 (for which the issue storage location is not specified and that removes items from the plant stock) would be compromised since it would be 200 pieces short.
Time of the ATP Check
Figure 24: For which point in time is the ATP check carried out?
24
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
The availability check is based on the material availability date. The availability check in the order presupposes delivery and transportation scheduling. First, the material availability date is calculated (by examining the latest point in time at which the material must be available in the warehouse so that there is sufficient time remaining for the shipping process, and so that the goods can be delivered to the customer on the required delivery date).
Figure 25: Backward Scheduling
For backwards scheduling, the customer’s requested delivery date is used to calculate the material availability date and the transportation lead time. The outbound delivery must be created at the earliest of the two dates (selection date for the outbound delivery). The material must be available on the material availability date since only then can the shipping process begin. If both dates are after the date on which the order was created and the material is available on the material availability date, the customer’s requested delivery date can be confirmed. A schedule line is created for the sales document item. The date of the schedule line displays the confirmed delivery date, which is the same as the customer’s requested delivery date. If one of the two dates is before the order date or if the material is not available on the material availability date, the requested delivery date cannot be confirmed. Therefore, the system attempts to determine the next possible delivery date (forward scheduling).
2009
© 2009 SAP AG. All rights reserved.
25
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 26: Forward Scheduling
If the result of backward scheduling means that the delivery date required by the customer cannot be confirmed, the system generally continues scheduling using forward scheduling. The earliest date on which the material is available in the warehouse is the new material availability date. This is the starting point for new delivery scheduling. Forward scheduling takes into consideration the time parallels of the work flows for transportation planning and picking/packing of materials. The longer of these two periods is relevant for scheduling. The selection date of the outbound delivery is the earlier of the material availability or the transportation planning dates.
26
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Figure 27: Periodicity of the ATP Check
The ATP check in SAP ECC is accurate to the day. The day begins at 00:00 and ends at 00:00 in the time zone of the plant (local time) in which the ATP check takes place. The exact times (hour, minute, and second) of the planned requirements and planned receipt elements are not taken into account. The relevant elements are cumulated for each day and evaluated at the start of the day. As a result, all receipts are technically available at the start of the day, although they may actually be available only later in the day. Occasionally this leads to shortages. Note: SAP SCM APO can be adjusted to meet the customer’s requirements:
2009
•
Separate definition of receipt and issue buckets (move receipts)
•
Daytime availability check (= several buckets per day)
•
Evaluation logic of the ATP time series (bucket logic: conservative, totally conservative, and progressive)
•
Bucket limits can be managed in UTC or in summer time for the local time zone in the respective location.
© 2009 SAP AG. All rights reserved.
27
Unit 1: Availability Check Based on ATP Quantity
SCM671
ATP Check Taking into Account the Replenishment Lead Time The replenishment lead time is the time required to order or produce the requested material and to provide it in the company. In the “availability check control,” you specify whether the ATP check is to be carried out with or without the replenishment lead time.
Figure 28: Check Taking into Account the Replenishment Lead Time
ATP Check Including the Replenishment Lead Time Availability is checked only until the end of the replenishment lead time. If the material availability date for the item when calculated from the current date is outside the replenishment lead time, the item can always be confirmed. In this case, the system assumes that any required quantity can be confirmed up to the material availability date and considers the goods to be available. They can therefore be contractually promised to the customer. If the material availability date is within the replenishment lead time, checks are carried out on the basis of the ATP quantity. The requirement is confirmed at the latest at the end of the replenishment lead time. The availability check that uses the replenishment lead time only produces meaningful results if you plan in regular intervals. (For single and daily requirements, you should plan on a daily basis. For weekly requirements, you should plan on a weekly basis). The confirmed quantities are then compared with receipts. This is necessary because the delivery date of an order that was confirmed on the day before the replenishment lead time already lies within the replenishment lead time on the current day, and thus leads to a shortage. This shortage could then prevent the delivery from being created, for example. ATP Check Without the Replenishment Lead Time
28
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
If the replenishment lead time is not taken into account during the availability check, the system carries out an unrestricted availability check. Note: For an explanation of the different results for the end of the replenishment lead time on the Availability Control and Availability Overview screens, see SAP Note 100291.
Figure 29: Calculating the Replenishment Lead Time
The replenishment lead time is the time required to procure or produce the material in full, that is, using all BOM levels. The system calculates the replenishment lead time using specific times that you define in the material master record and in Customizing. Depending on the procurement type, it can be calculated from different time periods. So that the replenishment lead time can be calculated correctly, you must enter the necessary times in the material master record and in Customizing. For materials produced in house, the following options are available. If the Total RLT field (MRP 3 View) is maintained, the time maintained in this field is used for the availability check. If the Total RLT field is not maintained, the system reads the in-house production time (MRP 2 view) and, if available, the goods receipt processing time (MRP 2 view) and interprets the total of these two times as the replenishment lead time for the availability check. For materials procured externally, it is not useful to maintain the Total RLT field. For external procurement, the total of the purchase processing time (Customizing: Materials Management → Purchasing → Purchase Requisition → Processing
2009
© 2009 SAP AG. All rights reserved.
29
Unit 1: Availability Check Based on ATP Quantity
SCM671
Time), planned delivery time (MRP 2 view), and goods receipt processing time (MRP 2 view) is always interpreted as the replenishment lead time for the availability check. Note: All times are maintained as working days, with the exception of the planned delivery time, which is maintained in calendar days.
Concept of the Shortage Check
Figure 30: Shortage Check
Checking availability without taking into account the cumulated, confirmed quantity or requirement quantity (shortage check) may lead to overconfirmation. Based on the material availability date of the sales order in the past, the system checks whether there are receipt elements with an ATP quantity that is still free. If there is a planned receipt based on the material availability date of the sales order in the past, it is used to confirm the order requirement. If the planned receipt is then postponed to any date after the confirmation date, the sales order confirmation is retained even though there is not enough stock to cover the requirement. This is because changing the receipt does not automatically change the order. A new order created in this situation might also be confirmed because of the postponed receipt and thus lead to an overconfirmation. To correct the overconfirmation, you can execute a planning run, reschedule, or process a backorder. Since these functions require a lot of time, it is possible that orders whose entry dates indicate that they cannot be delivered are actually delivered. The shortage check prevents the scenario described above from occurring since when it is active, the system not only confirms past receipt elements on the basis of the available ATP quantity, but also checks whether the total requirements and
30
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
confirmations exceed the total stock and receipt elements. If confirming a new requirement means that the total number of requirements or confirmations in the system exceeds the stock and receipt elements, no confirmation can be made as part of the ATP check. In our example, the second order cannot be confirmed.
Figure 31: Activating the Shortage Check
You can activate the shortage check in Customizing for the checking group. The following options are available.
2009
•
No shortage check
•
Check taking into account the cumulated, confirmed quantities: When calculating the cumulated ATP quantity, the system takes into account the total of all previously confirmed quantities. This means that new sales orders can be confirmed only if the total receipts exceed the confirmed quantities. We recommend that you work with cumulated requirement quantities when you create sales orders (checking group, field Accumul. parameter 2 or 3).
•
Check taking into account the cumulated requirement quantities: When calculating the cumulated ATP quantity, the system takes into account the total of all requirement quantities open to date. This means that new sales orders can be confirmed only if the total receipts exceed the total requirement quantities. We recommend that you work with cumulated, confirmed quantities when you change sales orders (checking group, field Accumul. parameters 1 and 3).
•
In addition, an information message can be activated to inform the user about the shortage situation (checking group, field Response, parameter 1).
© 2009 SAP AG. All rights reserved.
31
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 32: Digression: Lock Logic
So that the results of the availability check are consistent, a material has to be locked for other users or checks during the availability check. There are two different lock concepts: Material block: In the IMG activity Define Material Block for Other Users, you specify whether a material master record is blocked for other users during the availability check for each checking group and call (order/delivery/material reservation). The block is set at material-plant level and remains until you save the sales document. Material block with quantity transfer: For performance reasons, it is useful to set the material block with quantity transfer only if multiple users often block the same material at the same time. If this is not the case in your organization, you can work with the standard lock logic at material-plant level. In Customizing, you can set the material block with quantity transfer in the IMG activity Define Checking Groups. If this lock is active, the material is only locked during the availability check when a sales document is created or changed. It is thereby possible that several users can process the same material at the same time within different operations without blocking each other. During the availability check, the material used is locked exclusively in the current plant in the same way as the standard lock. If another user attempts to process the locked material in the corresponding plant while the availability check is being carried out, the system waits for one second before making five attempts to lock the material exclusively for the second operation. If all five attempts fail, the check is canceled and the operation remains unconfirmed. To confirm the operation, the user must then call the availability check again. Once the check is complete, the confirmed quantities are locked, although not exclusively. The material block is reset. The non-exclusive quantity block then informs users processing other operations about the reserved quantities of the respective material that are currently in process in the selected plant. Once
32
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
processing is complete, the lock entries are reset. If the processed operation has been saved, the lock entries are reset only once the corresponding changes have been made to the database. Note: If both lock options are active, the lock with the quantity transfer takes priority. During manual backorder processing, a material with a quantity lock is locked exclusively so that the availability of this material cannot be checked during this time.
2009
© 2009 SAP AG. All rights reserved.
33
Unit 1: Availability Check Based on ATP Quantity
34
© 2009 SAP AG. All rights reserved.
SCM671
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Exercise 1: ATP Check in Order and Delivery Exercise Objectives After completing this exercise, you will be able to: • Carry out the ATP check in the sales order and the outbound delivery • Interpret the results of the ATP check
Business Example Your company wants to check availability using ATP logic for orders and outbound deliveries. Familiarize yourself with this check method. Learn how to carry out the ATP check and interpret the results in the application.
Task 1: Omega Soft-Hardware, Nuremberg orders 3,000 meters of “twisted conductor cable.” 1.
2.
Enter the sales order. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 1
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC1##
Order Quantity
3000
Since the material is not available as required, the system remains in order entry on the Availability Control screen. Hint: If you have already left the Availability Control screen, you can return to it by choosing Check Availability Item. In which plant is availability checked? ___________________________________________________________
3.
What quantity can be confirmed for the requested delivery date? ___________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
35
Unit 1: Availability Check Based on ATP Quantity
4.
SCM671
What other delivery proposals does the system make? ___________________________________________________________ ___________________________________________________________
5.
Explain why only 2,000 meters can be confirmed on the requested date but delivery of 3,000 meters is possible at a later date. Examine the scope of the ATP check and the calculation of the cumulated ATP quantity of material T-AC1## in plant 1200. Scope of check:__________________________________________________ ___________________________________________________________ ___________________________________________________________ Calculation of cumulated ATP quantity:____________________________ ___________________________________________________________ ___________________________________________________________
6.
Choose the delivery proposal One-Time Delivery on requested date and save the order. Make a note of the document number. ___________________________________________________________
Task 2: Display the schedule line(s) of the order you just created. 1.
Determine the following data: Delivery date: Order quantity: Confirmed quantity:
Task 3: After Omega Soft-Hardware, Nuremberg has placed an order, a second order for material T-AC1## is placed in the order center. Motorrad Markt in Stuttgart requires 500 meters of T-AC1##. Enter this order as well. 1.
Enter the second sales order. Order Type
OR
Sold-to Party
T-S50B##
PO Number
## Order 2 Continued on next page
36
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
2.
Requested Delivery Date
Today or as soon as possible
Delivery Plant
1200
Material
T-AC1##
Order Quantity
500
Since the material is not available as required for this order either, the system remains in order entry on the Availability Control screen. Hint: If you have already left the Availability Control screen, you can return to it by choosing Check Availability Item. In which plant is availability checked? ___________________________________________________________
3.
What quantity can be confirmed for the requested delivery date? ___________________________________________________________
4.
Which other delivery proposal(s) does the system make? ___________________________________________________________ ___________________________________________________________
5.
Explain the delivery proposal. Examine the scope of the ATP check and the calculation of the cumulated ATP quantity of material T-AC1## in plant 1200. Scope of check:__________________________________________________ ___________________________________________________________ ___________________________________________________________ Calculation of cumulated ATP quantity:____________________________ ___________________________________________________________ ___________________________________________________________
6.
Choose the delivery proposal Delivery Proposal and save the order. Make a note of the document number. ___________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
37
Unit 1: Availability Check Based on ATP Quantity
SCM671
Task 4: Motorrad Markt in Stuttgart is putting pressure on you. They do not want to wait two months for delivery. Check whether it is possible to deliver the goods to the customer from another plant on an earlier date. 1.
For the second order, check the availability again and check the plant in which the system “automatically” checks material availability. ___________________________________________________________
2.
How is the plant in which availability is checked defined in the sales order?
3.
Display the supplying plant for the order item. ___________________________________________________________
4.
Check whether you can deliver the order item from another plant on an earlier date. Check availability for the order or order item again.
5.
Since delivery plant 1400 Stuttgart is closer to the customer, you decide to deliver the goods from Stuttgart.
6.
Which delivery plant is now shown in the order item? ___________________________________________________________
7.
Display the schedule line(s) for the order item. Delivery Date
Order Quantity
Confirmed Quantity
Today Today plus 3 working days 8.
Why can the requested delivery date (today) of the order item not be confirmed, even though the material is available in delivery plant 1400 Stuttgart today? ___________________________________________________________ ___________________________________________________________ ___________________________________________________________
9.
Save the changed order. Continued on next page
38
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Task 5: Start the shipping process for the order with order number ## Order 2. 1.
Deliver the order for Motorrad Markt, Stuttgart. Do not save the delivery yet.
2.
Increase the delivery quantity of the delivery item to 1,000 meters. Is it possible? If not, why? ___________________________________________________________ ___________________________________________________________
3.
Change the delivery quantity of the delivery item back to 500 meters.
4.
Check the delivery plant and storage location from which the delivery item is to be delivered. Delivery plant:_____________________________________________ Picking location:______________________________________
5.
Now analyze the availability check for the delivery item. Call the availability check for the outbound delivery again.
6.
First check whether the availability of the delivery item is checked at plant level or at plant and storage location level. ___________________________________________________________
7.
Now check the cumulated ATP quantity of material T-AC1## in plant 1400 and storage location 0001. What cumulated ATP quantity is there today? What is the cumulated ATP quantity in 3 months? Cumulated ATP quantity today:_________________________________ Cumulated ATP quantity in 3 months:___________________________
8.
Change the material availability date of the delivery item to today plus 3 months and increase the delivery quantity to 1,500 meters. Is it possible? Can you also confirm 2,000 meters for the new material staging? ___________________________________________________________ ___________________________________________________________
9.
Change the material availability date of the delivery item back to today and the delivery quantity back to 500 meters. Then save the outbound delivery. Make a note of the document number. Outbound delivery:______________________________________________
2009
© 2009 SAP AG. All rights reserved.
39
Unit 1: Availability Check Based on ATP Quantity
SCM671
Solution 1: ATP Check in Order and Delivery Task 1: Omega Soft-Hardware, Nuremberg orders 3,000 meters of “twisted conductor cable.” 1.
Enter the sales order. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 1
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC1##
Order Quantity
3000
a)
2.
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 1
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC1##
Order Quantity
3000
Since the material is not available as required, the system remains in order entry on the Availability Control screen. Hint: If you have already left the Availability Control screen, you can return to it by choosing Check Availability Item. In which plant is availability checked? ___________________________________________________________ a)
Plant 1200 Continued on next page
40
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
3.
What quantity can be confirmed for the requested delivery date? ___________________________________________________________ a)
4.
A one-time delivery in the amount of 2,000 meters is possible on the requested date.
What other delivery proposals does the system make? ___________________________________________________________ ___________________________________________________________ a)
5.
The system suggests a complete delivery in approximately two months. In addition, 2,000 meters can be confirmed on the customer's requested delivery date, with the remaining 1,000 meters being delivered in approximately two months.
Explain why only 2,000 meters can be confirmed on the requested date but delivery of 3,000 meters is possible at a later date. Examine the scope of the ATP check and the calculation of the cumulated ATP quantity of material T-AC1## in plant 1200. Scope of check:__________________________________________________ ___________________________________________________________ ___________________________________________________________ Calculation of cumulated ATP quantity:____________________________ ___________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
41
Unit 1: Availability Check Based on ATP Quantity
SCM671
___________________________________________________________ a)
On the Availability Control screen, choose Scope of Check. When the ATP quantity is calculated, purchase orders are taken into account along with other planned receipts.
b)
Close the Display Scope of Check screen. From the Availability Control screen, call the Availability Overview screen. Display the details. To do so, choose Settings → All Details. Since you are displaying the “Availability Overview” from order processing, the order is displayed on the material availability date as a “simulated requirement” in the amount of 3,000 meters. On the material availability date of the requirement, only a “cumulated ATP quantity” of 2,000 meters is available. This “cumulated ATP quantity” results from the plant stock of the material. As a result, a maximum of 2,000 meters can be confirmed on the requested date. Furthermore, there is a purchase order of 1,000 meters of material T-AC1## for plant 1200. The planned delivery date of the order is in approximately two months. Therefore, the “cumulated ATP quantity” for the planned delivery date of the order is 3,000 meters. After the planned receipt, up to 3,000 meters can consequently be confirmed.
6.
Choose the delivery proposal One-Time Delivery on requested date and save the order. Make a note of the document number. ___________________________________________________________ a)
On the Availability Control screen, choose Edit → One-Time Delivery.
b)
On the Create Standard Order: Overview screen, choose Sales Document → Save.
Task 2: Display the schedule line(s) of the order you just created. 1.
Determine the following data:
Continued on next page
42
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Delivery date: Order quantity: Confirmed quantity: a)
Logistics → Sales and Distribution → Sales → Order → Display Order: Enter the order number from task 1, step 6 or find the order with the PO number ## Order 1.
b)
On the Display Standard Order: Overview screen, choose Goto → Item → Schedule Lines. Delivery date:
One week from today
Order quantity:
3000
Confirmed quantity:
2000
Task 3: After Omega Soft-Hardware, Nuremberg has placed an order, a second order for material T-AC1## is placed in the order center. Motorrad Markt in Stuttgart requires 500 meters of T-AC1##. Enter this order as well. 1.
Enter the second sales order. Order Type
OR
Sold-to Party
T-S50B##
PO Number
## Order 2
Requested Delivery Date
Today or as soon as possible
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
43
Unit 1: Availability Check Based on ATP Quantity
Delivery Plant
1200
Material
T-AC1##
Order Quantity
500
a)
2.
SCM671
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Sold-to Party
T-S50B##
PO Number
## Order 2
Requested Delivery Date
Today or as soon as possible
Delivery Plant
1200
Material
T-AC1##
Order Quantity
500
Since the material is not available as required for this order either, the system remains in order entry on the Availability Control screen. Hint: If you have already left the Availability Control screen, you can return to it by choosing Check Availability Item. In which plant is availability checked? ___________________________________________________________ a)
3.
Plant 1200
What quantity can be confirmed for the requested delivery date? ___________________________________________________________ a)
4.
No confirmation can be made on the requested date.
Which other delivery proposal(s) does the system make? ___________________________________________________________ ___________________________________________________________ a)
5.
The system suggests delivery in approximately two months.
Explain the delivery proposal. Examine the scope of the ATP check and the calculation of the cumulated ATP quantity of material T-AC1## in plant 1200. Scope of check:__________________________________________________ Continued on next page
44
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
___________________________________________________________ ___________________________________________________________ Calculation of cumulated ATP quantity:____________________________ ___________________________________________________________ ___________________________________________________________ a)
On the Availability Control screen, choose Scope of Check. When the ATP quantity is calculated, purchase orders are taken into account along with other planned receipts.
b)
Close the Display Scope of Check screen. From the Availability Control screen, call the Availability Overview screen. Display the details. To do so, choose Settings → All Details. Since you are displaying the Availability Overview from order processing, the order today (material availability date) is displayed as a “simulated requirement” in the amount of 500 meters. Today, the “cumulated ATP quantity” is 0. The ATP quantity of the plant stock has been used when the first order was confirmed. Confirmation is therefore not possible on the requested date. However, there is a purchase order of 1,000 meters of material T-AC1## for plant 1200, with a planned delivery date in approximately two months. Therefore, the “cumulated ATP quantity” for the planned delivery date of the order is 1000 meters. As a result of the planned receipt, the requirement of 500 meters can be confirmed in approximately two months.
6.
Choose the delivery proposal Delivery Proposal and save the order. Make a note of the document number. ___________________________________________________________ a)
On the Availability Control screen, choose Edit → Delivery Proposal.
b)
On the Create Standard Order: Overview screen, choose Sales Document → Save.
Task 4: Motorrad Markt in Stuttgart is putting pressure on you. They do not want to wait two months for delivery. Check whether it is possible to deliver the goods to the customer from another plant on an earlier date. 1.
For the second order, check the availability again and check the plant in which the system “automatically” checks material availability.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
45
Unit 1: Availability Check Based on ATP Quantity
SCM671
___________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Order → Change Order: Enter the order number from task 2, step 6 or find the order with the PO number ## Order 2.
b)
On the Change Standard Order: Overview screen, choose Edit → Check Availability. Plant 1200
2.
How is the plant in which availability is checked defined in the sales order? Answer: Availability of an order item is checked in the supplying plant of the order item.
3.
Display the supplying plant for the order item. ___________________________________________________________ a)
4.
5.
Check whether you can deliver the order item from another plant on an earlier date. Check availability for the order or order item again. a)
On the Change Standard Order: Overview screen, choose Edit → Check Availability.
b)
On the Availability Control screen, choose Goto → Other Plants.
c)
Select the plants 1000 Hamburg and 1400 Stuttgart, and choose Check Plant. The requested quantity can be confirmed in both plants for the required date (today).
Since delivery plant 1400 Stuttgart is closer to the customer, you decide to deliver the goods from Stuttgart. a)
6.
Leave the Availability Check screen by selecting the delivery proposal. Navigate to the screen “Change Standard Order: Overview” and choose the tab page “Shipping”.The delivery plant for the order item is plant 1200 Dresden. The system checks availability in the delivery plant of the order item.
Select the item “Plant 1400 Stuttgart” and choose Goto → Adopt Plant.
Which delivery plant is now shown in the order item? ___________________________________________________________ a)
7.
On the Change Standard Order: Overview screen, choose Goto → Item → Shipping. The item is now delivered from plant 1400 Stuttgart.
Display the schedule line(s) for the order item.
Continued on next page
46
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Delivery Date
Order Quantity
Confirmed Quantity
Today Today plus 3 working days a)
On the Change Standard Order: Overview screen, choose Goto → Item → Schedule Lines. Delivery Date
Order Quantity
Confirmed Quantity
Today
500
0
Today plus 3 working 0 days 8.
500
Why can the requested delivery date (today) of the order item not be confirmed, even though the material is available in delivery plant 1400 Stuttgart today? ___________________________________________________________ ___________________________________________________________ ___________________________________________________________ a)
Although 500 meters of material T-AC1## are available in plant 1400 Stuttgart on the material availability date “today,” the system also schedules shipping and transportation alongside the availability check. Forward scheduling determines that the shipping and transportation activities that have to be carried out will take a total of 3 workdays. Therefore, the items can delivered to the customer at the earliest in 3 days. On the Change Standard Order: Item Data screen, choose the “Schedule Lines” tab page, select the “confirmed” schedule line, and choose Shipping. In the schedule line data, the Shipping tab page allows you to follow the forward scheduling.
9.
Save the changed order. a)
On the Change Standard Order: Overview screen, choose Sales Document → Save.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
47
Unit 1: Availability Check Based on ATP Quantity
SCM671
Task 5: Start the shipping process for the order with order number ## Order 2. 1.
Deliver the order for Motorrad Markt, Stuttgart. Do not save the delivery yet. a)
Logistics → Sales and Distribution → Shipping and Transportation → Outbound Delivery → Create → Single Document → With Reference to Sales Order On the Create Outbound Delivery with Order Reference screen, enter the following data: Shipping Point
1400
Selection Date
Today + 3 days
Order
Document number from task 3, step 6
Remain on the Create Delivery: Overview screen. Do not save the delivery. 2.
Increase the delivery quantity of the delivery item to 1,000 meters. Is it possible? If not, why? ___________________________________________________________ ___________________________________________________________ a)
3.
Change the delivery quantity of the delivery item back to 500 meters. a)
4.
On the “Create Delivery: Overview” screen, enter 1000 in the Deliv. Qty field and confirm your entry by choosing Enter. In the status bar, the system issues the message: “Only 1500 m of material T-AC1## is available”. Due to the availability situation, no more than 500 meters can be delivered on the material availability date “today”. On the Create Delivery: Overview screen, enter 500 in the Deliv. Qty field and confirm your entry by choosing Enter.
Check the delivery plant and storage location from which the delivery item is to be delivered. Delivery plant:_____________________________________________ Picking location:______________________________________ a)
On the Create Delivery: Overview screen, choose the tab page Picking. Delivery Plant: 1400 Stuttgart (Picking) Location: 0001 Continued on next page
48
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
5.
Now analyze the availability check for the delivery item. Call the availability check for the outbound delivery again. a)
6.
On the Create Delivery: Overview screen, choose Environment → Availability.
First check whether the availability of the delivery item is checked at plant level or at plant and storage location level. ___________________________________________________________
7.
a)
On the Availability Overview screen, choose Goto → Display Scope of Check.
b)
In the “Display Scope of Check” dialog box, No Storage Location Inspection is not selected, meaning that availability is checked at the level of plant/storage location.
Now check the cumulated ATP quantity of material T-AC1## in plant 1400 and storage location 0001. What cumulated ATP quantity is there today? What is the cumulated ATP quantity in 3 months? Cumulated ATP quantity today:_________________________________ Cumulated ATP quantity in 3 months:___________________________ a)
Close the “Display Scope of Check” dialog box. The Availability Overview screen displays the cumulated ATP quantity at plant level and at plant/storage location level from today to a date in the future. Cumulated ATP quantity today: 500 Cumulated ATP quantity in 3 months: 1500
8.
Change the material availability date of the delivery item to today plus 3 months and increase the delivery quantity to 1,500 meters. Is it possible? Can you also confirm 2,000 meters for the new material staging? ___________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
49
Unit 1: Availability Check Based on ATP Quantity
SCM671
___________________________________________________________ a)
On the Create Delivery: Overview screen, select the delivery item.
b)
Choose Goto → Item → Picking.
c)
On the Create Delivery: Item Detail screen, change the Mat. Avail. Date field to today plus 3 months and increase the Dlv. Quantity to 1,500. It is possible to confirm 1,500 meters on the new material availability date. Hint: Confirm the warning message by choosing Enter. Increase the Dlv. Quantity to 2,000. It is not possible to confirm 2,000 meters on the new material availability date. The system issues the message: Only 500 m of material T-AC1## available.
9.
Change the material availability date of the delivery item back to today and the delivery quantity back to 500 meters. Then save the outbound delivery. Make a note of the document number. Outbound delivery:______________________________________________ a)
50
On the Create Delivery: Item Detail screen, choose the Picking tab page and change the Mat. Avail. Date back to today. Then reduce the Dlv. Quantity to 500. Click Enter and choose Outbound Delivery → Save.
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Exercise 2: Activating and Selecting the Check Method Exercise Objectives After completing this exercise, you will be able to: • Activate the ATP check for the Sales and Distribution application
Business Example Configure the Customizing settings for the availability check. Learn how to activate the availability check and select the check method for the requirement class, schedule line category, and delivery item category. Analyze the determination of the requirement class in conjunction with the sales documents.
Task 1: Check the activation of the ATP check in Sales and Distribution. The availability check must be activated in the required method and for the relevant requirements class. For sales documents, the availability check must also be activated in the relevant schedule line categories. If an ATP check is intended for each delivery item, the availability check must not be deactivated for the relevant delivery item categories. In addition, the ATP check must not be deactivated for the checking group defined in the material master of the material to be checked. 1.
Display the order with the PO Number ## Order 2 and determine the following data: Requirement type of the order item: Schedule line category of the order schedule line:
2.
Which item category is used to control the delivery item of the delivery from exercise 1, task 5, step 9? Delivery item type
3.
Display the material master of material T-AC1## in plants 1200 Dresden and 1400 Stuttgart. Which checking groups are defined? Checking group for plant 1200:______________________________________ Checking group for plant 1400:______________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
51
Unit 1: Availability Check Based on ATP Quantity
4.
SCM671
Check the configuration of checking group 02. Is the ATP check activated? ________________________________________________________
5.
Which requirements class is assigned to the requirements type KSV? Hint: Open a second session and call the Customizing transaction. Requirements class:_____________________________________________
6.
Is the availability check activated for requirements class 050? If so, in which method? Is the requirements transfer activated? ________________________________________________________ ________________________________________________________ ________________________________________________________
7.
Now check the schedule line category CP. Is the availability check activated for this schedule line category? In which method? Is the requirements transfer activated? ________________________________________________________ ________________________________________________________ ________________________________________________________
8.
Is an ATP check intended for delivery item category TAN? Check Customizing for the delivery item category. ________________________________________________________
Continued on next page
52
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Task 2: It is essential that the availability check be activated in the required method and for the relevant requirements class. Therefore, use the options for determining the requirements classes in Customizing. 1.
Which two strategies does the system provide to determine the requirements type and therefore for requirements class?
2.
Which strategy has been used to determine the requirements type/class in the order item in the order from exercise 1, task 1 (order number: ## order 1)? Remember: Material T-AC1## was sold from plant 1200 Dresden. The order item was checked with item category TAN. Before the “determination strategy” of the requirements type/class is checked, determine the MRP type of material T-AC1## in plant 1200 Dresden. MRP type:______________________________________________ Origin of the requirements type during requirements determination:__________________
3.
Now analyze how requirements type KSV is determined on the basis of the “material master” strategy. Which strategy group is maintained for material T-AC1## and plant 1200? Strategy group:____________________________________________
4.
Which main strategy is assigned to strategy group 40 (planning with final assembly)? Analyze the assignment in Customizing. Field
Attribute
Main Planning Strategy 5.
Which requirements type uses strategy 40 (planning with final assembly) for customer requirements? Field
Attribute
Reqmt Type of Customer Reqmt
2009
© 2009 SAP AG. All rights reserved.
53
Unit 1: Availability Check Based on ATP Quantity
SCM671
Solution 2: Activating and Selecting the Check Method Task 1: Check the activation of the ATP check in Sales and Distribution. The availability check must be activated in the required method and for the relevant requirements class. For sales documents, the availability check must also be activated in the relevant schedule line categories. If an ATP check is intended for each delivery item, the availability check must not be deactivated for the relevant delivery item categories. In addition, the ATP check must not be deactivated for the checking group defined in the material master of the material to be checked. 1.
Display the order with the PO Number ## Order 2 and determine the following data: Requirement type of the order item: Schedule line category of the order schedule line: a)
Logistics → Sales and Distribution → Sales → Order → Display Order – Enter the order number from exercise 1, task 1, step 6 or find the order with the PO number ## Order 2.
b)
2.
On the Display Standard Order: Overview screen, choose the Procurement tab page. Requirement type of the order item:
KSV
Schedule line category of the order schedule line:
CP
Which item category is used to control the delivery item of the delivery from exercise 1, task 5, step 9?
Continued on next page
54
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Delivery item type a)
Call the outbound delivery in “Display” mode. Logistics → Sales and Distribution → Shipping and Transportation → Outbound Delivery → Display Outbound delivery
Enter “your” outbound delivery from exercise 1, task 5, step 9.
On the Display Delivery ##: Overview screen, find the field ITyp on the Item Overview tab page. Delivery item type 3.
TAN
Display the material master of material T-AC1## in plants 1200 Dresden and 1400 Stuttgart. Which checking groups are defined? Checking group for plant 1200:______________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
55
Unit 1: Availability Check Based on ATP Quantity
SCM671
Checking group for plant 1400:______________________________________ a)
Logistics → Sales and Distribution → Master Data → Products → Material → Trading Goods → Display Material
T-AC1##
Goto → Select View(s) View
Sales: General/Plant Data
Enter Plant
1200
Enter On the Display Material T-AC1## (Finished Product) screen, choose the Sales: General/Plant tab page and find the checking group in the Availability Check field. Checking group for plant 1200:______________________________________ 02 b)
On the Display Material T-AC1## (Finished Product) screen, choose Edit → Organizational Levels. Enter Plant 1400 and confirm your entry by choosing Enter. On the Display Material T-AC1## (Finished Product) screen, choose the Sales: General/Plant tab page and find the checking group in the Availability Check field. Checking group for plant 1400:______________________________________ 02
4.
Check the configuration of checking group 02. Is the ATP check activated?
Continued on next page
56
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
________________________________________________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Define Checking Groups. Select checking group 02.
5.
Field
Attribute
Explanation
No Check
Not selected
The ATP check is active.
Which requirements class is assigned to the requirements type KSV? Hint: Open a second session and call the Customizing transaction. Requirements class:_____________________________________________ a)
System → Create Session
b)
Tools → Customizing → IMG → Execute Project
c)
Goto → SAP Reference IMG
d)
Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Transfer of Requirements → Define Requirements Types Search for requirements type KSV in the list. Requirements class: 050 Warehouse Consumption
6.
Is the availability check activated for requirements class 050? If so, in which method? Is the requirements transfer activated? ________________________________________________________ ________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
57
Unit 1: Availability Check Based on ATP Quantity
SCM671
________________________________________________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Transfer of Requirements → Define Requirements Classes Select requirements class 050 and choose Goto → Details.
7.
Field
Attribute
Explanation
Availability
Selected
The ATP check is active.
Req. Transfer
Selected
Requirements transfer is active.
Allocation Ind.
1
Customer requirements are consumed against planning.
Prod. Allocation
Selected
The product allocation check is active.
Now check the schedule line category CP. Is the availability check activated for this schedule line category? In which method? Is the requirements transfer activated? ________________________________________________________ ________________________________________________________
Continued on next page
58
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
________________________________________________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Define Procedure for Each Schedule Line Category. Select the schedule line category CP.
8.
Field
Attribute
Explanation
AvC
Selected
The ATP check is active.
Rq
Selected
Requirements transfer is active.
All.
Selected
The product allocation check is active. “Previously” however, only one ATP check took place in the orders. This is because no product allocation procedure is assigned to material master T-AC1##.
Is an ATP check intended for delivery item category TAN? Check Customizing for the delivery item category. ________________________________________________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Determine Procedure for Each Delivery Item Category. Select the delivery item category TAN. Field
Attribute
Explanation
Avail. Check Off
Not selected
The ATP check is active.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
59
Unit 1: Availability Check Based on ATP Quantity
SCM671
Task 2: It is essential that the availability check be activated in the required method and for the relevant requirements class. Therefore, use the options for determining the requirements classes in Customizing. 1.
Which two strategies does the system provide to determine the requirements type and therefore for requirements class? Answer: The requirements type/class can be derived based on the material (relevant fields: Strategy Group, MRP Group, and possibly Material Type). However, there are also business transactions that require the requirements type to be determined based on a transaction. Therefore, the requirements type/class can also be determined based on the order item category together with the MRP type of the material, or solely with the order item category.
2.
Which strategy has been used to determine the requirements type/class in the order item in the order from exercise 1, task 1 (order number: ## order 1)? Remember: Material T-AC1## was sold from plant 1200 Dresden. The order item was checked with item category TAN. Before the “determination strategy” of the requirements type/class is checked, determine the MRP type of material T-AC1## in plant 1200 Dresden. MRP type:______________________________________________
Continued on next page
60
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Origin of the requirements type during requirements determination:__________________ a)
Logistics → Sales and Distribution → Master Data → Products → Material → Trading Goods → Display Material
T-AC1##
Goto → Select View(s) View
MRP 1
Enter Plant
1200
Enter On the Display Material T-AC1## (Trading Goods) screen, choose the MRP 1 tab page and find the MRP type. MRP Type – Plant 1200: PD b)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Transfer of Requirements → Determination of Requirement Types Using Transaction Select the order item category TAN and the MRP type PD.
3.
Field
Attribute
Explanation
Q
Blank
1. First, the requirement type is determined using the material master strategy, and if this fails, using the transaction (item category and MRP type)
Now analyze how requirements type KSV is determined on the basis of the “material master” strategy. Which strategy group is maintained for material T-AC1## and plant 1200?
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
61
Unit 1: Availability Check Based on ATP Quantity
SCM671
Strategy group:____________________________________________ a)
Logistics → Sales and Distribution → Master Data → Products → Material → Trading Goods → Display Material
T-AC1##
Goto → Select View(s) View
MRP 3
Enter Plant
1200
Enter On the Display Material T-AC1## (Finished Product) screen, choose the MRP 3 tab page and find the strategy group. Strategy group – plant 1200: 40 Planning with final assembly 4.
Which main strategy is assigned to strategy group 40 (planning with final assembly)? Analyze the assignment in Customizing. Field
Attribute
Main Planning Strategy a)
IMG path: Production → Production Planning → Demand Management → Planned Independent Requirements → Planning Strategy → Define Strategy Group. Select strategy group 40. Choose Goto → Details.
5.
Field
Attribute
Main Strategy
40
Which requirements type uses strategy 40 (planning with final assembly) for customer requirements?
Continued on next page
62
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Field
Attribute
Reqmt Type of Customer Reqmt a)
IMG path: Production → Production Planning → Demand Management → Planned Independent Requirements → Planning Strategy → Define Strategy. Select strategy 40. Field
Attribute
Reqs-Cu.
KSV
Hint: Requirements class 050 is assigned to requirements type KSV (see above).
2009
© 2009 SAP AG. All rights reserved.
63
Unit 1: Availability Check Based on ATP Quantity
64
© 2009 SAP AG. All rights reserved.
SCM671
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Exercise 3: Controlling the ATP Check Exercise Objectives After completing this exercise, you will be able to: • Configure the ATP check for the Sales and Distribution application
Business Example Explain the Customizing settings for the check scopes. Decide whether you want to carry out an ATP check with or without taking into account the replenishment lead time. Define the check level of the ATP check.
Task 1: Now configure the Customizing settings for the ATP check. First, enter and analyze the starting situation of the check. 1.
Create a purchase order for material T-AC2##. Order Type
NB
Vendor
1000 C.E.B Berlin
Purchasing Organization
1000
Purchasing Group
000
Company Code
1000
Material
T-AC2##
PO Quantity
200
Delivery Date
Today plus 1 month
Plant
1200
Gross Price Field: Amount
5
Save the purchase order and make a note of the order number. ___________________________________________________________ 2.
Check the cumulated ATP quantity of material T-AC2## in plant 1200 Dresden. To do so, call the transaction “Availability Overview”. Material
T-AC2##
Plant
1200
Checking Rule
A Continued on next page
2009
© 2009 SAP AG. All rights reserved.
65
Unit 1: Availability Check Based on ATP Quantity
SCM671
Date
Location
Cumulated ATP Quantity
Today
Plant 1200
Today
Plant 1200/Storage location 0001
Today
Plant 1200/Storage location 0002
One month from today
Plant 1200
One month from today
Plant 1200/Storage location 0001
One month from today
Plant 1200/Storage location 0002
Task 2: Define a new checking group. Configure a special “availability check control”. Define a new check scope for the ATP check of orders and deliveries. Decide the check level of the ATP check. 1.
To carry out the ATP check for material T-AC2## in plant 1200, you require a particular check control. You therefore create a new checking group ##+50. Since checking group ##+50 has no different requirements to checking group 02, you can use checking group 02 as a template.
2.
Now define a new “availability check control” for the “new” checking group 50+## to process sales and delivery documents. Use the “availability check control” checking group/check rule 02/A and 02/B as a template.
3.
Define checking group ##+50 for material T-AC2## in plant 1200.
4.
Create a standard order and check whether the new “availability check control” is used for the sales document. Do not save the order yet! Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 3
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
___________________________________________________________ Continued on next page
66
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Remain in order processing. Do not save the order. 5.
What quantity can be confirmed for the requested delivery date? What other deliveries does the system propose? ___________________________________________________________ ___________________________________________________________ ___________________________________________________________
6.
Explain why only 150 pieces can be confirmed on the requested date but delivery of 200 pieces is possible at a later date. Examine the scope of the ATP check and the calculation of the cumulated ATP quantity of material T-AC2## in plant 1200. After you have completed the check, leave order processing without saving the order. Scope of check:__________________________________________________ ___________________________________________________________ ___________________________________________________________ Calculation of cumulated ATP quantity:____________________________ ___________________________________________________________ ___________________________________________________________
7.
Since there were previously delays in delivering material T-AC2##, you do not want to include purchase requisitions and purchase orders when calculating the ATP quantity in the future. You therefore change the “availability check control” for checking group ##+50 / checking rule A and checking group ##+50 / checking rule B accordingly.
8.
Test your new “availability check control”. To do so, create a standard order again. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 4
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
67
Unit 1: Availability Check Based on ATP Quantity
SCM671
Which deliveries does the system propose? ___________________________________________________________ ___________________________________________________________ Why can the system not offer a complete delivery in the future? ___________________________________________________________ ___________________________________________________________ Save the order and write down the document number. Order:___________________________________________________ 9.
Deliver the order from step 8 of this task (order number ## order 4). What amount of material T-AC2## can be delivered? Explain the delivery quantity. Also check the delivery creation log. Change the picking storage location of the delivery item to 0002. How does the system respond? Delete the picking storage location and increase the delivery quantity to 150 pieces. Is it possible? Do not save the delivery. ___________________________________________________________ ___________________________________________________________ ___________________________________________________________ ___________________________________________________________ ___________________________________________________________ ___________________________________________________________
10. For test purposes, now change the “availability check control” for checking group ##+50 / checking rule B. Deactivate the storage location check. Hint: You change the “availability check control” only to determine the Customizing settings of the “check levels.” In practice, it would not make sense to deactivate the storage location check for outbound deliveries since picking takes place in the storage location and so the material must be available in the picking storage location. 11. Test your new “availability check control”. Deliver the order from step 8 of this task (order number ## order 4). What amount of material T-AC2## can be delivered? Explain the delivery quantity. Continued on next page
68
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Do not save the delivery.
Task 3: Familiarize yourself with the ATP check taking into account the replenishment lead time. 1.
Activate the “ATP check including replenishment lead time” for the “availability check control” checking group ##+50 / checking rule A.
2.
Enter a standard order and check the new “availability check control.” Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 5
Requested Delivery Date
Today in three weeks
Delivery Plant
1200
Material
T-AC2##
Order Quantity
500
Can the required quantity be confirmed for the required delivery date? ___________________________________________________________ ___________________________________________________________ Why? ___________________________________________________________ ___________________________________________________________ Note the End Lead Time date on the Availability Overview screen. End Lead Time:______________________________________________ Do not save the order. 3.
Determine the times in the system that are used to calculate the replenishment lead time and check the calculation of the date “End Lead Time” from step 2 of this task. What is the material type of material T-AC2## and what is the procurement type of the material? _____________________________________________ Goods receipt processing time – plant 1200: __________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
69
Unit 1: Availability Check Based on ATP Quantity
SCM671
Planned delivery time – plant 1200:______________________________________ Purchasing processing time in plant 1200_______________
70
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Solution 3: Controlling the ATP Check Task 1: Now configure the Customizing settings for the ATP check. First, enter and analyze the starting situation of the check. 1.
Create a purchase order for material T-AC2##. Order Type
NB
Vendor
1000 C.E.B Berlin
Purchasing Organization
1000
Purchasing Group
000
Company Code
1000
Material
T-AC2##
PO Quantity
200
Delivery Date
Today plus 1 month
Plant
1200
Gross Price Field: Amount
5
Save the purchase order and make a note of the order number. ___________________________________________________________ a)
Logistic → Materials Management → Purchasing → Purchase Order → Create → Vendor/Supplying Plant Known Order Type
NB
Vendor
1000 C.E.B Berlin
Purchasing Organization
1000
Purchasing Group
000
Company Code
1000
Material
T-AC2##
PO Quantity
200
Delivery Date
Today plus 1 month
Plant
1200
Gross Price Field: Amount
5
On the Create Purchase Order screen, choose Purchase Order → Save. Continued on next page
2009
© 2009 SAP AG. All rights reserved.
71
Unit 1: Availability Check Based on ATP Quantity
2.
SCM671
Check the cumulated ATP quantity of material T-AC2## in plant 1200 Dresden. To do so, call the transaction “Availability Overview”. Material
T-AC2##
Plant
1200
Checking Rule
A
Date
Location
Today
Plant 1200
Today
Plant 1200/Storage location 0001
Today
Plant 1200/Storage location 0002
Cumulated ATP Quantity
Continued on next page
72
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
One month from today
Plant 1200
One month from today
Plant 1200/Storage location 0001
One month from today
Plant 1200/Storage location 0002
a)
Logistics → Sales and Distribution → Sales → Environment → Availability Overview
b) Material
T-AC2##
Plant
1200
Checking Rule
A
“Enter” c) Date
Location
Cumulated ATP Quantity
Today
Plant 1200
150
Today
Plant 1200/Storage location 0001
100
Today
Plant 1200/Storage location 0002
50
One month from today
Plant 1200
350
One month from today
Plant 1200/Storage location 0001
100
One month from today
Plant 1200/Storage location 0002
50
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
73
Unit 1: Availability Check Based on ATP Quantity
SCM671
Task 2: Define a new checking group. Configure a special “availability check control”. Define a new check scope for the ATP check of orders and deliveries. Decide the check level of the ATP check. 1.
To carry out the ATP check for material T-AC2## in plant 1200, you require a particular check control. You therefore create a new checking group ##+50. Since checking group ##+50 has no different requirements to checking group 02, you can use checking group 02 as a template. a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Define Checking Groups. Select item 02 “Individual Requirement” and choose Edit → Copy As...
b)
In the Av field, replace 02 with ##+50 and confirm your change with “Enter”.
c)
Change the description of the checking group to “Checking Group ##”.
d)
On the screen “Change View “Availability Check Control”: Overview”, choose Table View → Save.
Continued on next page
74
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
2.
Now define a new “availability check control” for the “new” checking group 50+## to process sales and delivery documents. Use the “availability check control” checking group/check rule 02/A and 02/B as a template. a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Carry Out Control For Availability Check Select the row containing checking group 02 and checking rule A. Now choose Edit → Copy As...
b)
In the Av field, replace 02 with ##+50 and confirm your change with “Enter”. Confirm the warning message about the namespace by choosing Enter.
c)
On the “Change View “Availability Check Control”: Overview” screen, choose Table View → Save.
d)
Now select the row containing checking group 02 and checking rule B. Choose Edit → Copy As...
e)
In the Av field, replace 02 with ##+50 and confirm your change with Enter. Confirm the warning message about the namespace by choosing “Enter.”
f)
On the “Change View “Availability Check Control”: Overview” screen, choose Table View → Save.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
75
Unit 1: Availability Check Based on ATP Quantity
3.
SCM671
Define checking group ##+50 for material T-AC2## in plant 1200. a)
Logistics → Sales and Distribution → Master Data → Products → Material → Trading Goods → Change Material
T-AC2##
Goto → Select View(s) View
Sales: General/Plant Data
Enter Plant
1200
“Enter” On the Change Material T-AC2## (Trading Goods) screen, choose the Sales: General/Plant tab page and find the Availability Check field. Overwrite checking group 02 with ##+50. On the Change Material T-AC2## (Trading Goods) screen, choose Material → Save to save the material. 4.
Create a standard order and check whether the new “availability check control” is used for the sales document. Do not save the order yet! Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 3
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
___________________________________________________________
Continued on next page
76
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Remain in order processing. Do not save the order. a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 3
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
Since the material is not available as required for this order either, the system remains in order entry on the “Availability Control” screen. On the “Availability Control” screen, choose “Scope of Check”. “Scope of check” or “availability check control” ##+50 / A is used for this ATP check. Remain in order processing. Do not save the order. 5.
What quantity can be confirmed for the requested delivery date? What other deliveries does the system propose? ___________________________________________________________ ___________________________________________________________ ___________________________________________________________ a)
6.
A one-time delivery in the amount of 150 pieces is possible on the requested date. The system also proposes a complete delivery in approximately one month. In addition, 150 pieces can be confirmed on the customer's requested delivery date, with the remaining 50 pieces being delivered in approximately one month.
Explain why only 150 pieces can be confirmed on the requested date but delivery of 200 pieces is possible at a later date. Examine the scope of the ATP check and the calculation of the cumulated ATP quantity of material T-AC2## in plant 1200. After you have completed the check, leave order processing without saving the order. Scope of check:__________________________________________________ ___________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
77
Unit 1: Availability Check Based on ATP Quantity
SCM671
___________________________________________________________ Calculation of cumulated ATP quantity:____________________________ ___________________________________________________________ ___________________________________________________________ a)
On the Availability Control screen, choose “Scope of Check”. When the ATP quantity is calculated, purchase orders are taken into account along with other planned receipts.
b)
Close the “Display Scope of Check” dialog box. From the “Availability Control” screen, call the “Availability Overview” screen. Display the details. To do so, choose Settings → All Details. Since you are displaying the “Availability Overview” from order processing, the order is displayed on the material availability date as a “simulated requirement” in the amount of 200 pieces. On the material availability date of the requirement, a “cumulated ATP quantity” of only 150 meters is available. This “cumulated ATP quantity” results from the plant stock of the material. As a result, a maximum of 150 pieces can be confirmed on the requested date. However, there is a purchase order with a delivery date in approximately one month for 200 pieces of material T-AC2## for plant 1200. As a result, the “cumulated ATP quantity” as of the planned delivery date of the purchase order is 350 pieces. Therefore, up to 350 pieces can be confirmed after the planned receipt.
c)
On the Availability Control screen, choose Edit → Delivery Proposal.
d)
On the Create Standard Order: Overview screen, choose Sales Document → Exit.
e)
When prompted to save the data, choose No.
Continued on next page
78
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
7.
Since there were previously delays in delivering material T-AC2##, you do not want to include purchase requisitions and purchase orders when calculating the ATP quantity in the future. You therefore change the “availability check control” for checking group ##+50 / checking rule A and checking group ##+50 / checking rule B accordingly. a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Carry Out Control For Availability Check First select the row containing checking group ##+50 and checking rule A. Now choose Goto → Details.
b)
Deselect the fields Incl. Purch. Requisitions and Incl. Purchase Orders.
c)
On the screen “Change View “Availability Check Control”: Details”, choose Table View → Save.
d)
On the screen “Change View “Availability Check Control”: Details”, choose Goto → Other Entry. Avail. Check
##+50
Checking Rule
B
Confirm your entries with Enter.
8.
e)
On the screen “Change View “Availability Check Control”: Details”, deselect the fields Incl. Purch. Requisitions and Incl. Purchase Orders.
f)
On the screen “Change View “Availability Check Control”: Details”, choose Table View → Save.
Test your new “availability check control”. To do so, create a standard order again. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 4
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
Which deliveries does the system propose? Continued on next page
2009
© 2009 SAP AG. All rights reserved.
79
Unit 1: Availability Check Based on ATP Quantity
SCM671
___________________________________________________________ ___________________________________________________________ Why can the system not offer a complete delivery in the future? ___________________________________________________________ ___________________________________________________________ Save the order and write down the document number. Order:___________________________________________________ a)
b)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 4
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
Since the material is not available as required for this order either, the system remains in order entry on the “Availability Control” screen. The system can confirm 150 pieces for the requested delivery date. Confirmation of the remaining 50 open pieces is not possible for the requested date or for a later date.
c)
On the Availability Control screen, choose Scope of Check. Purchase orders are not taken into account when the ATP quantity is calculated for this check. On the Availability Overview screen, you can see that the cumulated ATP quantity from today to a date in the future is 150 pieces in plant 1200 Dresden. The purchase order that you created in task 1, step 1 is not displayed. The ATP quantity of the purchase order is not included in the calculation of the cumulated ATP quantity.
9.
d)
On the Availability Control screen, choose Edit → Delivery Proposal.
e)
On the Create Standard Order: Overview screen, choose Sales Document → Save.
Deliver the order from step 8 of this task (order number ## order 4). What amount of material T-AC2## can be delivered? Explain the delivery quantity. Also check the delivery creation log. Continued on next page
80
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Change the picking storage location of the delivery item to 0002. How does the system respond? Delete the picking storage location and increase the delivery quantity to 150 pieces. Is it possible? Do not save the delivery. ___________________________________________________________ ___________________________________________________________ ___________________________________________________________ ___________________________________________________________ ___________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
81
Unit 1: Availability Check Based on ATP Quantity
SCM671
___________________________________________________________ a)
Logistics → Sales and Distribution → Shipping and Transportation → Outbound Delivery → Create → Single Document → With Reference to Sales Order On the Create Outbound Delivery with Order Reference screen, enter the following data: Shipping Point
1200
Selection Date
Today + 7 days
Order
Document number from step 8
Remain on the Create Delivery: Overview screen. Do not save the delivery. Only 100 pieces can be delivered. In the delivery creation log (Edit → Error Log), the system informs you that only 100 pieces of material T-AC2## are available. b)
Call the Availability Control screen (Environment → Availability) and display the scope of the check (Goto → Display Scope of Check). ATP is checked at the level of plant/storage location since the No Storage Location Inspection parameter is not selected.
c)
Navigate to the Create Delivery: Overview screen and choose the tab page Picking. The delivery item is delivered from plant 1200 and storage location 0001.
d)
Call the Availability Control screen (Environment → Availability). The delivery item is checked at plant and storage location level. In plant 1200, there is a cumulated ATP quantity of 150 pieces for the delivery date (50 are “reserved” by the order quantity that has not yet been delivered). In storage location 0001, the cumulated ATP quantity for the required date is only 100 pieces. Therefore, only 100 pieces can be confirmed or delivered.
e)
Navigate to the Create Delivery: Overview screen and choose the tab page “Picking”. Change the storage location of the delivery item. Enter 0002. Confirm your entries with Enter. The system reports that only 50 pieces are available.
f)
Delete the storage location of the delivery item and increase the delivery quantity to 150 pieces. Confirm your entries with Enter. 150 pieces can be confirmed or delivered.
g)
Outbound Delivery → Exit. Respond to the prompt “Do you want to save your data?” with No. Continued on next page
82
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
10. For test purposes, now change the “availability check control” for checking group ##+50 / checking rule B. Deactivate the storage location check. Hint: You change the “availability check control” only to determine the Customizing settings of the “check levels.” In practice, it would not make sense to deactivate the storage location check for outbound deliveries since picking takes place in the storage location and so the material must be available in the picking storage location. a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Carry Out Control For Availability Check First select the row containing checking group ##+50 and checking rule B. Now choose Goto → Details.
b)
Select the No Stor. Loc. Inspectn field.
c)
On the screen “Change View “Availability Check Control”: Details”, choose Table View → Save.
11. Test your new “availability check control”. Deliver the order from step 8 of this task (order number ## order 4). What amount of material T-AC2## can be delivered? Explain the delivery quantity.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
83
Unit 1: Availability Check Based on ATP Quantity
SCM671
Do not save the delivery. a)
Logistics → Sales and Distribution → Shipping and Transportation → Outbound Delivery → Create → Single Document → With Reference to Sales Order On the “Create Outbound Delivery with Order Reference” screen, enter the following data: Shipping Point
1200
Selection Date
Today + 7 days
Order
Document number from step 8
Remain on the Create Delivery: Overview screen. Do not save the delivery yet. 150 pieces can now be delivered. Call the Availability Control screen (Environment → Availability). The delivery item is checked only at plant level. In plant 1200, there is a cumulated ATP quantity of 150 pieces for the required date. Therefore, only 150 pieces can be confirmed or delivered. b)
Do not save the delivery. On the Create Delivery: Overview screen, choose Outbound Delivery → Exit.
Task 3: Familiarize yourself with the ATP check taking into account the replenishment lead time. 1.
Activate the “ATP check including replenishment lead time” for the “availability check control” checking group ##+50 / checking rule A. a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Carry Out Control For Availability Check First select the row containing checking group ##+50 and checking rule A. Now choose Goto → Details.
2.
b)
Deselect the Check Without RLT indicator.
c)
On the screen “Change View “Availability Check Control”: Details”, choose Table View → Save.
Enter a standard order and check the new “availability check control.”
Continued on next page
84
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 5
Requested Delivery Date
Today in three weeks
Delivery Plant
1200
Material
T-AC2##
Order Quantity
500
Can the required quantity be confirmed for the required delivery date? ___________________________________________________________ ___________________________________________________________ Why? ___________________________________________________________ ___________________________________________________________ Note the End Lead Time date on the Availability Overview screen. End Lead Time:______________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
85
Unit 1: Availability Check Based on ATP Quantity
SCM671
Do not save the order. a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 5
Requested Delivery Date
Today in three weeks
Delivery Plant
1200
Material
T-AC2##
Order Quantity
500
Can the required quantity be confirmed for the required delivery date? _Yes________________________________________________________ b)
Select the order item can call the availability check explicitly for this item. To do so, choose Check Item Availability. The required delivery date is after the end of the replenishment lead time.
c)
Branch to the “Availability Overview” screen (Goto → Availability Overview). For the required date, either the cumulated ATP quantity is zero or no cumulated ATP quantity has been calculated. Since the required date is after the end of the replenishment lead time, the requirement can be confirmed without checks. End Lead Time:___________________________________________
3.
d)
On the Create Standard Order: Overview screen, choose Sales Document → Exit.
e)
When prompted to save the data, choose No.
Determine the times in the system that are used to calculate the replenishment lead time and check the calculation of the date “End Lead Time” from step 2 of this task. What is the material type of material T-AC2## and what is the procurement type of the material? _____________________________________________ Goods receipt processing time – plant 1200: __________ Planned delivery time – plant 1200:______________________________________
Continued on next page
86
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Purchasing processing time in plant 1200_______________ a)
Logistics → Sales and Distribution → Master Data → Products → Material → Trading Goods → Display Material
T-AC2##
Goto → Select View(s) View
MRP 2
Enter Plant
1200
Enter On the Display Material T-AC1## (Trading Goods) screen, choose the MRP 2 tab page and find the procurement type, the purchasing department processing time, and the planned delivery time. Procurement type – plant 1200: F (external procurement) Goods receipt processing time – plant 1200: 1 working day Planned delivery time – plant 1200: 10 calendar days b)
IMG path: Materials Management → Purchasing → Purchase Requisition → Processing Time. Purchasing processing time in plant 1200: 1 working day
2009
© 2009 SAP AG. All rights reserved.
87
Unit 1: Availability Check Based on ATP Quantity
88
© 2009 SAP AG. All rights reserved.
SCM671
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Exercise 4: Shortage Check Exercise Objectives After completing this exercise, you will be able to: • Understand the shortage check concept • Activate the shortage check
Business Example To avoid shortages, you want to include cumulated requirements and confirmed cumulated requirements when you carry out the ATP check.
Task: Now process the shortage check. You will first trigger a shortage situation and then create an order. Because you have not activated the shortage check yet, you will receive a confirmation in the sales order that is NOT realistic. Once you have activated the shortage check in Customizing, the system recognizes the shortage when you create an order and cannot confirm it. 1.
Now process the shortage check. To do so, first undo the changes that you made to the “availability check control” for test purposes.
2.
Check the cumulated ATP quantity of material T-AC2## in plant 1200 Dresden. To do so, call the “Availability Overview” transaction. Material
T-AC2##
Plant
1200
Checking Rule
A
Date
Location
Today
Plant 1200
Today
Plant 1200/Storage location 0001
Today
Plant 1200/Storage location 0002
Cumulated ATP Quantity
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
89
Unit 1: Availability Check Based on ATP Quantity
3.
SCM671
One month from today
Plant 1200
One month from today
Plant 1200/Storage location 0001
One month from today
Plant 1200/Storage location 0002
Create a standard order. On which date can the order item be confirmed? Why? Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 6
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
___________________________________________________________ ___________________________________________________________ Why? ___________________________________________________________ ___________________________________________________________ Accept the delivery proposal and save the order. Make a note of the document number. Document number:______________________________________________ 4.
Now change the planned inbound delivery date of your purchase order from exercise 3, task 1, step 1. Set the new delivery date to today in two months.
5.
Now check the ATP quantity for material T-AC2## in plant 1200 Dresden. To do so, call the transaction “Availability Overview”. Material
T-AC2##
Plant
1200
Checking Rule
A
Continued on next page
90
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
6.
Date
Location
Cumulated ATP Quantity
Today
Plant 1200
Today
Plant 1200/Storage location 0001
Today
Plant 1200/Storage location 0002
One month from today
Plant 1200
One month from today
Plant 1200/Storage location 0001
One month from today
Plant 1200/Storage location 0002
In this case, enter a new order. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 7
Requested Delivery Date
Today plus 3 months
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
Can the required date of the order item be confirmed? ___________________________________________________________ ___________________________________________________________ Why? ___________________________________________________________ ___________________________________________________________ Does this make sense? ___________________________________________________________ ___________________________________________________________ Do not save the order. 7.
Now activate the shortage check for checking group ##+50. Continued on next page
2009
© 2009 SAP AG. All rights reserved.
91
Unit 1: Availability Check Based on ATP Quantity
8.
SCM671
Now enter the order again. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 8
Requested Delivery Date
Today plus 3 months
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
When the shortage check is active, can another order with material T-AC2## in plant 1200 Dresden be confirmed in this ATP situation? ___________________________________________________________ Leave order processing without saving.
92
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Solution 4: Shortage Check Task: Now process the shortage check. You will first trigger a shortage situation and then create an order. Because you have not activated the shortage check yet, you will receive a confirmation in the sales order that is NOT realistic. Once you have activated the shortage check in Customizing, the system recognizes the shortage when you create an order and cannot confirm it. 1.
Now process the shortage check. To do so, first undo the changes that you made to the “availability check control” for test purposes. a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Carry Out Control For Availability Check First select the row containing checking group ##+50 and checking rule A. Choose Goto → Details.
b)
Select the fields Incl. Purch. Requisitions, Incl. Purchase Orders, and Check Without RLT. Deselect the No Stor. Loc. Inspectn field.
c)
On the screen “Change View “Availability Check Control”: Details”, choose Table View → Save.
d)
On the screen “Change View “Availability Check Control”: Details”, choose Goto → Other Entry. Avail. Check
##+50
Checking Rule
B
Confirm your entries with Enter.
2.
e)
On the screen “Change View “Availability Check Control”: Details”, select the fields Incl. Purch. Requisitions and Incl. Purchase Orders. Deselect the No Stor. Loc. Inspectn field.
f)
On the screen “Change View “Availability Check Control”: Details”, choose Table View → Save.
Check the cumulated ATP quantity of material T-AC2## in plant 1200 Dresden. To do so, call the “Availability Overview” transaction.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
93
Unit 1: Availability Check Based on ATP Quantity
SCM671
Material
T-AC2##
Plant
1200
Checking Rule
A
Date
Location
Today
Plant 1200
Today
Plant 1200/Storage location 0001
Today
Plant 1200/Storage location 0002
Cumulated ATP Quantity
Continued on next page
94
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
One month from today
Plant 1200
One month from today
Plant 1200/Storage location 0001
One month from today
Plant 1200/Storage location 0002
a)
Logistics → Sales and Distribution → Sales → Environment → Availability Overview
b) Material
T-AC2##
Plant
1200
Checking Rule
A
“Enter” c)
3.
Date
Location
Cumulated ATP Quantity
Today
Plant 1200
0
Today
Plant 1200/Storage location 0001
100
Today
Plant 1200/Storage location 0002
50
Approximately one month from today
Plant 1200
200
Approximately one month from today
Plant 1200/Storage location 0001
100
Approximately one month from today
Plant 1200/Storage location 0002
50
Create a standard order. On which date can the order item be confirmed? Why? Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 6 Continued on next page
2009
© 2009 SAP AG. All rights reserved.
95
Unit 1: Availability Check Based on ATP Quantity
SCM671
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
___________________________________________________________ ___________________________________________________________ Why? ___________________________________________________________ ___________________________________________________________ Accept the delivery proposal and save the order. Make a note of the document number. Document number:______________________________________________ a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 6
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
The requested date for the order item cannot be confirmed. The system proposes a delivery of 200 pieces after the planned delivery of the purchase order (see the “Availability Overview” screen). The cumulated ATP quantity for the required date in plant 1200 Dresden is zero. The purchase order delivers an ATP quantity of 200 pieces for the planned inbound delivery date in approximately one month. b)
On the Availability Control screen, select the delivery proposal. To do so, choose Edit → Delivery Proposal.
c)
On the Create Standard Order: Overview screen, choose Sales Document → Save. Document number:__________________________________________________ Continued on next page
96
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
4.
5.
Now change the planned inbound delivery date of your purchase order from exercise 3, task 1, step 1. Set the new delivery date to today in two months. a)
Logistics → Materials Management → Purchasing → Purchase Order → Change. Your purchase order is displayed in change mode. If this is not the case, choose: Purchase Order → Other Purchase Order and enter the purchase order number from exercise 3, task 1, step 1 in the Pur. Order field. Then choose Other Document.
b)
In the Deliv. Date field, enter today in two months.
c)
Purchase Order → Save.
Now check the ATP quantity for material T-AC2## in plant 1200 Dresden. To do so, call the transaction “Availability Overview”. Material
T-AC2##
Plant
1200
Checking Rule
A
Date
Location
Today
Plant 1200
Today
Plant 1200/Storage location 0001
Today
Plant 1200/Storage location 0002
Cumulated ATP Quantity
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
97
Unit 1: Availability Check Based on ATP Quantity
SCM671
One month from today
Plant 1200
One month from today
Plant 1200/Storage location 0001
One month from today
Plant 1200/Storage location 0002
a)
Logistics → Sales and Distribution → Sales → Environment → Availability Overview
b) Material
T-AC2##
Plant
1200
Checking Rule
A
Enter c)
6.
Date
Location
Cumulated ATP Quantity
Today
Plant 1200
0
Today
Plant 1200/Storage location 0001
100
Today
Plant 1200/Storage location 0002
50
Approximately one month from today
Plant 1200
minus 200
Approximately one month from today
Plant 1200/Storage location 0001
100
Approximately one month from today
Plant 1200/Storage location 0002
50
In this case, enter a new order. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 7
Requested Delivery Date
Today plus 3 months Continued on next page
98
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
Can the required date of the order item be confirmed? ___________________________________________________________ ___________________________________________________________ Why? ___________________________________________________________ ___________________________________________________________ Does this make sense? ___________________________________________________________ ___________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
99
Unit 1: Availability Check Based on ATP Quantity
SCM671
Do not save the order. a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 7
Requested Delivery Date
Today plus 3 months
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
Can the required quantity be confirmed for the required delivery date? Yes Why? Due to the ATP quantity of the purchase order with a delivery date of today in 2 months. Does this make sense? No, because after this order has been confirmed, the total confirmed quantity would be larger than the stock and planned receipts. As a result, it is not possible to guarantee supplier confirmations. Currently, the shortage check is not active.
7.
b)
On the Create Standard Order: Overview screen, choose Sales Document → Exit.
c)
When prompted to save the data, choose No.
Now activate the shortage check for checking group ##+50. a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Define Checking Groups. Select checking group ##+50. In the Accumul. field, enter 3 to activate the shortage check.
b) 8.
On the screen “Change View “Availability Check Control”: Overview”, choose Table View → Save.
Now enter the order again. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 8 Continued on next page
100
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check Using the Example of Sales and Distribution
Requested Delivery Date
Today plus 3 months
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
When the shortage check is active, can another order with material T-AC2## in plant 1200 Dresden be confirmed in this ATP situation? ___________________________________________________________ Leave order processing without saving. a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 8
Requested Delivery Date
Today plus 3 months
Delivery Plant
1200
Material
T-AC2##
Order Quantity
200
When the shortage check is active, can another order with material T-AC2## in plant 1200 Dresden be confirmed in this ATP situation? No
2009
b)
On the Create Standard Order: Overview screen, choose Sales Document → Exit.
c)
When prompted to save the data, choose No.
© 2009 SAP AG. All rights reserved.
101
Unit 1: Availability Check Based on ATP Quantity
SCM671
Lesson Summary You should now be able to: • Understand the concept of the ATP check • Explain the fundamentals of the ATP check • Activate the ATP check in Sales and Distribution • Explain the specific aspects of the ATP check in Sales and Distribution • Configure the Customizing settings for the ATP check • Interpret the results of the ATP check in Sales and Distribution
102
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
Lesson: ATP Check in Manufacturing Lesson Overview This lesson covers the availability check for material components as part of production orders. It will present the concept of component availability, configuration options, and how to interpret the results.
Lesson Objectives After completing this lesson, you will be able to: • •
Explain how the availability check for material components is carried out and controlled on the basis of the ATP quantity Interpret the results of the availability check
Business Example Before you release a production order, you must ensure that all necessary resources are available for production. In production orders, you can check the availability of material components.
ATP Check in Shop Floor Control
Figure 33: ATP Check in the Production Order
Before you start to process a production order, you can check whether the material components assigned to the production order are or will be available on the calculated requirement date.
2009
© 2009 SAP AG. All rights reserved.
103
Unit 1: Availability Check Based on ATP Quantity
SCM671
Availability checks can be started manually or automatically. An automatic availability check can be carried out both when you create and when you release an order. In addition, availability can be checked automatically when you save the order. In the Customizing settings, you specify whether an automatic check is to be carried out for each production order type and plant. A manual availability check can be carried out at any time. You can check the availability of materials for the entire order or for individual material components. The single check can be carried out in the component overview, the missing parts overview, and the missing parts list. With mass processing of production orders, you can check the availability of materials for multiple orders at the same time. In this collective availability check, the respective orders are always checked in full. If material components are not available on the requirement dates, the production order is assigned the status “Missing Material.” The unavailable components are assigned the status “Missing Part.” In addition, the quantity available on the requirement date is compared to the requirement quantity and a “confirmation date” is calculated for the complete requirement quantity. Note: Availability of material components can also be checked in the SAP system as part of requirements planning in the planned order. When doing so, you can check the availability of a planned order or check the collective availability of multiple planned orders at the same time. When you convert planned orders to production orders, you can use the availability situation of the planned orders as a selection criterion.
104
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
Configuring the ATP Check for the Production Order
Figure 34: Customizing for the ATP Check for Production Orders
In the “Define Checking Control” Customizing table, you can define the checking control of the production orders as part of the availability check, depending on the operation (1 = create production order and 2 = release production order), the type of production order, and the plant. In particular, you decide which availability check method you want to use to check component availability. Availability can be checked on the basis of the ATP quantity or planned independent requirements. If you use the ATP method for the availability check, assign the checking rule in this table. The checking rule, together with the checking group from the material master of the component, determines the scope of the check (ATP quantity calculation and check with or without the replenishment lead time). In addition, you specify for each operation in the checking control whether availability is to be checked automatically. For the “create” operation, you can also specify whether a planned order can be converted to a production order in collective conversion if there is a shortage of material. For the “release” operation, you can specify whether a production order can be released even though there is a shortage of material.
2009
© 2009 SAP AG. All rights reserved.
105
Unit 1: Availability Check Based on ATP Quantity
SCM671
You also specify here whether availability should be checked automatically when you save a production order after having made a relevant change. Note: The checking rule for the availability check of planned orders is defined for each plant when the plant parameters are maintained.
Figure 35: Partial vs Full Confirmation Logic
In the production scheduling profile, you decide whether the ATP check is to be carried out in the production order according to full or partial confirmation logic. You can assign a production scheduling profile to a material (work scheduling screen in the material master record) or to the production scheduler (Customizing). The assignment to the material takes priority. The production scheduling profile is copied to the production order when the order is created. Full confirmation logic: In general, the system attempts to confirm the entire requirement quantity of a component if the ATP quantity allows. When full confirmation logic is used, all components are therefore confirmed according to their availability. Partial confirmation logic: If you want to make sure that only the quantities required in production are confirmed, you can use a partial quantity confirmation. When a partial quantity confirmation is used, all components are confirmed in relation to their quantity. All of the checked components then receive a confirmed quantity in the amount of the component with the lowest, relative confirmed quantity (confirmation factor).
106
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
Interpreting the Results of the Availability Check
Figure 36: Evaluating the Results of the ATP Check
The following locations provide information about the result of the availability check: •
Availability log: This contains the result of the check (that is, whether all components are available), a list of missing parts, and a list of reservations that could not be checked (for example, because the material master data was not maintained). The log is not saved if you leave order processing.
•
Missing parts list: This lists missing parts, reservations that could not be checked (for example, because material master data was not maintained), all checked components, and the date on which other components are available. The missing parts list is not saved if you leave order processing.
•
Missing parts overview: This contains a list of missing parts, enables you to process them (for example, by changing the requirement quantity or issue storage location), and provides the date on which all components are available. The missing parts overview always displays the results of the latest availability check, regardless of whether you have left order processing in the meantime.
2009
© 2009 SAP AG. All rights reserved.
107
Unit 1: Availability Check Based on ATP Quantity
108
© 2009 SAP AG. All rights reserved.
SCM671
2009
SCM671
Lesson: ATP Check in Manufacturing
Exercise 5: ATP Check in Manufacturing Exercise Objectives After completing this exercise, you will be able to: • Check the availability of material components in production orders • Interpret the results of the ATP check in the production order • Configure the Customizing settings for the ATP check for production orders
Business Example Before you start to process a production order, you can check whether the material components assigned to the production order are or will be available on the requirement date. To do this, you can use the ATP check.
Task 1: Familiarize yourself with the ATP check in conjunction with production orders. 1.
2.
Create a production order for material R-F1## in plant 1000 Hamburg with a quantity of 10 pieces. Enter two weeks from today as the production end date. Do not save the production order yet. Material
R-F1##
Production Plant
1000
Order Type
PP01
Total Qty
10 PC
Basic Finish Date
Today + 14 days
Check the status of your production order. Has the availability of the material components already been checked? ________________________________________________________________
3.
Which material components are required to construct pump R-F1##? In the production order, call the component overview. Material
Requirement Quantity
1. Component 3 2. Component 2 3. Component 3 4. Component 1 Continued on next page
2009
© 2009 SAP AG. All rights reserved.
109
Unit 1: Availability Check Based on ATP Quantity
4.
SCM671
To which operation are the material components assigned? Component
Operation
R-B1## R-B2## R-B3## R-B4## 5.
On which date are the material components required in production? Determine the requirement dates of the material components. Component
Reqmt Date
R-B1## R-B2## R-B3## R-B4## 6.
Now check the availability of the material components. Check the availability for the entire order. For your analysis, use the availability check log and the missing parts list. Are all components available on the requirement date? Interpret the result. Which confirmation proposals are possible? What is the check scope of the ATP check? In particular, determine the checking group and the checking rule of the ATP check. ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
7.
Save the production order and note the document number. Production order:______________________________________________
Continued on next page
110
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
Task 2: Produce the missing material component R-B3##. 1.
Create a production order for material R-B3## in plant 1000 Hamburg with a quantity of 10 pieces. You can start production in three working days. Check the availability of the material components for the order. Then save the production order and note the document number. ________________________________________________________________ Material
R-B3##
Production Plant
1000
Order Type
PP01
Total Qty
10 PC
Basic Start Date
Today plus 3 working days
Scheduling Type
1 (Forwards)
Task 3: Recheck the availability for the production order from task 1, step 7. 1.
Check the availability for the production order of material R-F1## again. Are all material components now available on the requirement date? Can the system propose an overall confirmation date? Analyze and interpret the result of the availability check. To do so, also use the missing parts list of the production order. ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ Overall confirmation date:___________________________________ Hint: Do not forget to make a note of the “overall confirmation date”. You will need this date in step 2 of this task. Hint: Do not save the production order yet. Remain in production order processing for step 2.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
111
Unit 1: Availability Check Based on ATP Quantity
2.
SCM671
Change the basic finish date of the production order for material R-F1## (for the document number, see task 1, step 7) to the possible “overall confirmation date” of the production order. Hint: You made a note of the “overall confirmation date” of the production order in step 1 of this task (task 3).
3.
Check the availability for the production order again.
4.
Check the cumulated ATP quantity in the production order for material component R-B3## and assess the situation. ________________________________________________________ ________________________________________________________ ________________________________________________________
5.
Save the production order.
Task 4: Check the Customizing settings of the availability check for production orders. Hint: Do not change the following settings, otherwise the other participants will not be able to complete the exercise! 1.
Where is the Customizing setting that controls whether availability is checked automatically when you create or release a production order?
2.
Check the “check control” for the “Create Order” operation for order type PP01 in plant 1000. a) Is availability checked automatically when you create an order? ________________________________________________________________ ________________________________________________________________ b) Is availability checked automatically when you save the production order? ________________________________________________________________ ________________________________________________________________ Continued on next page
112
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
c) Which check method is generally used to check the availability of the material components? ________________________________________________________________ ________________________________________________________________ d) Which checking rule is used to determine the scope of the ATP check? ________________________________________________________________ ________________________________________________________________ e) If material components are not available, how does the system respond when you convert planned orders to production orders? Is the conversion possible? ________________________________________________________________ ________________________________________________________________ 3.
Check the “check control” for the “Release Order” operation for order type PP01 in plant 1000. a) Is availability checked automatically when you release an order? ________________________________________________________________ ________________________________________________________________ b) Is availability checked when you save a production order after making a relevant change? ________________________________________________________________ ________________________________________________________________ c) Which check method is generally used to check the availability of the material components? ________________________________________________________________ ________________________________________________________________ d) Which checking rule is used to determine the scope of the ATP check during release? ________________________________________________________________ ________________________________________________________________ e) Can a production order be released despite a shortage of material components? ________________________________________________________________ ________________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
113
Unit 1: Availability Check Based on ATP Quantity
4.
SCM671
Check the definition of the check scope for the ATP check that can be carried out in conjunction with creating a production order with order type PP01 in plant 1000 and for material R-F1##. a) Is the safety stock taken into account when the ATP quantity is calculated? ________________________________________________________________ b) Is the replenishment lead time included in the ATP check? ________________________________________________________________ c) On which “level” is the ATP check carried out? At plant level or at plant and storage location level? ________________________________________________________________ d) Are sales requirements included when the ATP quantity is calculated? ________________________________________________________________ Hint: You determined the checking group of material R-F1## in plant 1000 in Task 1, step 6 of this exercise. You also examined the checking rule of the ATP check in Task 4 step 2.
114
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
Solution 5: ATP Check in Manufacturing Task 1: Familiarize yourself with the ATP check in conjunction with production orders. 1.
Create a production order for material R-F1## in plant 1000 Hamburg with a quantity of 10 pieces. Enter two weeks from today as the production end date. Do not save the production order yet. Material
R-F1##
Production Plant
1000
Order Type
PP01
Total Qty
10 PC
Basic Finish Date
Today + 14 days
a)
SAP Easy Access: Logistics → Production → Shop Floor Control → Order → Create → With Material Material
R-F1##
Production Plant
1000
Order Type
PP01
Enter Total Qty
10 PC
Basic Finish Date
Today + 14 days
Enter 2.
Check the status of your production order. Has the availability of the material components already been checked? ________________________________________________________________ a)
On the Create Production Order: Header screen, choose the Status icon (white “i” in the blue square). The availability status of the production order is “MANC”, material availability not checked.
3.
Which material components are required to construct pump R-F1##? In the production order, call the component overview. Continued on next page
2009
© 2009 SAP AG. All rights reserved.
115
Unit 1: Availability Check Based on ATP Quantity
SCM671
Material
Requirement Quantity
1. Component 3 2. Component 2 3. Component 3 4. Component 1 a)
4.
On the Create Production Order: Header screen, choose Goto → Overviews → Components. Material
Requirement Quantity
1. Component 1
R-B1##
10 PC
2. Component 2
R-B2##
10 PC
3. Component 3
R-B3##
10 PC
4. Component 4
R-B4##
10 PC
To which operation are the material components assigned? Component
Operation
R-B1## R-B2## R-B3## R-B4## a)
On the Create Production Order: Header screen, choose Goto → Overviews → Components. On the Create Production Order: Component Overview screen, you find the “Operation” in the corresponding column in the Component Overview table. Component
Operation
R-B1##
0010
R-B2##
0010
R-B3##
0010
R-B4##
0010
Continued on next page
116
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
5.
On which date are the material components required in production? Determine the requirement dates of the material components. Component
Reqmt Date
R-B1## R-B2## R-B3## R-B4## a)
On the Create Production Order: Header screen, choose Goto → Overviews → Components. On the Create Production Order: Component Overview screen, you find the “Requirement Date” in the corresponding column in the Component Overview table. Component
Requirement Date
R-B1##
Today + 7 days
R-B2##
Today + 7 days
R-B3##
Today + 7 days
R-B4##
Today + 7 days
All material components are assigned to operation 0010 “provision of material and production resources and tools according to the pick list” and therefore have the same requirement date. 6.
Now check the availability of the material components. Check the availability for the entire order. For your analysis, use the availability check log and the missing parts list. Are all components available on the requirement date? Interpret the result. Which confirmation proposals are possible? What is the check scope of the ATP check? In particular, determine the checking group and the checking rule of the ATP check. ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
117
Unit 1: Availability Check Based on ATP Quantity
a)
SCM671
On the Create Production Order: Header screen, choose Functions → Availability Check → Material - ATP. In the Availability Check dialog box, you are “informed about a material shortage.”
b)
c)
Call the log. A total of two messages are collected. Display the log. Message type I
Itm 0030 R-B3##: Shortage: 10 PC
Message type W
Order %00000000001 has missing parts
First call the missing parts list for the production order. To do so, return to the Create Production Order: Header screen. Choose Goto → Missing Parts → Missing Parts List. The Availability Check screen contains the following information: No. of components checked: 4 Missing parts: 1 Overall confirmation date could not be determined Material
R-B3##
Plant
1000
Storage Location
0001
Storage Location
0001
Requirement Quantity
10 PC
Confirmed Quantity
0
ATP Quantity
0
Requirement Date
One week from today
Committed Date
31.12.9999
Quantity confirmed during the ATP check
Specifies the date on which the requirement quantity is available. 9999 means that no confirmation can be proposed.
Continued on next page
118
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
d)
Now call the availability check again for material component R-B3##. To do so, select the “missing parts item” on the Availability Check screen and choose Goto → Check Availability. The Confirmation Proposal screen indicates that the requirement quantity cannot be confirmed and that no confirmation can be proposed.
e)
Check the cumulated ATP quantity of component R-B3## in plant 1000, storage location 0001. To do so, choose Goto → Availability Overview on the Confirmation Proposal screen. The Availability Overview screen contains the following information: Time
Location
Cumulated ATP
Today
Plant 1000
0
On requirement date
Plant 1000
0
Future
Plant 1000
0
Today
Storage location 0001 0
On requirement date
Storage location 0001 0
Future
Storage location 0001 0
No cumulated ATP quantity is available on the requirement date or in the future. Therefore, a confirmation or confirmation proposal is not possible. Here, you find the ATP check for the checking group (Avail. Check) and the checking rule:
f)
7.
Avail. Check
02
Check. Rule
PP
Check the calculation of the ATP quantity (scope of check). On the Availability Overview screen, choose Goto → Display Scope of Check. “All production orders” are included in the ATP quantity calculation along with other receipts and requirements.
Save the production order and note the document number.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
119
Unit 1: Availability Check Based on ATP Quantity
SCM671
Production order:______________________________________________ a)
Leave the scope of check display.
b)
Exit the availability overview. Choose Goto → Back.
c)
Leave the confirmation proposal. Choose Edit → Continue.
d)
Leave the Availability Check screen (missing parts list). Choose List → Exit.
e)
On the Create Production Order: Header screen, choose Order → Save to save the production order. Make a note of the document number.
Task 2: Produce the missing material component R-B3##. 1.
Create a production order for material R-B3## in plant 1000 Hamburg with a quantity of 10 pieces. You can start production in three working days. Check the availability of the material components for the order. Then save the production order and note the document number. ________________________________________________________________ Material
R-B3##
Production Plant
1000
Order Type
PP01
Continued on next page
120
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
Total Qty
10 PC
Basic Start Date
Today plus 3 working days
Scheduling Type
1 (Forwards)
a)
SAP Easy Access: Logistics → Production → Shop Floor Control → Order → Create → With Material Material
R-B3##
Production Plant
1000
Order Type
PP01
“Enter” Total Qty
10 PC
Basic Start Date
Today plus 3 working days
Scheduling Type
1 (Forwards)
Enter b)
On the Create Production Order: Header screen, choose Functions → Availability Check → Material - ATP. In the status bar, the system issues the message: “All checked materials in order are available”.
c)
On the Create Production Order: Header screen, choose Order → Save to save the production order. Make a note of the document number.
Task 3: Recheck the availability for the production order from task 1, step 7. 1.
Check the availability for the production order of material R-F1## again. Are all material components now available on the requirement date? Can the system propose an overall confirmation date? Analyze and interpret the result of the availability check. To do so, also use the missing parts list of the production order. ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
121
Unit 1: Availability Check Based on ATP Quantity
SCM671
Overall confirmation date:___________________________________ Hint: Do not forget to make a note of the “overall confirmation date”. You will need this date in step 2 of this task. Hint: Do not save the production order yet. Remain in production order processing for step 2. a)
SAP Easy Access: Logistics → Production → Shop Floor Control → Order → Change Order
b)
Document number from task 1, step 7
On the Create Production Order: Header screen, choose Functions → Availability Check → Material – ATP.. In the Availability Check dialog box, you are informed about a “material shortage.”
c)
Call the missing parts list for the production order. The Availability Check screen contains the following information: No. of components checked: 4 Missing parts: 1 Overall confirmation date: xx.xx.xxxx Hint: Do not forget to make a note of the “overall confirmation date”. You will need this date in step 2 of this task. Material
R-B3##
Plant
1000
Storage Location
0001
Storage Location
0001
Requirement Quantity
10 PC
Confirmed Quantity
0
Quantity confirmed during the ATP check
Continued on next page
122
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
d)
ATP Quantity
0
Requirement Date
One week from today
Confirmed Date
xx.xx.xxxx
Specifies the date on which the requirement quantity is available
Now call the availability check again for material component R-B3##. To do so, select the “missing parts item” on the Availability Check screen and choose Goto → Check Availability. The Confirmation Proposal screen indicates that the requirement quantity cannot be confirmed on the requirement date. However, the system can issue a complete confirmation at a later time.
e)
Check the cumulated ATP quantity of component R-B3## in plant 1000, storage location 0001. To do so, choose Goto → Availability Overview on the Confirmation Proposal screen. The Availability Overview screen contains the following information: Hint: Display the individual records. To do so, choose Settings → All Details. Time
Location
Cumulated ATP
Today
Plant 1000
0
On requirement date
Plant 1000
0
Future
Plant 1000
10
Today
Storage location 0001 0
On requirement date
Storage location 0001 0
Future
Storage location 0001 10
No cumulated ATP quantity is available on the requirement date. Since production orders are included in the scope of the check, the ATP quantity of the production order for material component R-B3## is included when the cumulated ATP quantity is calculated. As a result, a confirmation could be issued after the planned basic finish date of this production order.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
123
Unit 1: Availability Check Based on ATP Quantity
2.
SCM671
Change the basic finish date of the production order for material R-F1## (for the document number, see task 1, step 7) to the possible “overall confirmation date” of the production order. Hint: You made a note of the “overall confirmation date” of the production order in step 1 of this task (task 3). a)
Leave the availability overview if necessary. Choose Goto → Back.
b)
Leave the confirmation proposal if necessary. Choose Edit → Continue.
c)
Leave the Availability Check screen if necessary (missing parts list). Choose List → Exit.
d)
On the Change Production Order: Header screen, choose the General tab page and enter the overall confirmation date in the Basic Finish Date field. (see task 3, step 1). Schedule the production order again. Choose Functions → Schedule → Order.
3.
Check the availability for the production order again. a)
On the Create Production Order: Header screen, choose Functions → Availability Check → Material - ATP. In the status bar, the system issues the message: “All checked materials in order x are available”.
4.
Check the cumulated ATP quantity in the production order for material component R-B3## and assess the situation. ________________________________________________________ ________________________________________________________ ________________________________________________________ a)
On the Change Production Order: Header screen, choose Goto → Overviews → Components. On the Change Production Order: Component Overview screen, select material component R-B3## and choose Component Availability. On the Confirmation Proposal screen, choose Goto → Availability Overview. The Availability Overview screen indicates that the requirement date of material component R-B3## is after the receipt element “production order” and therefore the requirement of material component R-B3## can be confirmed based on the receipt of the ATP quantity. Continued on next page
124
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
5.
Save the production order. a)
Leave the availability overview. Choose Goto → Back.
b)
Leave the confirmation proposal. Choose Edit → Continue.
c)
On the Production Order Change: Component Overview screen, choose Order → Save to save the production order.
Task 4: Check the Customizing settings of the availability check for production orders. Hint: Do not change the following settings, otherwise the other participants will not be able to complete the exercise! 1.
Where is the Customizing setting that controls whether availability is checked automatically when you create or release a production order? Answer: In the IMG: Production → Shop Floor Control → Operations → Availability Check → Define Checking Control, you determine whether an automatic check is to be carried out for each plant, production order type, and operation (create/release).
2.
Check the “check control” for the “Create Order” operation for order type PP01 in plant 1000. a) Is availability checked automatically when you create an order? ________________________________________________________________ ________________________________________________________________ b) Is availability checked automatically when you save the production order? ________________________________________________________________ ________________________________________________________________ c) Which check method is generally used to check the availability of the material components? ________________________________________________________________ ________________________________________________________________ d) Which checking rule is used to determine the scope of the ATP check? ________________________________________________________________ ________________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
125
Unit 1: Availability Check Based on ATP Quantity
SCM671
e) If material components are not available, how does the system respond when you convert planned orders to production orders? Is the conversion possible? ________________________________________________________________ ________________________________________________________________ a)
Production → Shop Floor Control → Operations → Availability Check → Define Checking Control On the screen “Change View “Order Control”: Overview,” select the row: Plant
1000
Order Type
PP01
Business Function
1
Choose Goto → Details to access the screen “Change View “Order Control”: Details”.
b)
c)
Parameter
Attribute
Significance
No check
Selected
When you create an order, availability is not checked automatically.
On the screen “Change View “Order Control”: Details” for plant 1000, order type PP01, and operation 1. Parameter
Attribute
Significance
Check material availability when saving order
Not selected
When you save the production order, availability is not checked.
On the screen “Change View “Order Control”: Details” for plant 1000, order type PP01, and operation 1. Parameter
Attribute
Significance
Component Check Type
“Blank”
Availability of the material components is generally checked using an ATP check. Continued on next page
126
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
d)
e)
3.
On the screen “Change View “Order Control”: Details” for plant 1000, order type PP01, and operation 1. Parameter
Value
Checking Rule
PP
Meaning
On the screen “Change View “Order Control”: Details” for plant 1000, order type PP01, and operation 1. Parameter
Attribute
Significance
Collect. Conversion
2
Planned orders can be converted as part of a collective conversion, despite a shortage of material components.
Check the “check control” for the “Release Order” operation for order type PP01 in plant 1000. a) Is availability checked automatically when you release an order? ________________________________________________________________ ________________________________________________________________ b) Is availability checked when you save a production order after making a relevant change? ________________________________________________________________ ________________________________________________________________ c) Which check method is generally used to check the availability of the material components? ________________________________________________________________ ________________________________________________________________ d) Which checking rule is used to determine the scope of the ATP check during release? ________________________________________________________________ ________________________________________________________________ e) Can a production order be released despite a shortage of material components? ________________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
127
Unit 1: Availability Check Based on ATP Quantity
SCM671
________________________________________________________________ a)
IMG: Production → Shop Floor Control → Operations → Availability Check → Define Checking Control On the screen “Change View “Order Control”: Overview,” select the row: Plant
1000
Order Type
PP01
Business Function
2
Choose Goto → Details to access the screen “Change View “Order Control”: Details”.
b)
c)
d)
Parameter
Attribute
Significance
No check
Selected
When you release an order, availability is not checked automatically.
On the screen “Change View “Order Control”: Details” for plant 1000, order type PP01, and operation 2. Parameter
Value
Meaning
Check material availability when saving order
not selected
When you save the production order, availability is not checked.
On the screen “Change View “Order Control”: Details” for plant 1000, order type PP01, and operation 2. Parameter
Attribute
Significance
Component Check Type
“Blank”
Availability of the material components is generally checked using an ATP check.
On the screen “Change View “Order Control”: Details” for plant 1000, order type PP01, and operation 2.
Continued on next page
128
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Manufacturing
e)
4.
Parameter
Value
Checking rule
PP
Meaning
On the screen “Change View “Order Control”: Details” for plant 1000, order type PP01, and operation 2. Parameter
Attribute
Significance
Release Material
1
The processor decides whether the production order is released if material components are not available.
Check the definition of the check scope for the ATP check that can be carried out in conjunction with creating a production order with order type PP01 in plant 1000 and for material R-F1##. a) Is the safety stock taken into account when the ATP quantity is calculated? ________________________________________________________________ b) Is the replenishment lead time included in the ATP check? ________________________________________________________________ c) On which “level” is the ATP check carried out? At plant level or at plant and storage location level? ________________________________________________________________ d) Are sales requirements included when the ATP quantity is calculated? ________________________________________________________________ Hint: You determined the checking group of material R-F1## in plant 1000 in Task 1, step 6 of this exercise. You also examined the checking rule of the ATP check in Task 4 step 2. a)
IMG: Production → Shop Floor Control → Operations → Availability Check → Define Scope of Check Select the row containing: Avail
02
CRI
PP Continued on next page
2009
© 2009 SAP AG. All rights reserved.
129
Unit 1: Availability Check Based on ATP Quantity
SCM671
Once you have selected this row, choose Goto → Details. You then branch to the screen “Change View “Availability Check Control”: Details”.
b)
c)
d)
Parameter
Attribute
Significance
Include Safety Stock
Not selected
The safety stock is not included when the cumulated ATP quantity is calculated.
On the screen “Change View “Availability Check Control”: Details” for checking group 02 and checking rule PP: Parameter
Attribute
Significance
Check Without RLT
Selected
The ATP check is carried out without taking into account the replenishment lead time.
On the screen “Change View “Availability Check Control”: Details” for checking group 02 and checking rule PP: Parameter
Attribute
Significance
No Stor. Loc. Inspectn
Not selected
The ATP check is carried out at the level of plant/storage location.
On the screen “Change View “Availability Check Control”: Details” for checking group 02 and checking rule PP: Parameter
Attribute
Include Sales Reqmts Selected
130
© 2009 SAP AG. All rights reserved.
Significance The cumulated ATP quantity is calculated taking into account the confirmed sales requirements.
2009
SCM671
Lesson: ATP Check in Manufacturing
Lesson Summary You should now be able to: • Explain how the availability check for material components is carried out and controlled on the basis of the ATP quantity • Interpret the results of the availability check
2009
© 2009 SAP AG. All rights reserved.
131
Unit 1: Availability Check Based on ATP Quantity
SCM671
Lesson: ATP Check in Materials Management Lesson Overview This lesson introduces the use of the ATP check in Materials Management. When you work with stock transport orders, it may be useful to check the availability in the delivery plant. The ATP check can also be used for material reservations and stock postings. This lesson presents the checking processes. You will also learn how to configure the underlying Customizing settings and interpret the results of the availability checks.
Lesson Objectives After completing this lesson, you will be able to: • • •
Check availability based on the ATP quantity for stock transport requisitions, stock transport orders, and replenishment deliveries Check availability on the basis of the ATP quantity for material reservations and stock postings Interpret the results of the availability check
Business Example As part of plant-to-plant stock transfers, material availability in the delivery plant has to be checked on the basis of the stock transport order, or even on the basis of the stock transport requisition. It may also be useful to check the material availability for material reservations and stock postings. You want to use the ATP check for these checks.
132
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
ATP Check as Part of Stock Transfers
Figure 37: Availability Checks as Part of Stock Transfers
When stock is transferred between two plants, it is useful to check the availability of the materials in the delivery plant and reserve them for the receiving plant when you create the stock transport order. An additional availability check can also be carried out when the outbound delivery is created in the delivery plant. This is useful since the ATP quantity may have changed in the time between creating the stock transport order and creating the outbound delivery. If required, you can also check the availability in the delivery plant when the purchase requisition is created. To do so however, you must create a stock transport requisition. In other words, the items in the purchase requisitions must have item category U (stock transfer) and the delivery plant has to be specified for each item.
2009
© 2009 SAP AG. All rights reserved.
133
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 38: Configuring the ATP Check for Stock Transport Orders
The availability check for stock transport orders must be defined for the material and configured in the Customizing settings. To be specific, this means that a checking group must be entered for the delivery plant in the material master, and that in Customizing, a checking rule must be assigned to the purchasing document type of the stock transport order (in the standard system, this is document type UB) in the delivery plant. For this combination of checking group and checking rule, the necessary check control or scope of check must be defined. If this is the case, the availability of the stock transport item is checked on the material availability date of the item. If the check is successful, it runs unnoticed. If the check is not successful, the system response is dependent on Customizing for the “availability check rule.” In general, the check generates a warning message or log entry. In addition, the system can select the delivery proposal independently based on the Customizing setting of the “availability check rule,” or it can branch to a user screen where the user chooses the appropriate delivery proposal. The result of the availability check is documented in the item details on the Delivery Schedule tab page in the form of one or more schedule lines. Note: SAP Note 885177 “Stock Transfer in Purchasing: New Schedule Line Purchasing” describes the different options for displaying the result of the availability check in the stock transport order. Requirements from stock transport orders can be revised as part of back order processing or rescheduling.
134
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
Figure 39: Configuring the ATP Check for Replenishment Deliveries
If the stock transfer is processed on the basis of an outbound delivery, another ATP check can be carried out when the outbound delivery is created. The system determines the checking control necessary for this using the checking group of the material and the checking rule of the delivery document. In the standard system, the assignment of the checking rule to the delivery is hard-coded. For availability of the outbound delivery item to be checked, the availability check must be active for the outbound delivery item type.
2009
© 2009 SAP AG. All rights reserved.
135
Unit 1: Availability Check Based on ATP Quantity
SCM671
Figure 40: ATP Check as Part of the Stock Transport Requisition
If you want to check availability when you create the stock transport requisition, a check rule is assigned in Customizing for the purchasing document type used to control purchase requisitions, depending on the delivery plant. Together with the checking group of the material, this determines how the availability check is processed. The ATP check is controlled in the same way as the availability check in Sales and Distribution.
Dynamic Availability Check in Relation to Reservations and Goods Movements In Customizing, you can activate the dynamic availability check for creating reservations and goods movements. It is then carried out in addition to the hard-coded, static availability check. Static availability check The static availability check is carried out when the goods issue is posted and refers to this date. During the check, only the stocks that are currently available are taken into account – not the confirmed stock! The static availability check is programmed and cannot be changed in Customizing. Dynamic availability check The dynamic availability check refers to the requirement date. All receipts and issues are included as defined by the scope of the check. You can also configure the dynamic availability check to include the replenishment lead time. For example, there is a requirement in four weeks that it is not currently covered by the
136
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
existing stock. However, since the replenishment lead time is just one week, the requirement can be confirmed. The dynamic availability check must be activated based on the material and the movement type or transaction code.
Figure 41: Configuring the Dynamic Availability Check
In the material master record, a checking group must be entered for the availability check (in the standard system, on the MRP 3 or Sales: General/Plant Data tab page). For the goods receipt, goods issue/stock transfer, and reservation operations, set the indicator for the dynamic availability check for each relevant movement type. Examine which checking rules you want to use for which operations. Then assign the checking rules to the transactions for which the dynamic availability check is to be carried out. Depending on the checking rule and group, you then specify which elements (stocks, receipts, and issues) are to be included in the dynamic availability check, and whether the replenishment lead time should also be taken into account. Note: When you post a goods issue with transaction MIGO, transaction MIGO_GI is executed in the background. You must therefore enter the checking rules for goods receipts for transaction MIGO_GI.
2009
© 2009 SAP AG. All rights reserved.
137
Unit 1: Availability Check Based on ATP Quantity
138
© 2009 SAP AG. All rights reserved.
SCM671
2009
SCM671
Lesson: ATP Check in Materials Management
Exercise 6: ATP Check in Materials Management Exercise Objectives After completing this exercise, you will be able to: • Configure the ATP check for stock transfers, material reservations, and goods issue postings • Interpret the results of the ATP check in Materials Management
Business Example To provide consistent and reliable supplier confirmations that correspond to Sales and Distribution, you want to use the ATP check for plant-to-plant stock transfers. When you create the stock transport order, availability is to be checked in the supplying plant. The stock transfer requirement is also to be “reserved” in the supplying plant. In addition, the stock transport order is to be included in the ATP quantity calculation in the receiving plant as a planned receipt. When you enter material reservations, you also want to include sales and stock transfer requirements that have already been confirmed, or you want to include confirmed material reservations in the ATP checks in Sales and Distribution. For goods movement postings, you want to use the dynamic availability check along with the static availability check.
Task 1: Check the stocks of material T-AC3## in your company. You require the material in plant 1400 Stuttgart. Transfer material T-AC3## from plant 1200 Dresden to Stuttgart. 1.
Call the stock overview for material T-AC3##. How many meters of cable are there in plant 1200 Dresden? What is the stock in plant 1400 Stuttgart? Plant 1200:_______________________________________________________ Plant 1400:_______________________________________________________
2.
Check the cumulated ATP quantity of material T-AC3## in plant 1200 Dresden and assess the ATP situation. To do so, call the “Availability Overview” transaction.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
139
Unit 1: Availability Check Based on ATP Quantity
3.
SCM671
Material
T-AC3##
Plant
1200
Checking Rule
RP
Date
Location
Cumulated ATP Quantity
Today
Plant 1200
Today
Plant 1200/Storage location 0001
One month from today
Plant 1200
One month from today
Plant 1200/Storage location 0001
Since material T-AC3## is required urgently in plant 1400 Stuttgart, you decide to transfer 1,500 meters from plant 1200 Dresden to plant 1400. To do so, create a stock transport order. Caution: Do not save the stock transport order yet.
4.
Order Type
UB
Supplying Plant
1200 Dresden
Purch. Org.
1000
Purch. Group
000
Company Code
1000
Material
T-AC3##
PO Quantity
1500
Deliv. Date
Today
Plant
1400
Storage Location
0001
What is the maximum number of meters of T-AC3## that can be transferred from plant 1200? ________________________________________________________________
5.
How does the system respond if you enter a stock transfer quantity of 3,000 meters for material T-AC3##? Check the schedule line(s) of the order item and interpret the information. ________________________________________________________________ Continued on next page
140
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ 6.
Which checking group and rule are used for the ATP check? ________________________________________________________________ ________________________________________________________________
7.
How is the scope of the ATP check defined? Are inbound deliveries and released requirements taken into account when the cumulated ATP quantity is calculated? ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
8.
Change the PO quantity back to the required 1,500 meters and save the stock transport order. Make a note of the document number. ________________________________________________________________
9.
Once you have entered the stock transport order, recheck the cumulated ATP quantity of material T-AC3## in plant 1200 Dresden and assess the ATP situation. To do so, call the “Availability Overview” transaction. Material
T-AC3##
Plant
1200
Checking Rule
RP
Date
Location
Today
Plant 1200
Today
Plant 1200/Storage location 0001
Cumulated ATP Quantity
________________________________________________________________ ________________________________________________________________ ________________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
141
Unit 1: Availability Check Based on ATP Quantity
SCM671
10. Now check the cumulated ATP quantity of material T-AC3## in plant 1400 Stuttgart and assess the ATP situation. To do so, call the transaction “Availability Overview”. Material
T-AC3##
Plant
1400
Checking Rule
RP
Date
Location
Today
Plant 1400
End date of the goods receipt of the stock transport order
Plant 1400
Cumulated ATP Quantity
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ 11. Now deliver the stock transport order. Make a note of the outbound delivery document number. Outbound delivery:_________________________________________________ 12. Now check the cumulated ATP quantity in plants 1200 and 1400 again. Interpret the information. Date
Location
Today
Plant 1200
Today
Plant 1400
End date of the goods receipt of the stock transport order
Plant 1400
Cumulated ATP Quantity
________________________________________________________________ ________________________________________________________________ ________________________________________________________________
Continued on next page
142
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
13. Now execute picking and the goods issue posting on the basis of the outbound delivery. 14. Now check the cumulated ATP quantity in plants 1200 and 1400 again. Interpret the information. Date
Location
Today
Plant 1200
Today
Plant 1400
End date of the goods receipt of the stock transport order
Plant 1400
Cumulated ATP Quantity
________________________________________________________________ ________________________________________________________________ ________________________________________________________________
Task 2: Now analyze the Customizing settings for the ATP check for stock transport orders. 1.
Check the Customizing settings for the ATP check for the stock transport order. Note: Do not change the Customizing settings since the exercises for all participants are based on this configuration! In which Customizing table is the checking rule for the ATP check defined as part of stock transport orders? ________________________________________________________________ ________________________________________________________________
2.
On which criteria does the definition of the checking rule depend? ________________________________________________________________ ________________________________________________________________
3.
Check the attribute of the “Rule for Adoption of ATP Results in Purchasing” field. Which delivery schedule process is active? ________________________________________________________________ ________________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
143
Unit 1: Availability Check Based on ATP Quantity
SCM671
4.
Check the “availability check control” for checking group 02 and checking rule RP.
5.
In Customizing, where are the “checking rules” defined that are then assigned to the order type and delivery plant?
Task 3: Familiarize yourself with the dynamic availability check as part of material reservations. 1.
First check the Customizing settings of the availability check for material reservations. Which checking rules are used in the availability check when you create and change material reservations? ________________________________________________________________ ________________________________________________________________
2.
Where is the “checking group” that is relevant for the availability check defined?
3.
Examine the checking group of material T-AC4## in plant 1200 Dresden. Checking group:____________________________________________________
4.
Check the “scope of the check” or the “availability check control” of checking group 02/checking rule 03.
5.
How and where is the dynamic availability check activated for material reservations?
6.
Check the activation status of the dynamic availability check for movement type 201 “GI for cost center”. Dynamic availability check:_________________________________ Continued on next page
144
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
7.
8.
Now create a material reservation for material T-AC4## in plant 1200 Dresden. Do not save the reservation yet. Base Date
Two weeks from today
Movement Type
201
Plant
1200
G/L Account
410000
Cost Center
1000
Material
T-AC4##
Quantity
1500
SLoc
0001
Check the ATP situation. What is the cumulated ATP quantity on the requirement date of the reservation? ________________________________________________________________ ________________________________________________________________
9.
What is the checking group and rule of the ATP check? ________________________________________________________________ ________________________________________________________________
10. Save the reservation and make a note of the document number. Reservation:__________________________________________________
Task 4: Now process the dynamic availability check as part of goods issue postings. 1.
Before you post the goods issue for “your” reservation, check the activation of the dynamic availability check for goods issue postings. Check the activation status of the dynamic availability check for movement type 201 “GI for cost center”. Dynamic availability check:__________________________________
2.
2009
Now post the goods issue for “your” reservation from task 2, step 10. Note that transaction MIGO issues warning messages only if requested.
© 2009 SAP AG. All rights reserved.
145
Unit 1: Availability Check Based on ATP Quantity
SCM671
Solution 6: ATP Check in Materials Management Task 1: Check the stocks of material T-AC3## in your company. You require the material in plant 1400 Stuttgart. Transfer material T-AC3## from plant 1200 Dresden to Stuttgart. 1.
Call the stock overview for material T-AC3##. How many meters of cable are there in plant 1200 Dresden? What is the stock in plant 1400 Stuttgart? Plant 1200:_______________________________________________________ Plant 1400:_______________________________________________________ a)
Logistics → Materials Management → Inventory Management → Environment → Stock → Stock Overview Material
T-AC3##
Program → Execute Plant 1200: 2,000 meters Plant 1400: 0 meters 2.
Check the cumulated ATP quantity of material T-AC3## in plant 1200 Dresden and assess the ATP situation. To do so, call the “Availability Overview” transaction. Material
T-AC3##
Plant
1200
Checking Rule
RP
Continued on next page
146
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
Date
Location
Today
Plant 1200
Today
Plant 1200/Storage location 0001
One month from today
Plant 1200
One month from today
Plant 1200/Storage location 0001
a)
Cumulated ATP Quantity
Logistics → Sales and Distribution → Sales → Environment → Availability Overview
b) Material
T-AC3##
Plant
1200
Checking Rule
RP
Enter c) Date
Location
Cumulated ATP Quantity
Today
Plant 1200
2000
Today
Plant 1200/Storage location 0001
2000
One month from today
Plant 1200
2000
One month from today
Plant 1200/Storage location 0001
2000
The cumulated ATP quantity of material T-AC3## in plant 1200 Dresden, storage location 0001 is 2,000 meters for the current date and in the future. There are no confirmed requirements. There are also no planned receipts for material T-AC3## in plant 1200. As a result, a requirement in plant 1200 can be confirmed in an amount up to 2,000 meters.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
147
Unit 1: Availability Check Based on ATP Quantity
3.
SCM671
Since material T-AC3## is required urgently in plant 1400 Stuttgart, you decide to transfer 1,500 meters from plant 1200 Dresden to plant 1400. To do so, create a stock transport order. Caution: Do not save the stock transport order yet. Order Type
UB
Supplying Plant
1200 Dresden
Purch. Org.
1000
Purch. Group
000
Company Code
1000
Material
T-AC3##
PO Quantity
1500
Deliv. Date
Today
Plant
1400
Storage Location
0001
a)
Logistics → Materials Management → Purchasing → Purchase Order → Create → Vendor/Supplying Plant Known Order Type
UB
Supplying Plant
1200 Dresden
Purch. Org.
1000
Purch. Group
000
Company Code
1000
Material
T-AC3##
PO Quantity
1500
Deliv. Date
Today
Plant
1400
Storage Location
0001
Confirm the system message “Can delivery date be met? Realistic delivery date: XX.XX.XXXX” by pressing ENTER. 4.
What is the maximum number of meters of T-AC3## that can be transferred from plant 1200?
Continued on next page
148
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
________________________________________________________________ a)
5.
On the Create Purchase Order screen, choose Environment → Availability. The cumulated ATP quantity of material T-AC3## on the requirement date is 2,000 meters. As a result, a maximum of 2,000 meters can be confirmed.
How does the system respond if you enter a stock transfer quantity of 3,000 meters for material T-AC3##? Check the schedule line(s) of the order item and interpret the information. ________________________________________________________________ ________________________________________________________________ ________________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
149
Unit 1: Availability Check Based on ATP Quantity
SCM671
________________________________________________________________ a)
6.
Return to the Create Purchase Order screen. Increase the PO Quantity of material T-AC3## to 3,000 meters. In the status bar, the system issues the message “Of material T-AC3##, only 2000 M are available on desired date”. In the item detail data, choose the Delivery Schedule tab page. Delivery Date
Today
Date specified by the user on which the schedule line quantity is required
Scheduled Quantity
3000
Quantity specified by the user (PO quantity) that is required on the delivery date
Committed Date
31.12.9999
On this date, the complete scheduled quantity specified is available in the delivery plant. December 31, 9999 means that the complete quantity is not available in the future or the system cannot issue a statement about it.
Committed Quantity
2000
Quantity available in the delivery plant on the specified date
Which checking group and rule are used for the ATP check? ________________________________________________________________ ________________________________________________________________ a)
7.
On the Create Purchase Order screen, choose Environment → Availability. The Availability Overview screen displays the Checking Group (Avail. Check) 02 and the Checking Rule RP.
How is the scope of the ATP check defined? Are inbound deliveries and released requirements taken into account when the cumulated ATP quantity is calculated? ________________________________________________________________ Continued on next page
150
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ a)
8.
On the Availability Overview screen, choose Goto → Display Scope of Check. Alongside other stocks, requirements, and receipts, the scope of the check contains shipping notifications (inbound deliveries) and released requirements.
Change the PO quantity back to the required 1,500 meters and save the stock transport order. Make a note of the document number. ________________________________________________________________ a)
9.
Return to the “Create Purchase Order” screen. Change the PO Quantity to 1500. Choose Purchase Order → Save to save the stock transport order.
Once you have entered the stock transport order, recheck the cumulated ATP quantity of material T-AC3## in plant 1200 Dresden and assess the ATP situation. To do so, call the “Availability Overview” transaction. Material
T-AC3##
Plant
1200
Checking Rule
RP
Date
Location
Today
Plant 1200
Today
Plant 1200/Storage location 0001
Cumulated ATP Quantity
________________________________________________________________ ________________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
151
Unit 1: Availability Check Based on ATP Quantity
SCM671
________________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Environment → Availability Overview Material
T-AC3##
Plant
1200
Checking Rule
RP
“Enter” b) Date
Location
Cumulated ATP Quantity
Today
Plant 1200
500
Today
Plant 1200/Storage location 0001
2000
The stock transport order (release order) has reduced the cumulated ATP quantity by 1,500 meters. 10. Now check the cumulated ATP quantity of material T-AC3## in plant 1400 Stuttgart and assess the ATP situation. To do so, call the transaction “Availability Overview”. Material
T-AC3##
Plant
1400
Checking Rule
RP
Date
Location
Today
Plant 1400
End date of the goods receipt of the stock transport order
Plant 1400
Cumulated ATP Quantity
________________________________________________________________ ________________________________________________________________
Continued on next page
152
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
________________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Environment → Availability Overview Material
T-AC3##
Plant
1400
Checking Rule
RP
Enter b) Date
Location
Cumulated ATP Quantity
Today
Plant 1400
0
End date of the goods Plant 1400 receipt of the stock transport order
1500
From the perspective of plant 1400 Stuttgart, the stock transport order is a planned receipt and therefore increases the cumulated ATP quantity. 11. Now deliver the stock transport order. Make a note of the outbound delivery document number. Outbound delivery:_________________________________________________ a)
Logistics → Logistics Execution → Outbound Process → Goods Issue for Outbound Delivery → Outbound Delivery → Create → Collective Processing of Documents Due for Delivery → Purchase Orders On the Purchase Orders, Fast Display screen, choose the Purchase Orders tab page. In the Purchasing Document field, enter the document number of “your” stock transport order (see step 8). Choose Program → Execute. Select the row with “your” stock transport order and choose Background to create the outbound delivery. Call the log for delivery creation and note the document number of the outbound delivery that you just created. To do so, choose Log for Delivery Creation. In the log, put your cursor on the group no line, then choose, then choose Documents. Continued on next page
2009
© 2009 SAP AG. All rights reserved.
153
Unit 1: Availability Check Based on ATP Quantity
SCM671
12. Now check the cumulated ATP quantity in plants 1200 and 1400 again. Interpret the information. Date
Location
Today
Plant 1200
Today
Plant 1400
End date of the goods receipt of the stock transport order
Plant 1400
Cumulated ATP Quantity
________________________________________________________________ ________________________________________________________________ ________________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Environment → Availability Overview Material
T-AC3##
Plant
1200, and 1400 in second step
Checking Rule
RP
“Choose Enter“”” b) Date
Location
Cumulated ATP Quantity
Today
Plant 1200
500
Today
Plant 1400
0
End date of the goods Plant 1400 receipt of the stock transport order
1500
The released requirement (stock transport order) in plant 1200 has been converted to an (outbound) delivery. From the perspective of plant 1400 Stuttgart, the stock transport order is a planned receipt and therefore increases the cumulated ATP quantity.
Continued on next page
154
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
13. Now execute picking and the goods issue posting on the basis of the outbound delivery. a)
To pick the outbound delivery and post the goods issue, call the “Create Transfer Order” transaction. Logistics → Logistics Execution → Outbound Process → Goods Issue for Outbound Delivery → Picking → Create Transfer Order → Single Document Warehouse Number
012
Delivery
“Your” outbound delivery
Activate Item
Selected
Foreground/Background
Background
Adopt Pick Quantity
2
Confirm your entries with Enter. Picking and the goods issue posting are executed. 14. Now check the cumulated ATP quantity in plants 1200 and 1400 again. Interpret the information. Date
Location
Today
Plant 1200
Today
Plant 1400
End date of the goods receipt of the stock transport order
Plant 1400
Cumulated ATP Quantity
________________________________________________________________ ________________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
155
Unit 1: Availability Check Based on ATP Quantity
SCM671
________________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Environment → Availability Overview Material
T-AC3##
Plant
1200, and 1400 in second step
Checking Rule
RP
“Enter” b) Date
Location
Cumulated ATP Quantity
Today
Plant 1200
500
Today
Plant 1400
1500
In plant 1200, the delivery requirement has been deleted by the goods issue posting. Since the stock transfer is a “one-step procedure,” the goods issue posting in plant 1200 immediately triggers a goods receipt in plant 1400. The planned purchase order receipt has been deleted and the plant stock has increased.
Task 2: Now analyze the Customizing settings for the ATP check for stock transport orders. 1.
Check the Customizing settings for the ATP check for the stock transport order. Note: Do not change the Customizing settings since the exercises for all participants are based on this configuration! In which Customizing table is the checking rule for the ATP check defined as part of stock transport orders? ________________________________________________________________ ________________________________________________________________ a)
IMG path: Materials Management → Purchasing → Purchase Order → Set up Stock Transport Order → Assign Delivery Type and Checking Rule. In the IMG activity “Assign Delivery Type and Checking Rule,” you specify the checking rule that is used to determine the relevant “checking control” in conjunction with stock transport orders. Continued on next page
156
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
2.
On which criteria does the definition of the checking rule depend? ________________________________________________________________ ________________________________________________________________ a)
3.
Call the IMG activity “Assign Delivery Type and Checking Rule.” The checking rule is assigned depending on the Document Type and Delivery Plant. On the “Change View “Stock Transfer Data”: Overview” screen, select the row containing Document Type UB and Delivery Plant 1200. Checking rule RP is assigned to document type UB and delivery plant 1200.
Check the attribute of the “Rule for Adoption of ATP Results in Purchasing” field. Which delivery schedule process is active? ________________________________________________________________ ________________________________________________________________ a)
4.
The “Change View “Stock Transfer Data”: Overview” screen contains the column Av.Ch.Rule. For order type UB and delivery plant 1200, the Av.Ch.Rule field is blank. Therefore, the standard procedure for delivery scheduling is active.
Check the “availability check control” for checking group 02 and checking rule RP. a)
IMG path: Materials Management → Purchasing → Purchase Order → Set up Stock Transport Order → Define Checking Rule Select the row containing checking group 02 and checking rule RP. Choose Goto → Details.
5.
In Customizing, where are the “checking rules” defined that are then assigned to the order type and delivery plant? a)
IMG path: Materials Management → Purchasing → Purchase Order → Set up Stock Transport Order → Create Checking Rule
Task 3: Familiarize yourself with the dynamic availability check as part of material reservations. 1.
First check the Customizing settings of the availability check for material reservations. Which checking rules are used in the availability check when you create and change material reservations? ________________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
157
Unit 1: Availability Check Based on ATP Quantity
SCM671
________________________________________________________________ a)
IMG: Materials Management → Inventory Management and Physical Inventory → Reservation → Set Dynamic Availability Check On the Availability Check: Reservation screen, choose Transaction Code. Checking rule 03 is assigned to transaction codes MB21 “Create Reservation” and MB22 “Change Reservation.”
2.
Where is the “checking group” that is relevant for the availability check defined? Answer: The checking group is defined in the material master record. It can be defined for each plant on the tab pages Sales: General/Plant Data and MRP 3.
3.
Examine the checking group of material T-AC4## in plant 1200 Dresden. Checking group:____________________________________________________ a)
Logistics → Sales and Distribution → Master Data → Products → Material → Trading Goods → Display Material
T-AC4##
Goto → Select View(s) View
Sales: General/Plant Data or MRP 3
Enter Plant
1200
Enter On the Display Material T-AC1## (Trading Goods) screen, choose the tab page Sales: General/Plant or MRP 3 to display the Availability Check field (checking group). Checking group for plant 1200: 02
Continued on next page
158
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
4.
Check the “scope of the check” or the “availability check control” of checking group 02/checking rule 03. a)
IMG: Materials Management → Inventory Management and Physical Inventory → Reservation → Set Dynamic Availability Check On the Availability Check: Reservation screen, choose Define Checking Rule. On the “Change View “Availability Check Control”: Overview” screen, select the entry containing checking group 02 and checking rule 03. Once you have selected this row, choose Goto → Details.
5.
How and where is the dynamic availability check activated for material reservations? Answer: The dynamic availability check for material reservations is activated depending on the movement type of the reservation. In addition, the system response for availability and shortages can also be configured at this level. If the availability check is unsuccessful, does the system issue a warning or error message? Does the system also issue a message if the availability check is successful?
6.
Check the activation status of the dynamic availability check for movement type 201 “GI for cost center”. Dynamic availability check:_________________________________ a)
IMG: Materials Management → Inventory Management and Physical Inventory → Reservation → Set Dynamic Availability Check On the Availability Check: Reservation screen, choose Movement Type. On the “Change View “Availability Check Control”: Overview” screen, select the following entry: MvT
201
Val
Selected
Qua
Selected
S
Blank
Mvt
Blank
Rec
Blank
Cns
Blank
Dynamic avail. check: E 7.
Now create a material reservation for material T-AC4## in plant 1200 Dresden. Do not save the reservation yet.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
159
Unit 1: Availability Check Based on ATP Quantity
SCM671
Base Date
Two weeks from today
Movement Type
201
Plant
1200
G/L Account
410000
Cost Center
1000
Material
T-AC4##
Quantity
1500
SLoc
0001
a)
Logistics → Materials Management → Inventory Management → Reservation → Create On the Create Reservation: Initial Screen screen, enter the following data: Base Date
Two weeks from today
Movement Type
201
Plant
1200
On the Create Reservation: New Items screen enter the following data: G/L Account
410000
Cost Center
1000
Material
T-AC4##
Quantity
1500
SLoc
0001
Confirm your entries with Enter. In the status bar, the system issues the message “On the XX.XX.XXXX, only 1000 PC available”. Confirm the warning message by choosing Enter. 8.
Check the ATP situation. What is the cumulated ATP quantity on the requirement date of the reservation? ________________________________________________________________ ________________________________________________________________ a)
9.
Check the ATP quantity. Choose Environment → Availability Overview. The cumulated ATP quantity on the requirement date is 1,000 pieces.
What is the checking group and rule of the ATP check? Continued on next page
160
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
________________________________________________________________ ________________________________________________________________ a)
The checking group of the ATP check is 02 and the checking rule is 03.
10. Save the reservation and make a note of the document number. Reservation:__________________________________________________ a)
Post or save the reservation. Choose Reservation → Post. Make a note of the document number. Reservation:____________________________________________________
Task 4: Now process the dynamic availability check as part of goods issue postings. 1.
Before you post the goods issue for “your” reservation, check the activation of the dynamic availability check for goods issue postings. Check the activation status of the dynamic availability check for movement type 201 “GI for cost center”. Dynamic availability check:__________________________________ a)
IMG: Materials Management → Inventory Management and Physical Inventory → Goods Issue / Transfer Postings → Set Up Dynamic Availability Check On the Availability Check: Goods Issue screen, choose Movement Type. On the “Change View “Dynamic Availability Check”: Overview” screen, select the following entry: MvT
201
Val
Selected
Qua
Selected
S
Blank
Mvt
Blank
Rec
Blank
Cns
Blank
Dynamic avail. check: E
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
161
Unit 1: Availability Check Based on ATP Quantity
2.
SCM671
Now post the goods issue for “your” reservation from task 2, step 10. Note that transaction MIGO issues warning messages only if requested. a)
Logistics → Materials Management → Inventory Management → Goods Movement → Goods Movement (MIGO) Action
Goods Issue
Reference Document
Reservation
Reservation Number
“Your” reservation (task 3, step 10)
Choose Enter to confirm your data and copy the information from the reservation. In the SLoc field, enter 0001. Before you post the goods issue, choose Check to display any warning messages. The system issues the message: “On the XX.XX.XXXX, only 1000 PC available”. Confirm the warning message with Enter and post the goods issue. The 1,500 pieces of material T-AC4## that were reserved can be posted as a goods issue, even though 1,000 pieces of the 2,000-piece plant stock have been “reserved” for a sales order. The dynamic availability check generates a warning message only.
162
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: ATP Check in Materials Management
Lesson Summary You should now be able to: • Check availability based on the ATP quantity for stock transport requisitions, stock transport orders, and replenishment deliveries • Check availability on the basis of the ATP quantity for material reservations and stock postings • Interpret the results of the availability check
2009
© 2009 SAP AG. All rights reserved.
163
Unit Summary
SCM671
Unit Summary You should now be able to: • Understand the concept of the ATP check • Explain the fundamentals of the ATP check • Activate the ATP check in Sales and Distribution • Explain the specific aspects of the ATP check in Sales and Distribution • Configure the Customizing settings for the ATP check • Interpret the results of the ATP check in Sales and Distribution • Explain how the availability check for material components is carried out and controlled on the basis of the ATP quantity • Interpret the results of the availability check • Check availability based on the ATP quantity for stock transport requisitions, stock transport orders, and replenishment deliveries • Check availability on the basis of the ATP quantity for material reservations and stock postings • Interpret the results of the availability check
164
© 2009 SAP AG. All rights reserved.
2009
Unit 2 Availability Check Against Product Allocations Unit Overview The quantities your company is producing are lower than market demand. So that your first customers do not exhaust your entire stock, you define product allocations for customers or customer groups.
Unit Objectives After completing this unit, you will be able to: • • •
Explain the concept of the availability check against product allocations Configure the availability check against product allocations Interpret the results of the availability check against product allocations
Unit Contents Lesson: Availability Check Against Product Allocations ...................166 Exercise 7: Availability Check Against Product Allocations...........175
2009
© 2009 SAP AG. All rights reserved.
165
Unit 2: Availability Check Against Product Allocations
SCM671
Lesson: Availability Check Against Product Allocations Lesson Overview The quantities that your company can provide are lower than market demand. So that your first customers do not exhaust your entire stock, you define product allocations for customers or customer groups.
Lesson Objectives After completing this lesson, you will be able to: • • •
Explain the concept of the availability check against product allocations Configure the availability check against product allocations Interpret the results of the availability check against product allocations
Business Example Using product allocations, you can assign products for specific customers, regions, or other attributes depending on the period. For example, this can prevent the entire available quantity of a product in short supply from being allocated to the first customer, meaning that it would no longer be possible to confirm subsequent sales orders or that they would be confirmed far too late.
Concept of Product Allocation
Figure 42: Concept of Product Allocation
The product allocation function allows you to manage the supply of scarce products to customers so that each customer receives at most the allocated amount. You can maintain allocations for customer groups, sales organizations, and so on, as well as for individual customers.
166
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
The ATP check can be combined with the product allocation check. The product allocation control process permits the user to manage allocations at a specific material level and at various product group levels. Product allocation encompasses internal allocations to sales organizations and distribution channels, as well as external customer groups and specific customers. The system also supports the fact that there are different phases of allocation control during the overall constraint period.
Figure 43: Check Against Product Allocations
Incoming requirements are checked against the “available” product allocation quantity. The relevant product allocation is calculated on the basis of the order attributes. If there is no “available” product allocation quantity in the period in which the material availability date falls, the requirement cannot be confirmed or cannot be confirmed as requested.
2009
© 2009 SAP AG. All rights reserved.
167
Unit 2: Availability Check Against Product Allocations
SCM671
Figure 44: Creating an Order with ATP Check and Product Allocation
A product allocation check can act as a secondary check against the quantity requested in the sales order. First, an ATP check can be carried out against stocks and receipts, possibly resulting in a lower confirmed quantity due to insufficient stock. This confirmed quantity can then be checked against the product allocation, possibly resulting in a further reduction of the confirmed quantity. Product allocation encompasses allocations for all sales order attributes, including sales organizations and distribution channels, external customer groups, and specific customers. For other attributes, you have to use the user exit INCLUDE Fv45vfzy user exit_quota_key_va (transaction SE38).
168
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
Figure 45: Activating Product Allocation
So that you can use the product allocation check, this availability check method must be active for the relevant requirement classes and schedule line category. In Customizing (Availability Check Against Product Allocation → Define Flow According to Requirement Category and Process Flow for Each Schedule Line Category), activate product allocation for the relevant requirement category and schedule line category.
Figure 46: Elements of Product Allocation
2009
© 2009 SAP AG. All rights reserved.
169
Unit 2: Availability Check Against Product Allocations
SCM671
To use product allocations, you must complete the following steps: •
In Customizing (Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check Against Product Allocation → Maintain Procedure and Define Object), define a product allocation procedure and object (reason for product allocation).
•
In Customizing (Availability Check Against Product Allocation → Specify Hierarchy), link the procedure to an information structure.
•
In Customizing (Availability Check Against Product Allocation → Control Product Allocation), assign your objects to a procedure.
•
Maintain the procedure in the material master records (basic data) of the materials you want to allocate.
•
Maintain the planning hierarchy and updating rules for your allocation info structure.
Figure 47: Function of the Product Allocation Objects
The system includes the different phases of product allocation control in the overall constraint period. You can assign several product allocation objects to the product allocation procedure. Each object has its own validity period. The system determines the relevant object on the basis of the updating date for the key figure of the info structure. It then uses the object to determine the corresponding planning hierarchy, which contains product allocations. Objects are always valid from the end date of the preceding object. To deactivate product allocation for a certain period, define a dummy object and set it to inactive. The system allows only three update dates: delivery date, material availability date, and planned goods issue date.
170
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
You can maintain time-dependent conversion factors for your allocation objects in the IMG activity Control Product Allocation.
Figure 48: Information Structure
Information structure S140 is configured accordingly for product allocation. You can also create your own information structure. When you create your planning hierarchy, assign the allocation objects to the highest level. Specify the proportional factors from which allocation percentages are derived for specific characteristic values. The allocation check is always performed at the detailed level of the hierarchy. In Customizing at Availability Check Against Product Allocation → Specify Hierarchy, you can enter a masking ID for each information structure. The masking ID stands for collective characteristics. Once you have entered the planning hierarchy, you can add collective characteristics to it. To do so, choose the IMG activity “Permit Collective Production Allocation in Info Structures”. This creates a default entry for the specified nodes in the hierarchy. Different masking IDs cannot be used for different procedures assigned to the same info structure. If an info structure has been assigned several times, assignment is permitted with or without masking.
2009
© 2009 SAP AG. All rights reserved.
171
Unit 2: Availability Check Against Product Allocations
SCM671
Figure 49: Planning Table
The planning type for the standard info structure S140 is COMMIT. It contains predefined macros for product allocation. Note: You must plan allocation quantities in version 000 (actual data).
Figure 50: Discrete Product Allocation
The system provides two product allocation procedures: •
Discrete product allocation
•
Cumulative product allocation
If you do not select the ATP Consumption indicator in the IMG activity “Maintain Procedure,” the system uses the product allocation procedure from Release 3.0F (discrete ATP check).
172
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
Using this method, the system offsets the quantity confirmed in the sales document against the product allocation quantity. It uses only the product allocation quantities from current and future periods (unused product allocation quantities from past periods are not taken into account). If you use the discrete method, you cannot use the following product allocation functions: •
Consumption periods
•
Product allocation steps
Figure 51: Cumulative Product Allocation
If you set the ATP Consumption indicator in the IMG activity “Maintain Procedure,” the system uses the cumulative product allocation procedure. This procedure contains check logic that corresponds to the cumulative ATP logic. When the available product allocation quantities are calculated for the current period, the system takes into account unused product allocation quantities from previous periods. In cumulative product allocation, the following functions are available:
2009
•
Allocation steps: Here you can define several product allocation steps with different info structures.
•
Consumption periods: Here you define a number of past and future periods to be used as the valid consumption period.
© 2009 SAP AG. All rights reserved.
173
Unit 2: Availability Check Against Product Allocations
SCM671
Figure 52: Consumption Periods
In cumulative product allocation, you can restrict the number of periods under consideration by entering a consumption period. The number of past periods identifies the number of periods before the product allocation date in the order that can be used to calculate unused product allocations. The unused product allocation quantities of these past periods are then cumulated before the product allocation for the current period is checked. The number of future periods identifies the number of periods after the product allocation date in the order that can be used to calculate future product allocations. If the requested quantity is not confirmed within the future periods, it remains unconfirmed.
174
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
Exercise 7: Availability Check Against Product Allocations Exercise Objectives After completing this exercise, you will be able to: • Check production allocation in sales orders • Interpret the results of the availability check against product allocations • Understand the basic settings for the product allocation check
Business Example Familiarize yourself with the availability check against product allocations. In “Flexible Planning,” maintain product allocations and check availability against the allocated quantities in the sales order. In Customizing, configure the basic settings for the product allocation check.
2009
© 2009 SAP AG. All rights reserved.
175
Unit 2: Availability Check Against Product Allocations
SCM671
Task 1: Note: In this exercise, a customer is assigned to each group (##).
1.
Group Number
Customer Number
01
1002
02
1012
03
1033
04
1174
05
1175
06
1300
07
1670
08
1671
09
1900
10
1901
11
2004
12
2140
13
2200
14
2300
15
2500
16
14000
17
22000
18
99999
Maintain product allocation quantities for your customer in Flexible Planning. Use planning type COMMIT and inactive version 000. Configure the following planning parameters: Prod. Allocation Obj.
Work Center
Sales Organization
1000
Distribution Channel
12
Customer Group
02
Sold-to Party
“Your” sold-to party (see assignment table above)
Continued on next page
176
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
On the Change Plan (Consistent Planning) screen, enter 100 cartons as the product allocation quantity for this month and the next two months. Save your plan. 2.
Enter the sales order. Do not save the order yet. Remain in the “Create Sales Order” transaction. Order Type
OR
Sold-to Party
“Your” customer
PO Number
## Order 9
Requested Delivery Date
One week from today
Material
L-40F
Order Quantity
10 cartons
Hint: If you receive the information message “No characteristic combinations found for the specified selection.” while you are entering the order, confirm the message initially by pressing “Enter”. This message is probably displayed because the order does not have a customer group or is assigned a customer group other than customer group 02. In this case, enter customer group “02 Trading Companies” in the order header. To do so, go to the “Create Standard Order: Overview” screen and choose: Goto → Header → Sales. In the “Pricing and Statistics” field group, you will find the Customer Group field. 3.
Determine the following data for the order that you just created: Requirement type of the order item: Schedule line category of the order schedule line:
4.
Now save the standard order and note the document number. Document number:________________________________________________
5.
Which requirement class is assigned to requirement type KSV? Requirements class:_____________________________________________
6.
Is the availability check activated for requirements class 050? If so, in which method? ________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
177
Unit 2: Availability Check Against Product Allocations
SCM671
________________________________________________________ ________________________________________________________ 7.
Now check the schedule line category CP. Is the availability check activated for this schedule line category? In which method? ________________________________________________________ ________________________________________________________ ________________________________________________________
8.
Check whether the product allocation check is activated for material L-40F in the material master record.
9.
Call the order from step 4 in change mode and increase the order quantity for material L-40F to 400 cartons. How does the system respond? Interpret the result. ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________
Task 2: Now check the Customizing settings for the product allocation check.
178
1.
In Customizing, check the product allocation procedure BULBS. Which product allocation method is active? Discrete or cumulative product allocation?
2.
Check which consumption periods are maintained for info structure S140.
3.
Which information structure is assigned to product allocation procedure BULBS?
4.
Which product allocation object is linked to the BULBS procedure and how long is it valid?
5.
What function does the product allocation object have and where is this maintained?
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
Solution 7: Availability Check Against Product Allocations Task 1: Note: In this exercise, a customer is assigned to each group (##).
1.
Group Number
Customer Number
01
1002
02
1012
03
1033
04
1174
05
1175
06
1300
07
1670
08
1671
09
1900
10
1901
11
2004
12
2140
13
2200
14
2300
15
2500
16
14000
17
22000
18
99999
Maintain product allocation quantities for your customer in Flexible Planning. Use planning type COMMIT and inactive version 000. Configure the following planning parameters:
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
179
Unit 2: Availability Check Against Product Allocations
SCM671
Prod. Allocation Obj.
Work Center
Sales Organization
1000
Distribution Channel
12
Customer Group
02
Sold-to Party
“Your” sold-to party (see assignment table above)
On the Change Plan (Consistent Planning) screen, enter 100 cartons as the product allocation quantity for this month and the next two months. Save your plan. a)
Logistics → Logistics Controlling → Flexible Planning → Planning → Change Planning Type
COMMIT
Confirm your entries with Enter. Prod. Allocation Obj.
Work Center
Sales Organization
1000
Distribution Channel
12
Customer Group
02
Sold-to Party
“Your” sold-to party (see assignment table above)
Choose Inactive Version. On the Change Plan (Consistent Planning) screen, enter 100 cartons as the product allocation quantity for this month and the next two months. Save your plan. Choose Planning → Save. 2.
Enter the sales order. Do not save the order yet. Remain in the “Create Sales Order” transaction. Order Type
OR
Sold-to Party
“Your” customer
PO Number
## Order 9
Continued on next page
180
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
Requested Delivery Date
One week from today
Material
L-40F
Order Quantity
10 cartons
Hint: If you receive the information message “No characteristic combinations found for the specified selection.” while you are entering the order, confirm the message initially by pressing “Enter”. This message is probably displayed because the order does not have a customer group or is assigned a customer group other than customer group 02. In this case, enter customer group “02 Trading Companies” in the order header. To do so, go to the “Create Standard Order: Overview” screen and choose: Goto → Header → Sales. In the “Pricing and Statistics” field group, you will find the Customer Group field. a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
“Enter”
3.
Sold-to Party
“Your” customer
PO Number
## Order 9
Requested Delivery Date
One week from today
Material
L-40F
Order Quantity
10 cartons
Determine the following data for the order that you just created:
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
181
Unit 2: Availability Check Against Product Allocations
SCM671
Requirement type of the order item: Schedule line category of the order schedule line: a)
4.
On the Create Standard Order: Overview screen, choose the Procurement tab page. Requirement type of the order item:
KSV
Schedule line category of the order schedule line:
CP
Now save the standard order and note the document number. Document number:________________________________________________ a)
5.
On the Create Standard Order: Overview screen, choose Sales Document → Save.
Which requirement class is assigned to requirement type KSV? Requirements class:_____________________________________________ a)
Tools → Customizing → IMG → Execute Project
b)
Goto → SAP Reference IMG
c)
Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Transfer of Requirements → Define Requirements Types Search for requirement type KSV in the list. Requirements class: 050 Warehouse Consumption
6.
Is the availability check activated for requirements class 050? If so, in which method? ________________________________________________________ ________________________________________________________
Continued on next page
182
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
________________________________________________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Transfer of Requirements → Define Requirements Classes Select requirements class 050 and choose Goto → Details.
7.
Field
Attribute
Explanation
Availability
Selected
The ATP check is active.
Allocation Ind.
1
Customer requirements are consumed against forecast.
Prod. Allocation
Selected
The product allocation check is active.
Now check the schedule line category CP. Is the availability check activated for this schedule line category? In which method? ________________________________________________________ ________________________________________________________ ________________________________________________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Define Procedure for Each Schedule Line Category. Select the schedule line category CP. Field
Attribute
Explanation
AvC
Selected
The ATP check is active.
All.
Selected
The product allocation check is active.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
183
Unit 2: Availability Check Against Product Allocations
8.
SCM671
Check whether the product allocation check is activated for material L-40F in the material master record. a)
Logistics → Sales and Distribution → Master Data → Products → Material → Trading Goods → Display Material
L-40F
Goto → Select View(s) View
Basic Data 1
Enter On the Display Material L-40F## (Finished Product) screen, choose the Basic Data 1 tab page. The Product Allocation field contains the product allocation procedure BULBS. As a result, the material is active for the product allocation. 9.
Call the order from step 4 in change mode and increase the order quantity for material L-40F to 400 cartons. How does the system respond? Interpret the result. ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________
Continued on next page
184
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Order → Change Enter the order number from task 1, step 4
b)
On the Change Standard Order: Overview screen, increase the order quantity to 400 cartons. Choose Enter to confirm your entries. The system issues the message: “Product allocation check found changes to the confirmation”. Confirm the message with Enter. The system branches to the “Standard Order: Availability Control” screen. A confirmation of 400 cartons is not possible. On the required date, the system can confirm 100 cartons. In addition, the availability check proposes three partial deliveries of 100 cartons each. Each partial delivery takes place at the start of the three months after the required date. Hint: If the requested delivery date for the order item is in the next month (as seen from current date or creation date), the product allocation will confirm 200 cartons for the requested delivery date. In this case, the delivery proposal consists of two partial deliveries: 200 cartons on the requested delivery date and 100 cartons in the following month. The consumption period assigned to information structure S140 has been defined in such a way that unused product allocation quantities from the last 3 periods are cumulated before the product allocation check for the current period.
Task 2: Now check the Customizing settings for the product allocation check. 1.
In Customizing, check the product allocation procedure BULBS. Which product allocation method is active? Discrete or cumulative product allocation? a)
IMG: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check Against Product Allocation → Maintain Procedure The ATP Consumption indicator for procedure BULBS is set, so cumulative allocations are used.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
185
Unit 2: Availability Check Against Product Allocations
2.
SCM671
Check which consumption periods are maintained for info structure S140. a)
IMG: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check Against Product Allocation → Define Consumption Periods For info structure S140, backward consumption of 3 months and forward consumption of 10 months is maintained. Unused allocations from the past are cumulated for the current period before product allocation is checked.
3.
Which information structure is assigned to product allocation procedure BULBS? a)
IMG: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check Against Product Allocation → Specify Hierarchy Information structure S140 is assigned to product allocation procedure BULBS.
4.
Which product allocation object is linked to the BULBS procedure and how long is it valid? a)
IMG: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check Against Product Allocation → Control Product Allocation
b) Work Area
BULBS
Choose Enter. The product allocation object “work center” is assigned until December 31, 9999. 5.
186
What function does the product allocation object have and where is this maintained? a)
The product allocation object can be used to distinguish between various product allocation phases in the time series. The object is a characteristic that is independent of the order and that determines the product allocation quantity. As a result, you can use the product allocation object to specify the “reason” for the product allocation.
b)
IMG: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check Against Product Allocation → Define Object
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Product Allocations
Lesson Summary You should now be able to: • Explain the concept of the availability check against product allocations • Configure the availability check against product allocations • Interpret the results of the availability check against product allocations
2009
© 2009 SAP AG. All rights reserved.
187
Unit Summary
SCM671
Unit Summary You should now be able to: • Explain the concept of the availability check against product allocations • Configure the availability check against product allocations • Interpret the results of the availability check against product allocations
188
© 2009 SAP AG. All rights reserved.
2009
Unit 3 Availability Check Against Planned Independent Requirements Unit Overview Customer requirements can also be checked for availability against planned independent requirements. In this unit, you will learn how to use this availability check method.
Unit Objectives After completing this unit, you will be able to: • • •
Explain the concept of the availability check against planning Configure the availability check against planning for Sales and Distribution processing Interpret the results of the availability check against planning
Unit Contents Lesson: Availability Check Against Planning in Sales and Distribution Processing .......................................................................190 Exercise 8: Availability Check Against Planning in Sales and Distribution Processing ....................................................197
2009
© 2009 SAP AG. All rights reserved.
189
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing Lesson Overview You execute a check against planning if you want to know whether enough planned independent requirements are available for the incoming sales orders. The check against planning is carried out against a planned independent requirement for an unknown market (usually one that is not customer-specific).
Lesson Objectives After completing this lesson, you will be able to: • • •
Explain the concept of the availability check against planning Configure the availability check against planning for Sales and Distribution processing Interpret the results of the availability check against planning
Business Example The check against planning is carried out against a planned independent requirement created for an unknown market (usually one that is not customer-specific). The planned independent requirement results from demand program management and is used for non-order-specific planning of expected future sales quantities. As a team member, you are responsible for configuring the Customizing settings and maintaining the data for the availability check against planning.
Concept of the Check Against Planning When planning for expected sales orders, you determine which order quantities are anticipated for product groups and salable products in a specific period. In Demand Management, planned independent requirements are created for a specific period for expected order quantities. Once the order has been received, the relevant consumption quantity of materials whose requirements are consumed against the production program are transferred to materials planning as part of the availability check against planning for the order quantities. Material planning then reduces the associated independent requirements level by level. If a planned independent requirement is not available for customer requirements, the requirement cannot be confirmed since (to date) production or procurement is not scheduled. To understand the concept of the availability check against planning, we must consider the planning strategies. A good example is strategy 52 (planning without final assembly/without make-to-order production). In this planning strategy, future sales figures are forecasted for the finished product in demand planning.
190
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
A production plan is derived from these, and in turn, planned independent requirements for the finished product are generated. In the planning run, planned orders are then compared to these planned independent requirements as receipt elements. However, the planned orders have the order type VP and therefore cannot be converted to purchase orders or production orders. As a result, the finished product is neither procured nor produced. However, dependent requirements and corresponding receipt elements are generated in the planning run for the components of this finished product. These planned orders can be converted, thus achieving the main goal of this strategy: Components are procured even without sales orders on the basis of demand management. If a sales order is created for the finished product in this scenario, an ATP check always fails. There is no stock and no receipt elements (for example, production orders or purchase orders) for the finished product. Therefore, a check is carried out against planning in this context. The system checks whether there is a planned independent requirement for the finished product in the consumption period and for the relevant consumption mode; if so, the customer requirement can be confirmed since enough components will be procured to manufacture the finished product before it is sold. In the next planning run, the customer requirement is consumed against the planned independent requirement, and a planned order that can be converted is generated for the customer requirement quantity. As a result, production of the finished product is triggered. Besides planning strategy 52, the check against planning is also used in planning strategies: 50 (planning without final assembly/with MTO), 60 (planning with planning material/with MTO), 63 (planning with planning material/without MTO), and 74 (planning without final assembly at assembly level). To summarize the check against planning:
2009
•
Only planned independent requirements are taken into account, meaning that MRP elements such as stock are not considered.
•
Customizing settings must be configured for the checking rule.
•
The Avail. Check field in the material master record is used only to define the transfer of requirements.
© 2009 SAP AG. All rights reserved.
191
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
Configuring the Check Against Planning
Figure 53: Activating the Check Against Planning
The requirements class determines the decision to use the checking method “check against planning”. Before the check against planning can be carried out, the Sales and Distribution applications in question must transfer a requirement. The availability check parameter must not be active in the relevant requirement class. Otherwise, the system checks against the ATP quantity and not against planning. The Avail. Check (check group) field in the material master records must be maintained. This specifies the requirements transfer (daily requirement or individual requirement).
192
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Figure 54: Consumption of Customer Requirement Against Planned Independent Requirement
In the strategy, you specify which planning requirements are to be consumed against which customer requirements, if at all. You assign a requirements type for planning to a requirements type for customer requirements by setting a consumption or allocation indicator. Requirements can be consumed and offset against each other only if they are defined with the requirement type assigned in the strategy and if they have the same consumption or allocation indicator. Planned independent requirements must be properly consumed and reduced before availability can be checked against planning.
Figure 55: Consumption Logic
2009
© 2009 SAP AG. All rights reserved.
193
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
In addition, the consumption mode and period for the planning check and consumption must be defined. This can be done in the MRP group in Customizing or in the material master record. The settings in the material master record take precedence over those for the MRP group. Using the consumption mode, you specify whether customer requirements are to be consumed against planned independent requirements. If so, you also specify the direction in which this is to occur, starting from the requirement date that corresponds to the material availability date of the order item in the sales order items. You have the following options: •
No consumption against planning
•
Backward consumption only; Consumption begins on the requirements date moving backwards only within the corresponding consumption period.
•
Forward consumption only; Consumption begins on the requirements date moving forwards only within the corresponding consumption period.
•
Backward/forward consumption; Consumption begins on the requirements date moving first backwards and then (if independent requirements before the requirements date cannot be assigned) forwards within the corresponding consumption period.
•
Forward/backward consumption; Consumption begins on the requirements date moving first forwards and then (if independent requirements after the requirements date cannot be assigned) backwards within the corresponding consumption period.
You can specify a consumption period that determines the consumption horizon for both backward and forward consumption. If backward/forward consumption or forward/backward consumption are both active, the system also takes into account both periods. The customer requirement is consumed using the planned independent requirement from the closest point in time either before or after the sales order date. If a customer requirement cannot be consumed in full by the nearest planning requirement, it is assigned to further planning requirements either in the future or in the past. To do so, the system uses the consumption periods that are maintained in the material master or in the Customizing settings for demand management (see above). For forwards and backwards consumption, the consumption periods specify the time interval within which customer requirements are consumed with planned independent requirements. Customer requirements outside the consumption period are not consumed.
194
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Customer requirements are assigned to planned independent requirements dynamically. In other words, if sales orders or planning are rescheduled, the assignment is deleted and redefined. Note: If no consumption periods are maintained, requirements can be consumed by each other only if they are scheduled on the same day.
2009
© 2009 SAP AG. All rights reserved.
195
Unit 3: Availability Check Against Planned Independent Requirements
196
© 2009 SAP AG. All rights reserved.
SCM671
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Exercise 8: Availability Check Against Planning in Sales and Distribution Processing Exercise Objectives After completing this exercise, you will be able to: • Interpret the results of the availability check against planning in the sales order • Configure the availability check against planning
Business Example As part of specific planning strategies, the availability of materials for the sales order is checked against planned independent requirements that arise from demand program management. As a team member, you are responsible for configuring the Customizing settings and maintaining the data for the availability check against planning.
Task 1: Familiarize yourself with the availability check against planned independent requirements from an order processing perspective. Determine the attributes of the important sales order “control objects” in conjunction with the availability check against planning. 1.
Create a sales order. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 10
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200
a) Can the required quantity be confirmed for the required date? ___________________________________________________________ b) Which method is used to check availability? Continued on next page
2009
© 2009 SAP AG. All rights reserved.
197
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
___________________________________________________________ For the following exercise step, remain in order processing. Do not save the order. 2.
Check the schedule line(s) of the order item. Determine the following data: Delivery date: Order quantity: Confirmed quantity:
3.
For the following analysis in task 2 regarding the Customizing settings for the availability check against planning, determine the following information: Item category of the order item Schedule line category of the order schedule line Requirements type of the order item Plant of the order item MRP type of material T-AC5## in the plant of the order item Once you have determined this information, leave order processing without saving.
Task 2: Now analyze the Customizing settings for the availability check of “your” order. Of particular significance is the check method that the Customizing settings for the requirements class and schedule line category select, as well as the combination of the requirements type for planning and the requirements type of the customer requirement that is used to control the consumption of customer requirements with planned independent requirements. 1.
Which requirements class is assigned to requirements type KSVS? Requirements class:_____________________________________________
2.
Which availability check method is activated for requirements class 049? ___________________________________________________________
3.
Now check the availability check control for schedule line category CP. Which availability check method(s) is/are activated? Why is an availability check still “only” carried out against planning? Continued on next page
198
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
___________________________________________________________ ___________________________________________________________ ___________________________________________________________ 4.
It is essential that the availability check be activated in the required method and for the relevant requirements class. Therefore, examine the options for determining the requirements types and classes in Customizing. Which strategy has been used to determine the requirements type/class in the order item of the order from task 1? Hint: Remember: Material T-AC5## was sold from plant 1200 Dresden. The order item was managed with item category TAN. The MRP type of material T-AC5## in plant 1200 Dresden is PD. Origin of the requirements type during requirements determination:__________________
5.
Now analyze how requirements type KSVS is determined on the basis of the “material master” strategy. Which strategy group is maintained for material T-AC5## and plant 1200? Strategy group:____________________________________________
6.
Which main strategy is assigned to strategy group 52 (planning without final assembly, without make-to-order production)? Analyze the assignment in Customizing. Field
Attribute
Main Strategy 7.
Which requirement type does the strategy use for customer requirements? Which requirement type is defined for demand management? How is the consumption strategy calculated with customer requirements and planned independent requirements? Field
Attribute
Reqmt Type of Customer Reqmt Reqmts Type for Indep.Reqmts Allocation Indicat. Consumption
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
199
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
Task 3: Now maintain planned independent requirements for material T-AC5## in plant 1200 Dresden. Then check the consumption logic of the customer requirements with the planned independent requirements for this material in plant Dresden. 1.
Maintain the following planned independent requirements for material T-AC5## in plant 1200. Note: In reality, planned independent requirements are created “automatically” as a result of demand management. In this exercise however, the focus is on the availability check against planned independent requirements and we therefore do not discuss this method of creating planned independent requirements. In the exercise, the planned independent requirements are created manually.
2.
This month
50 PC
Next month
70 PC
Two months from now
100 PC
Three months from now
50 PC
What is the requirement type of the planned independent requirement that you just maintained? Requirement type:______________________________________________________
3.
Check the consumption mode and the consumption period(s) of material T-AC5## in plant 1200 Dresden. Consumption Mode Bwd Consumption Per. Fwd Consumption Per.
Continued on next page
200
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
4.
Now predict the effects that the system settings you just checked will have. Which confirmation would you expect from the availability check against planned independent requirements if you enter a requirement for material T-AC5## in plant 1200 Dresden with a requirement date next month?
Task 4: Check your predictions by creating the relevant sales order. 1.
Create the following sales order. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 11
Requested Delivery Date
Second week of next month. This ensures that the requirement date is definitely next month.
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200
a) Can the required quantity be confirmed for the required date? ___________________________________________________________ b) What other delivery proposals does the system make? ___________________________________________________________ c) Save the order and write down the document number. Document number:_________________________________________________
Task 5: To understand the availability check against planning in more detail, create another sales order for material T-AC5##. 1.
Enter a sales order for customer T-S50A##. The customer orders material T-AC5## with a required delivery date of today. Do not save the order yet. Continued on next page
2009
© 2009 SAP AG. All rights reserved.
201
Unit 3: Availability Check Against Planned Independent Requirements
Order Type
OR
Sold-to Party
T-S50A##
PO Number
## Order 12
Requested Delivery Date
Today
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200
SCM671
Can the required quantity be confirmed for the required date? ___________________________________________________________ What other delivery proposals does the system make? ___________________________________________________________ 2.
202
Change the required delivery date of the order item to the last week of the current month +2 and call the availability check for the order again.
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Solution 8: Availability Check Against Planning in Sales and Distribution Processing Task 1: Familiarize yourself with the availability check against planned independent requirements from an order processing perspective. Determine the attributes of the important sales order “control objects” in conjunction with the availability check against planning. 1.
Create a sales order. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 10
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200
a) Can the required quantity be confirmed for the required date? ___________________________________________________________ b) Which method is used to check availability? ___________________________________________________________
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
203
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
For the following exercise step, remain in order processing. Do not save the order. a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Enter Sold-to Party
T-L64A##
PO Number
## Order 10
Requested Delivery Date
One week from today
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200
Since the required amount cannot be confirmed, the system branches to the Standard Order: Planned Independent Requirement Assignment screen. Confirmation is not possible for the required delivery date. The system cannot generate a delivery proposal. b)
2.
The system branches to the Standard Order: Planned Independent Requirement Assignment screen and not to the Availability Control screen. This indicates that availability is checked against planning and that no ATP check was carried out.
Check the schedule line(s) of the order item. Determine the following data:
Continued on next page
204
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Delivery date: Order quantity: Confirmed quantity: a)
Navigate to the Create Standard Order: Overview screen. To do so, on the Standard Order: Planned Independent Requirement Assignment screen, choose Edit → Continue.
b)
On the Create Standard Order: Overview screen, choose Goto → Item → Schedule Lines. Delivery date:
One week from today
Order quantity:
200
Confirmed quantity:
0
The schedule line documents the unconfirmed “requirement” of the customer. For the following exercise step, remain in order processing. Do not save the order. 3.
For the following analysis in task 2 regarding the Customizing settings for the availability check against planning, determine the following information: Item category of the order item Schedule line category of the order schedule line Requirements type of the order item Plant of the order item MRP type of material T-AC5## in the plant of the order item
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
205
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
Once you have determined this information, leave order processing without saving. a)
You can find the item category of the order item on the Create Standard Order: Overview screen (among others) on the Sales tab page. Navigate to this screen in order processing. Choose Goto → Overview and select the Sales tab page. Item category of the order item
b)
c)
TAN
You can find the schedule line category, the requirement type, and the plant on the Procurement overview screen. On the Create Standard Order: Overview screen, choose the Procurement tab page. Schedule line category of the order schedule line
CP
Requirements type of the order item
KSVS
Plant of the order item
1200
You can find the MRP type of material T-AC5## in the material master record in the MRP 1 view. Select the order item and choose Environment → Display Material. Choose the MRP 1 tab page. Accept the proposed organization data (plant 1200) in the Organizational Levels dialog box by choosing Enter. MRP type of material T-AC5## in the plant of the order item
PD
Task 2: Now analyze the Customizing settings for the availability check of “your” order. Of particular significance is the check method that the Customizing settings for the requirements class and schedule line category select, as well as the combination of the requirements type for planning and the requirements type of the customer requirement that is used to control the consumption of customer requirements with planned independent requirements. 1.
Which requirements class is assigned to requirements type KSVS?
Continued on next page
206
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Requirements class:_____________________________________________ a)
System → Create Session
b)
Tools → Customizing → IMG → Execute Project
c)
Goto → SAP Reference IMG
d)
Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Transfer of Requirements → Define Requirements Types Select requirements type KSVS. Requirements class: 049 Stk w.cons.w/o F.Ass
2.
Which availability check method is activated for requirements class 049? ___________________________________________________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Transfer of Requirements → Define Requirements Classes Select requirements class 049 and choose Goto → Details. Field
Attribute
Explanation
Availability
“Blank”
The ATP check is inactive.
Req. Transfer
“Selected”
Requirements transfer is active.
Allocation Ind.
2
Customer requirements are consumed against planning.
Prod. Allocation
“Blank”
The product allocation check is inactive.
This configuration means that the availability check against planning is active at the level of the requirement class. 3.
Now check the availability check control for schedule line category CP. Which availability check method(s) is/are activated? Why is an availability check still “only” carried out against planning? ___________________________________________________________ ___________________________________________________________ Continued on next page
2009
© 2009 SAP AG. All rights reserved.
207
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
___________________________________________________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Define Procedure for Each Schedule Line Category. Select the schedule line category CP.
4.
Field
Attribute
Explanation
AvC
Selected
The ATP check is active. However, an availability check is only carried out against planning since the ATP check is not activated using the requirement class.
Rq
Selected
Requirements transfer is active.
All.
Selected
The product allocation check is active. However, an availability check is only carried out against planning since the product allocation check is not activated using the requirement class.
It is essential that the availability check be activated in the required method and for the relevant requirements class. Therefore, examine the options for determining the requirements types and classes in Customizing. Which strategy has been used to determine the requirements type/class in the order item of the order from task 1? Hint: Remember: Material T-AC5## was sold from plant 1200 Dresden. The order item was managed with item category TAN. The MRP type of material T-AC5## in plant 1200 Dresden is PD.
Continued on next page
208
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Origin of the requirements type during requirements determination:__________________ a)
IMG path: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Transfer of Requirements → Determination of Requirement Types Using Transaction Select the order item category TAN and the MRP type PD.
5.
Field
Attribute
Explanation
Q
Blank
1. First, the requirement type is determined using the material master strategy, and if this fails, using the transaction (item category and MRP type)
Now analyze how requirements type KSVS is determined on the basis of the “material master” strategy. Which strategy group is maintained for material T-AC5## and plant 1200? Strategy group:____________________________________________ a)
Logistics → Sales and Distribution → Master Data → Products → Material → Trading Goods → Display Material
T-AC5##
Goto → Select View(s) View
MRP 3
Enter Plant
1200
Enter On the Display Material T-AC5## (Finished Product) screen, choose the MRP 3 tab page and find the strategy group. Strategy group – plant 1200: 52 Plnng w/o final assem. w/o make-to-order Continued on next page
2009
© 2009 SAP AG. All rights reserved.
209
Unit 3: Availability Check Against Planned Independent Requirements
6.
SCM671
Which main strategy is assigned to strategy group 52 (planning without final assembly, without make-to-order production)? Analyze the assignment in Customizing. Field
Attribute
Main Strategy a)
IMG path: Production → Production Planning → Demand Management → Planned Independent Requirements → Planning Strategy → Define Strategy Group Select strategy group 52. Choose Goto → Details.
7.
Field
Attribute
Main Strategy
52 Plnng w/o final assem. w/o make-to-order
Which requirement type does the strategy use for customer requirements? Which requirement type is defined for demand management? How is the consumption strategy calculated with customer requirements and planned independent requirements?
Continued on next page
210
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Field
Attribute
Reqmt Type of Customer Reqmt Reqmts Type for Indep.Reqmts Allocation Indicat. Consumption a)
IMG path: Production → Production Planning → Demand Management → Planned Independent Requirements → Planning Strategy → Define Strategy. Select strategy 52. Field
Attribute
Reqmt Type of Customer Reqmt
KSVS
Reqmts Type for Indep.Reqmts
VSE
Allocation Indicat.
2
Consumption
2
Hint: Requirements class 049 is assigned to requirements type KSVS (see above). As a result, this planning strategy was relevant for “your” order.
Task 3: Now maintain planned independent requirements for material T-AC5## in plant 1200 Dresden. Then check the consumption logic of the customer requirements with the planned independent requirements for this material in plant Dresden. 1.
Maintain the following planned independent requirements for material T-AC5## in plant 1200. Note: In reality, planned independent requirements are created “automatically” as a result of demand management. In this exercise however, the focus is on the availability check against planned independent requirements and we therefore do not discuss this method of creating planned independent requirements. In the exercise, the planned independent requirements are created manually.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
211
Unit 3: Availability Check Against Planned Independent Requirements
This month
50 PC
Next month
70 PC
Two months from now
100 PC
Three months from now
50 PC
a)
SCM671
SAP Easy Access menu: Logistics → Production → Production Planning → Demand Management → Planned Independent Requirements → Create Material
T-AC5##
Plant
1200
Version
00
Planning Horizon From
Today
Planning Horizon To
Today plus at least 3 months
“Enter” For the characteristics: Material
MRP Area
V
A
BU
T-AC5##
1200
00
X
PC
enter the following planned independent requirement quantities: Current month
Month +1
Month +2
Month +3
50
70
100
50
Planned Indep. Reqmts → Save. Confirm the warning message if necessary: “Date lies in the planning time fence (XX.XX.XXXX XX.XX.XXXX)” by pressing ENTER. 2.
What is the requirement type of the planned independent requirement that you just maintained?
Continued on next page
212
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Requirement type:______________________________________________________ a)
SAP Easy Access menu: Logistics → Production → Production Planning → Demand Management → Planned Independent Requirements → Display. Material
T-AC5##
Plant
1200
Version
All active versions
Planning Horizon From
Today
Planning Horizon To
Today plus at least 3 months
Enter On the Display Plnd Ind. Reqmts: Planning Table screen, choose the Items tab page. RTyp
VSE Hint: The requirement type of the sales order is KSVS (see task 1, step 3). The Customizing settings for strategy 52 define that the requirement type for planned independent requirements (VSE) is to be consumed with requirement type KSVS (for customer requirements) and how (see task 2, step 7).
Planned Indep. Reqmts → Exit 3.
Check the consumption mode and the consumption period(s) of material T-AC5## in plant 1200 Dresden.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
213
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
Consumption Mode Bwd Consumption Per. Fwd Consumption Per. a)
Logistics → Sales and Distribution → Master Data → Products → Material → Other Material → Display or Change Material
T-AC5##
Goto → Select View(s) View
MRP 3
Enter Plant
1200
Enter On the Display/Change Material T-AC5## (Finished Product) screen, choose the MRP 3 tab page to display the information: Consumption Mode
2 (Backward/forward consumption)
Bwd Consumption Per.
30
Fwd Consumption Per.
10
Material → Exit 4.
Now predict the effects that the system settings you just checked will have. Which confirmation would you expect from the availability check against planned independent requirements if you enter a requirement for material T-AC5## in plant 1200 Dresden with a requirement date next month? Answer: For a requirement date next month, a maximum of 120 pieces of material T-AC5## can be confirmed in plant 1200 Dresden. The (currently) unconsumed 50 pieces of the planned independent requirement from this month, plus 70 pieces from next month. The system cannot check against other planned independent requirements since these are outside the consumption period.
Continued on next page
214
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Task 4: Check your predictions by creating the relevant sales order. 1.
Create the following sales order. Order Type
OR
Sold-to Party
T-L64A##
PO Number
## Order 11
Requested Delivery Date
Second week of next month. This ensures that the requirement date is definitely next month.
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200
a) Can the required quantity be confirmed for the required date? ___________________________________________________________ b) What other delivery proposals does the system make? ___________________________________________________________ c) Save the order and write down the document number.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
215
Unit 3: Availability Check Against Planned Independent Requirements
SCM671
Document number:_________________________________________________ a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Enter Sold-to Party
T-L64A##
PO Number
## Order 11
Requested Delivery Date
Second week of next month. This ensures that the requirement date is definitely next month.
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200
The order cannot be confirmed as requested. The system branches to the Standard Order: Planned Independent Requirement Assignment screen. On the required date, only 120 pieces can be confirmed. This is also the only possible delivery proposed by the system. b)
Edit → Delivery Proposal
c)
Sales Document → Save
Task 5: To understand the availability check against planning in more detail, create another sales order for material T-AC5##. 1.
Enter a sales order for customer T-S50A##. The customer orders material T-AC5## with a required delivery date of today. Do not save the order yet. Order Type
OR
Sold-to Party
T-S50A##
PO Number
## Order 12
Requested Delivery Date
Today
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200 Continued on next page
216
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Can the required quantity be confirmed for the required date? ___________________________________________________________ What other delivery proposals does the system make? ___________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Enter Sold-to Party
T-S50A##
PO Number
## Order 12
Requested Delivery Date
Today
Delivery Plant
1200
Material
T-AC5##
Order Quantity
200
The order cannot be confirmed as requested. The system branches to the Standard Order: Planned Independent Requirement Assignment screen. The order cannot be confirmed on the required delivery date. A delivery cannot be proposed. In the consumption period defined in the material master, there are currently no consumed planned independent requirements. A confirmation or delivery proposal is not possible.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
217
Unit 3: Availability Check Against Planned Independent Requirements
2.
SCM671
Change the required delivery date of the order item to the last week of the current month +2 and call the availability check for the order again. a)
On the Standard Order: Planned Independent Requirement Assignment screen, choose Edit → Continue.
b)
On the “Create Standard Order: Overview” screen, change the required delivery date of the order item to the last week of the current month +2.
c)
Edit → Check Availability The order cannot be confirmed as requested. On the “Standard Order: Planned Independent Requirement Assignment” screen, the system displays a confirmed quantity of 100 pieces for the required date. An additional 50 pieces can be confirmed for the start of the current month +3. As a result, a one-time delivery of 100 pieces is possible for the required delivery date, or a partial delivery of 100 pieces on the required date plus a further delivery of 50 pieces at the start of the current month +3.
218
d)
Edit → Delivery Proposal
e)
Sales Document → Save
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Availability Check Against Planning in Sales and Distribution Processing
Lesson Summary You should now be able to: • Explain the concept of the availability check against planning • Configure the availability check against planning for Sales and Distribution processing • Interpret the results of the availability check against planning
2009
© 2009 SAP AG. All rights reserved.
219
Unit Summary
SCM671
Unit Summary You should now be able to: • Explain the concept of the availability check against planning • Configure the availability check against planning for Sales and Distribution processing • Interpret the results of the availability check against planning
220
© 2009 SAP AG. All rights reserved.
2009
Unit 4 Backorder Processing and Rescheduling Unit Overview This unit covers backorder processing and rescheduling. Both functions are used to reprocess requirements that have already been entered to “improve” the confirmation.
Unit Objectives After completing this unit, you will be able to: • • • •
Explain the need for processing backorders and rescheduling Describe the situations in which you use backorder processing and rescheduling Process backorders and reschedule, as well as analyze the results Configure the necessary Customizing settings
Unit Contents Lesson: Backorder Processing and Rescheduling .........................222 Exercise 9: Backorder Processing and Rescheduling.................231
2009
© 2009 SAP AG. All rights reserved.
221
Unit 4: Backorder Processing and Rescheduling
SCM671
Lesson: Backorder Processing and Rescheduling Lesson Overview This lesson covers backorder processing and rescheduling. This essentially involves reprocessing requirements that have already been entered to “improve” the confirmation situation by allocating additional ATP quantities or reallocating them.
Lesson Objectives After completing this lesson, you will be able to: • • • •
Explain the need for processing backorders and rescheduling Describe the situations in which you use backorder processing and rescheduling Process backorders and reschedule, as well as analyze the results Configure the necessary Customizing settings
Business Example The demand for your products was greater than you expected. Not all customer requirements and stock transport requirements could be confirmed “as requested.” Furthermore, there are procurement bottlenecks. Vendors have informed you that they are not able to deliver the purchase orders as agreed. In this situation, you must now decide which requirements have the highest priority so that you can deliver these (if possible) as requested. Fulfilling other requirements may have to be postponed.
Using Rescheduling and Backorder Processing You use rescheduling to obtain confirmations for sales documents, stock transport orders, stock transport scheduling agreements, and stock transport requisitions that have already been entered, and to reprocess quantities and dates that have already been confirmed. Backorder processing also allows you to process dependent reservations of production orders. The aim is to improve the confirmation situation for these or some of these documents. With rescheduling and backorder processing, you can allocate additional stocks and planned receipts to the documents, or reallocate existing stocks and planned receipts among existing documents. In detail, you can use rescheduling to: • • •
222
Breach the “first-come, first-served” principle and allocate the ATP quantity according to other priorities Allocate additional quantities or planned receipts to existing documents Resolve shortage situations
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
Figure 56: Example: Rescheduling/Backorder Processing (1)
The example from an ATP check shows a possible application scenario for rescheduling and backorder processing. At the time the first order is entered, the entire ATP quantity of the first receipt is available. The requirement can therefore be confirmed on the basis of this ATP check.
Figure 57: Example: Rescheduling/Backorder Processing (2)
2009
© 2009 SAP AG. All rights reserved.
223
Unit 4: Backorder Processing and Rescheduling
SCM671
The second order, which has a required delivery date before that of the first order and may therefore have a higher delivery priority, cannot be confirmed since there is no available ATP quantity.
Figure 58: Example: Rescheduling/Backorder Processing (3)
Depending on the planning strategy, a requirement is usually transferred to materials planning. Materials planning then recognizes the shortage situation and plans a second receipt element.
224
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
Figure 59: Example: Rescheduling/Backorder Processing (4)
Without backorder processing or rescheduling, the confirmation situation does not change for the requirements entered. Or in other words: Once a requirement has been saved, it cannot be used to check the ATP situation so that it can be confirmed. The user must process the backorder or start rescheduling. In this example, once backorder processing or rescheduling is complete, both orders can be confirmed as requested.
Backorder Processing SAP ERP provides two ways in which you can reprocess entered requirements:
2009
•
(Manual) backorder processing
•
Rescheduling
© 2009 SAP AG. All rights reserved.
225
Unit 4: Backorder Processing and Rescheduling
SCM671
Figure 60: (Manual) Backorder Processing
When you process backorders, you select all relevant documents (defined by the check scope) for a combination of material and plant. The Backorder Processing: Overview screen provides an overview of the ATP situation. This allows you to allocate the existing ATP quantity manually for sales documents, stock transport orders, stock transport scheduling agreements, stock transport purchase requisitions, and dependent reservations. You can also reduce the confirmed quantity for these documents, which increases the ATP quantity so that it can be reallocated.
226
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
Figure 61: Rescheduling
Backorder processing can also be carried out “automatically” online or in the background. In this context, we speak about rescheduling. With rescheduling (program SDV03V02), all open sales document items for the selected combination(s) of material and plant are processed. If required, rescheduling also processes open items and schedule lines for stock transport orders, stock transport scheduling agreements, and items from stock transport requisitions for the selected combination(s) of material and plant. Note: Program SDV03V02 always selects all requirements of the selected material/plant combination(s). In other words, requirements with fixed quantities and dates are selected, as well as material reservations. However, these documents are not reprocessed and so their confirmation status remains the same. For stock transport documents, you can specify whether stock transport requisitions and scheduling agreements are to be processed at item or schedule line level. “Open” in this context means that (for example) the only documents to be processed are: undelivered orders, documents not marked for deletion, items from stock transport requisitions that are not marked as complete, and items from stock transport orders in which the quantity delivered and posted in the goods receipt differs from the quantity ordered.
2009
© 2009 SAP AG. All rights reserved.
227
Unit 4: Backorder Processing and Rescheduling
SCM671
The selected items and schedule lines are sorted according to the “priorities” on the selection screen (document category, delivery priority, date on which the item was entered, and for stock transport orders and scheduling agreements, possibly the delivery date of the earliest schedule line, document, and item number). They are then transferred to the availability check so that the ATP quantities of these documents can be reallocated with this priority. In terms of the priorities, 1 is the highest priority and 5 is the lowest. Stock transport requisitions are generally sorted after stock transport orders and scheduling agreements since they are less binding. This means, for example, that if sort criteria (such as the delivery date) are identical, a stock transport item is checked first and then the stock transport requisition item. If you set the Simulation indicator, the checked documents are not saved; only a results list is generated and saved. The availability check for the respective documents therefore responds as if it had been saved, meaning that the simulated list corresponds to the actual one.
Customizing Backorder Processing and Rescheduling
Figure 62: Configuring Backorder Processing and Rescheduling
The scope of check for checking rule “A” is generally used for rescheduling sales documents (exceptions include rush orders, for which checking rule “B” is used, and orders with project stock, for which checking rule AE is used). For stock transport documents, the check scope of the checking rule assigned to the respective stock transport document category in Customizing for purchasing applies. You must ensure that the scopes of the checks are consistent for both
228
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
stock transport documents and sales documents, and that they do not exclude one another since this would otherwise cause the check results to be incorrect. Example of an incorrect setting: In the check scope for checking rule “A,” release orders for stock transport orders and requisitions are checked, but not in the check scope of the checking rule for stock transport scheduling agreements. For (manual) backorder processing (transactions CO06 and V_RA), you can/must enter a proposal for the checking rule of backorder processing for each plant in Customizing. This proposal can then be copied or changed when you call backorder processing. The Customizing parameter “Rule for Transferring the Results of the Availability Check” allows you to specify how the SAP system responds when rescheduling results in an undesired availability situation: Should the system choose the option One-Time Delivery, Delivery Proposal, or Complete Delivery? This “rule” is defined individually for sales documents and stock transfer documents.
2009
© 2009 SAP AG. All rights reserved.
229
Unit 4: Backorder Processing and Rescheduling
230
© 2009 SAP AG. All rights reserved.
SCM671
2009
SCM671
Lesson: Backorder Processing and Rescheduling
Exercise 9: Backorder Processing and Rescheduling Exercise Objectives After completing this exercise, you will be able to: • Name the application areas of backorder processing and rescheduling • Process backorders • Start rescheduling and evaluate the results
Business Example Not all of the requirements entered can be confirmed as required. In particular, sales orders that are received late cannot be confirmed or can be only partially confirmed due to a restricted ATP quantity. As part of backorder processing or rescheduling, you now want to breach the first-come, first-served principle and allocate a restricted ATP quantity on the basis of delivery priority.
Task 1: Analyze the initial situation for backorder processing and rescheduling. 1.
An important and promising customer, Motorradmarkt Stuttgart, urgently requires 100 pieces of twisted conductor cable. Enter the sales order. Order Type
OR
Sold-to Party
T-S50B##
PO Number
## Order 13
Requested Delivery Date
Today
Material
T-AC6##
Order Quantity
100
Analyze the result of the ATP check and save the unconfirmed order. Make a note of the document number. _________________________________________________________ _________________________________________________________ _________________________________________________________ 2.
You must confirm the delivery to Motorradmarkt Stuttgart soon. Therefore, obtain an overview of the stock, planned receipts, confirmed requirements, and unconfirmed requirements for material T-AC6## in plant 1200 Dresden. Continued on next page
2009
© 2009 SAP AG. All rights reserved.
231
Unit 4: Backorder Processing and Rescheduling
MRP Element
Document Number
SCM671
Requirement Date
Issue/Receipt
ConDelivery firmed/Un- Priority confirmed
Task 2: Manual Backorder Processing 1.
You decide that the sales order for Motorradmarkt Stuttgart must be delivered as soon as possible. To confirm this order, you use quantities that have been “reserved” for the first schedule line of the release order. However, the total confirmation of the release order must remain at 1000 pieces. You therefore use 100 pieces of T-AC6## that have been used/reserved for the sales order with delivery priority 3 to confirm the release requirement. Carry out the relevant (manual) backorder processing. Hint: Do not save the backorder processing. You still need this example for the rescheduling task.
Task 3: Rescheduling 1.
First check the “Rule for Transferring the Results of the Availability Check” for sales orders in the sales area 1000 / 12 / 00, and the “Rule for Adoption of ATP Results in Purchasing” for document type UB in plant 1200 Dresden. Rule for Transferring the Results of the Availability Check for Sales Orders: Sales Area
Rule
1000 / 12 / 00 Rule for Adoption of ATP Results in Purchasing: Document Type/Delivery Plant
Rule
UB / 1200
Continued on next page
232
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
2.
In the future, you want to process sales orders and stock transport orders that have already been created on a daily basis. You therefore want to breach the first-come, first-served principle and distribute the ATP quantity on the basis of the delivery priority. Requirements with a high delivery priority should be given preference during the ATP check. Sales orders and stock transport orders are to be processed in the same way. For material T-AC6## in plant 1200, reschedule the order accordingly “online.” First reschedule the order in a simulation. Analyze the result of the rescheduling. _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________
3.
Define a new rescheduling. Stock transport orders are no longer to be included in the rescheduling. Rescheduling must reallocate only ATP quantities among sales documents on the basis of the delivery priorities. For material T-AC6## in plant 1200, reschedule the order accordingly “online.” First reschedule the order in a simulation. Analyze the result of the rescheduling. _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________
4.
Fix the confirmed quantities and dates for the order that already exists in the system with delivery priority 3 (you determined the document number of the order in task 1, step 2). Then reschedule the order again. To do so, use the processing parameters described in step 2 of this task. First reschedule the order in a simulation. Analyze the result of the rescheduling. _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________
5.
2009
Now post the rescheduling from step 4 of this task and check whether the Motorradmarkt order has actually been changed.
© 2009 SAP AG. All rights reserved.
233
Unit 4: Backorder Processing and Rescheduling
SCM671
Solution 9: Backorder Processing and Rescheduling Task 1: Analyze the initial situation for backorder processing and rescheduling. 1.
An important and promising customer, Motorradmarkt Stuttgart, urgently requires 100 pieces of twisted conductor cable. Enter the sales order. Order Type
OR
Sold-to Party
T-S50B##
PO Number
## Order 13
Requested Delivery Date
Today
Material
T-AC6##
Order Quantity
100
Analyze the result of the ATP check and save the unconfirmed order. Make a note of the document number. _________________________________________________________ _________________________________________________________
Continued on next page
234
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
_________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Order → Create Order Type
OR
Enter Sold-to Party
T-S50B##
PO Number
## Order 13
Requested Delivery Date
Today
Material
T-AC6##
Order Quantity
100
Since the material is not available as required, the system remains in order entry on the Availability Control screen. Neither a confirmation nor a delivery proposal can be issued for the required date. To analyze the result of the ATP check, choose Goto → Availability Overview. The Availability Overview screen indicates that there is no cumulated ATP quantity in plant 1200 Dresden for the current date or in the future. The order therefore cannot be confirmed. b)
2.
To save the order, on the Availability Overview screen, choose Goto → Back. On the Standard Order: Availability Overview screen, choose Edit → Continue. On the Create Standard Order: Overview screen, choose Sales Document → Save.
You must confirm the delivery to Motorradmarkt Stuttgart soon. Therefore, obtain an overview of the stock, planned receipts, confirmed requirements, and unconfirmed requirements for material T-AC6## in plant 1200 Dresden. MRP Element
Document Number
Requirement Date
Issue/Receipt
ConDelivery firmed/Un- Priority confirmed
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
235
Unit 4: Backorder Processing and Rescheduling
a)
SCM671
Call the “Availability Overview” transaction: SAP Easy Access menu: Logistics → Sales and Distribution → Sales → Environment → Availability Overview Material
T-AC6##
Plant
1200
Checking Rule
A
MRP Element
Document Number
Receipt/Requirement Date
Stock
IsConsue/Re- firmed/Unceipt confirmed
Delivery Priority
+500
Sales order
Today
-100
Unconfirmed 1
Release order/stock transport order
Plus 1 month
-1000 Confirmed 2 (500 on requirement date + 500 after the planned order receipt)
Purchase order
Plus 2 months
+1000
Sales order
Plus 2.5 months
-500
confirmed
3
Hint: To determine the delivery priority of the documents, you can branch directly to the documents from the availability overview by choosing Environment → Display MRP Element. The delivery priority for sales orders and stock transport orders is shown at item level on the Shipping tab page.
Continued on next page
236
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
Task 2: Manual Backorder Processing 1.
You decide that the sales order for Motorradmarkt Stuttgart must be delivered as soon as possible. To confirm this order, you use quantities that have been “reserved” for the first schedule line of the release order. However, the total confirmation of the release order must remain at 1000 pieces. You therefore use 100 pieces of T-AC6## that have been used/reserved for the sales order with delivery priority 3 to confirm the release requirement. Carry out the relevant (manual) backorder processing. Hint: Do not save the backorder processing. You still need this example for the rescheduling task. a)
Logistics → Sales and Distribution → Sales → Backorders → Backorder Processing → Material Material
T-AC6##
Plant
1200
Checking Rule
A
b)
On the Backorder Processing: Overview screen, double-click the second schedule line of the release order. Reduce the committed quantity to 400 pieces. Choose Copy.
c)
Now double-click the unconfirmed Motorradmarkt sales order with priority 1. In the Committed field, enter 100 (pieces). Choose Copy.
d)
Now double-click the confirmed sales order with priority 3 (requirement date of today in approximately 2.5 months). In the Committed field, enter 400 (pieces). Choose Copy.
e)
Double-click the third schedule line of the release order. Increase the confirmed quantity to 600 pieces. Choose Copy.
f) Hint: Do not save the backorder processing. You still need this example for the rescheduling task. Backorder Processing → Exit
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
237
Unit 4: Backorder Processing and Rescheduling
SCM671
Task 3: Rescheduling 1.
First check the “Rule for Transferring the Results of the Availability Check” for sales orders in the sales area 1000 / 12 / 00, and the “Rule for Adoption of ATP Results in Purchasing” for document type UB in plant 1200 Dresden. Rule for Transferring the Results of the Availability Check for Sales Orders: Sales Area
Rule
1000 / 12 / 00 Rule for Adoption of ATP Results in Purchasing: Document Type/Delivery Plant
Rule
UB / 1200 a)
IMG: Sales and Distribution → Basic Functions → Availability Check and Transfer of Requirements → Availability Check → Availability Check with ATP Logic or Against Planning → Define Default Settings. Rule for Transferring the Results of the Availability Check for Sales Orders:
b)
Sales Area
Rule
1000 / 12 / 00
E
IMG: Materials Management → Purchasing → Purchase Order → Set up Stock Transport Order → Assign Delivery Type and Checking Rule Rule for Adoption of ATP Results in Purchasing:
2.
Document Type/Delivery Plant
Rule
UB / 1200
E
In the future, you want to process sales orders and stock transport orders that have already been created on a daily basis. You therefore want to breach the first-come, first-served principle and distribute the ATP quantity on the basis of the delivery priority. Requirements with a high delivery priority should be given preference during the ATP check. Sales orders and stock transport orders are to be processed in the same way. For material T-AC6## in plant 1200, reschedule the order accordingly “online.” First reschedule the order in a simulation. Analyze the result of the rescheduling. Continued on next page
238
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
_________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Backorders → Rescheduling → Execute Material
T-AC6##
Plant
1200
Process Sales Documents
Selected
Process Stock Transfer Docs
Selected
At Item Level
Selected
Unconfirmed Documents Required
Not selected
Simulation
Selected
Document Category
“Blank”
Delivery Priority
1
Date
“Blank”
Document Number
“Blank”
Document Item
“Blank”
Program → Execute
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
239
Unit 4: Backorder Processing and Rescheduling
SCM671
Document
Requirement
Old Date
Old Quantity
New Date
New Quantity
Stock transport order (priority 2)
1000
Today plus 1 month
500
Today plus 1 month
400
Today plus 2 months
500
Today plus 2 months
600
Order (initially entered but priority only 3)
500
Today plus 2.5 months
500
Today plus 2.5 months
400
Motorradmarkt Stuttgart order (priority 1)
100
Today
0
This week
100
The ATP quantity has been allocated by delivery priority. 3.
Define a new rescheduling. Stock transport orders are no longer to be included in the rescheduling. Rescheduling must reallocate only ATP quantities among sales documents on the basis of the delivery priorities. For material T-AC6## in plant 1200, reschedule the order accordingly “online.” First reschedule the order in a simulation. Analyze the result of the rescheduling. _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Backorders → Rescheduling → Execute
Continued on next page
240
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
Material
T-AC6##
Plant
1200
Process Sales Documents
Selected
Process Stock Transfer Docs
Not selected
Unconfirmed Documents Required
Not selected
Simulation
Selected
Document Category
“Blank”
Delivery Priority
1
Date
“Blank”
Document Number
“Blank”
Document Item
“Blank”
Program → Execute Document
Requirement
Old Date
Old Quantity
New Date
New Quantity
Order (initially entered but priority only 3)
500
Today plus 2.5 months
500
Today plus 2.5 months
400
Motorradmarkt Stuttgart order (priority 1)
100
Today
0
Today plus two months (after the order is received)
100
The ATP quantity has been reallocated based on the delivery priority. The confirmation of the stock transport order remains unaffected. As a result, only the ATP quantity of the planned receipt (purchase order) and the ATP quantity already used to confirm the order with delivery priority 3 can be reallocated to the two sales orders.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
241
Unit 4: Backorder Processing and Rescheduling
4.
SCM671
Fix the confirmed quantities and dates for the order that already exists in the system with delivery priority 3 (you determined the document number of the order in task 1, step 2). Then reschedule the order again. To do so, use the processing parameters described in step 2 of this task. First reschedule the order in a simulation. Analyze the result of the rescheduling. _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ a)
Logistics → Sales and Distribution → Sales → Order → Change Order: Order number from task 1, step 2
b)
On the Create Standard Order: Overview screen, check the availability at ITEM level again. On the Standard Order: Availability Control screen, select the Fix Qty/Date field. For example, choose “One-Time Delivery”. On the “Change Standard Order XXXXX: Overview” screen, choose Sales Document → Save to save your change.
c)
Now carry out rescheduling: Logistics → Sales and Distribution → Sales → Backorders → Rescheduling → Execute Material
T-AC6##
Plant
1200
Process Sales Documents
Selected
Process Stock Transfer Docs
Selected
At Item Level
Selected
Unconfirmed Documents Required
Not selected
Simulation
Selected
Document Category
“Blank”
Delivery Priority
1
Date
“Blank”
Document Number
“Blank”
Document Item
“Blank” Continued on next page
242
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
Program → Execute Document
Requirement
Old Date
Old Quantity
New Date
New Quantity
Stock transport order (priority 2)
1000
Today plus 1 month
500
Today plus 1 month
400
Today plus 2 months
500
No entry in log = NO change
No entry in log = NO change
Today
0
This week
100
Motorradmarkt Stuttgart order (priority 1)
100
The order with the Fix Qty/Date indicator is no longer included in the rescheduling. It retains its confirmations. The ATP quantity has been redistributed between the stock transport order and the Motorradmarkt order on the basis of the delivery priority. The order has a higher delivery priority and therefore is allocated the ATP quantity from the stock transport order. The stock transport order has been impaired. Instead of 1,000 pieces of T-AC6##, a total of only 900 pieces can now be confirmed for the stock transport order.
Continued on next page
2009
© 2009 SAP AG. All rights reserved.
243
Unit 4: Backorder Processing and Rescheduling
5.
SCM671
Now post the rescheduling from step 4 of this task and check whether the Motorradmarkt order has actually been changed. a)
Carry out rescheduling: Logistics → Sales and Distribution → Sales → Backorders → Rescheduling → Execute Material
T-AC6##
Plant
1200
Process Sales Documents
Selected
Process Stock Transfer Docs
Selected
At Item Level
Selected
Unconfirmed Documents Required
Not selected
Simulation
NOT selected
Document Category
“Blank”
Delivery Priority
1
Date
“Blank”
Document Number
“Blank”
Document Item
“Blank”
Program → Execute b)
Now call the order from task 1, step 1 in the “Display Order” transaction by choosing Logistics → Sales and Distribution → Sales → Order → Display. Order: Order number from task 1, step 1
c)
Display the schedule line(s) for item: Required Delivery Date / Delivery Date
Order Quantity
Confirmed Quantity
Today
100
0
Today + 3 days
0
100
After rescheduling, the order has a confirmed quantity and date.
244
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Backorder Processing and Rescheduling
Lesson Summary You should now be able to: • Explain the need for processing backorders and rescheduling • Describe the situations in which you use backorder processing and rescheduling • Process backorders and reschedule, as well as analyze the results • Configure the necessary Customizing settings
2009
© 2009 SAP AG. All rights reserved.
245
Unit Summary
SCM671
Unit Summary You should now be able to: • Explain the need for processing backorders and rescheduling • Describe the situations in which you use backorder processing and rescheduling • Process backorders and reschedule, as well as analyze the results • Configure the necessary Customizing settings
246
© 2009 SAP AG. All rights reserved.
2009
Unit 5 Appendix Unit Overview This unit contains additional examples of the calculation logic for the cumulated ATP quantity.
Unit Objectives After completing this unit, you will be able to: • • • •
Explain the ATP quantity calculation List the advantages of collective orders in the availability check Explain assembly processing Explain the availability check when used for subcontracting
Unit Contents Lesson: Appendix...............................................................248
2009
© 2009 SAP AG. All rights reserved.
247
Unit 5: Appendix
SCM671
Lesson: Appendix Lesson Overview This lesson contains case studies for the ATP quantity calculation. It also contains additional information about configuration for the scope of the check, collective orders in production, assembly processing, and subcontracting.
Lesson Objectives After completing this lesson, you will be able to: • • • •
Explain the ATP quantity calculation List the advantages of collective orders in the availability check Explain assembly processing Explain the availability check when used for subcontracting
Business Example As a member of the project team, you have to be able to reproduce the ATP quantity calculation in the SAP system. With the help of selected case studies, you learn how to interpret the calculation logic. You also become more familiar with configuring the scope of the check. In addition, you learn about the availability check for collective orders in production, as part of assembly processing, and for subcontracting.
248
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Appendix
Calculating the ATP Quantity
Figure 63: Case Study: Initial Situation
The graphic shows the initial situation for the sample material in the availability check plant: •
The current plant stock is 100 pieces.
•
Expected receipts include two purchase orders: 50 pieces in 4 weeks and 60 pieces in 8 weeks.
•
Requirements that are already scheduled and that have to be taken into account include three sales orders of 100, 40, and 50 pieces in 2, 6, and 10 weeks respectively.
Using this as a basis, we will create an additional order of 10 or 20 pieces of the material in the following four case studies. Depending on the required delivery date and the material availability date, various confirmation statuses will arise.
2009
© 2009 SAP AG. All rights reserved.
249
Unit 5: Appendix
SCM671
Figure 64: Case 1: Conformation on Required Delivery Date
In case 1, an order for 10 pieces is created. The material must be provided in 5 weeks so that the required delivery date can be met. The question is whether the required 10 pieces can be provided in 5 weeks based on the current stock situation and the planned issues and receipts.
250
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Appendix
Figure 65: Result for Case 1: Confirmation on Required Delivery Date
The availability check shows that the system can confirm the 10 pieces for the requested delivery date, without the other planned orders being endangered.
Figure 66: 2. Case 2: Confirmation for a Later Date
In case 2, the customer requires 20 pieces, not 10.
2009
© 2009 SAP AG. All rights reserved.
251
Unit 5: Appendix
SCM671
The material should be provided in 3 weeks. The customer also requires a complete delivery. What is the earliest date on which the 20 pieces can be provided?
Figure 67: Result for Case 2: Confirmation for a Later Date
The order cannot be confirmed for the required delivery date. Due to the “complete delivery” agreement, the quantities cannot be divided. The 20 pieces can therefore be provided only after the second purchase order has been received. Based on the materials availability date, the system uses delivery scheduling (forward scheduling) to calculate the confirmation date for the delivery of 20 pieces.
252
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Appendix
Figure 68: 3. Case 3: Partial Deliveries
If the customer agrees, the required order quantity can be divided into several partial deliveries. In case 3, the initial situation is the same as cases 1 and 2. In case 3, however, the customer needs the goods as soon as possible and allows you to divide the delivery quantities into partial deliveries, if necessary. The new sales order with a requirements quantity of 20 pieces is entered; the required delivery date is in three weeks. When can the material be provided for partial deliveries and in what quantity?
2009
© 2009 SAP AG. All rights reserved.
253
Unit 5: Appendix
SCM671
Figure 69: Result for Case 3: Partial Deliveries
The order cannot be confirmed for the required delivery date. However, the “partial deliveries permitted” agreement means that the quantity can be split up. You can confirm the 20 units for two later dates, each with 10 units.
254
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Appendix
Figure 70: 4. Case 4: Inclusion of the Replenishment Lead Time
In case 4, the system assumes that the material will be available at the end of the replenishment lead time by the latest. The replenishment lead time is an empirical value that can be entered in the material master and indicates the time usually required to procure this material. The availability check is only run until the end of the replenishment lead time. If the system checks availability using the replenishment lead time, you can provide 20 pieces on the requested date. If you check availability without including the replenishment lead time, however, the result is the same as case 2. You cannot make 20 pieces available until the date on which the last purchase order for 60 pieces arrives (receipt).
2009
© 2009 SAP AG. All rights reserved.
255
Unit 5: Appendix
SCM671
Additional Slides for Availability Check Control
Figure 71: Hints on Configuring the Scope of Check -1-
If a business transaction has follow-on processes, you can define another check scope for the ATP check for each document in the process chain or along the entire business process. However, you must understand the implications this has for the ATP check!
Figure 72: Hints on Configuring the Scope of Check -2-
256
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Appendix
Figure 73: Hints on Configuring the Scope of Check -3-
Collective Orders
Figure 74: Collective Orders in Production
Collective orders are the only way in which you can manage production orders on multiple levels. This is integrated in all components (SD, MM, and so on) of the SAP ECC system. For each BOM component whose material master contains the special procurement key 52, a separate suborder is created automatically (special
2009
© 2009 SAP AG. All rights reserved.
257
Unit 5: Appendix
SCM671
procurement type: direct production). The special procurement key of the material master can be overridden using the explosion type field in the BOM item. All orders in the collective order have the same order type. Production versions are transferred from the leading order to the suborders. The lot size indicator (in the material master) is not taken into account when you open individual orders. Individual orders can be added or deleted. Each component in an order (whether or not it has special procurement key 52) can be made operational for an order. Other useful special procurement types (such as “production in an alternative plant”) can be combined with direct production (collective order).
Figure 75: Collective Orders – Advantages
258
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Appendix
Figure 76: Collective Orders – Availability Check
All orders in the network or subnetwork are always checked during the availability check. The missing parts overview lists all missing parts. You can make changes to the missing parts. The list is saved with the status of the last check. The missing parts list contains all missing parts and components that cannot be checked. This list is not saved.
2009
© 2009 SAP AG. All rights reserved.
259
Unit 5: Appendix
SCM671
Assembly Processing
Figure 77: Assembly Processing
The individual components for the final product have already been produced for make-to-order production with assembly production. You then only need to assemble the components according to the customer’s wishes. This means you need just a one-level bill of material explosion and you do not need to generate dependent requirements. This means that you do not need a planning run at this point for make-to-order production with assembly processing. You can create a production order directly from the sales order. When you do so, the availability of the production order components is checked. The system returns the confirmed quantity and delivery date from the production order to the schedule lines in the sales order. Any changes made to the confirmed schedule lines or the delivery date are immediately visible in the sales order and/or in the production order.
260
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Appendix
Subcontracting
Figure 78: Subcontracting
With subcontracting, your vendor (subcontractor) receives with components from which a product is manufactured. The end product is requested by your company through a purchase order. The components required by, and subsequently provided to, the subcontractor to manufacture the ordered product are listed in the purchase order. Materials can be provided in an LE delivery. The components can be determined by the system through a bill of material. You order the finished product in a subcontract order. The components that the vendor receives to manufacture the finished product are listed in the purchase order. To create this, you can use a BOM, which can also contain other components that the vendor provides. From the component overview of the purchase order, you can check the availability of components for the requirement date by choosing Component List → Component Availabil. The components are then delivered to the vendor and managed as part of vendor-based special stock O (= stock of material provided to vendor). The vendor may receive these components from you or from another business partner. If you dispatch the components to the subcontractor from your company, you can use the shipping activities. The vendor provides the agreed service and delivers the ordered material (the finished product). The consumption of the components is
2009
© 2009 SAP AG. All rights reserved.
261
Unit 5: Appendix
SCM671
automatically posted with the goods receipt posting. If the vendor informs you that fewer or more components were consumed than planned after you have posted the goods receipt, you have to change the stock (subsequent adjustment). The vendor provides an invoice for the services rendered and this is checked in invoice verification.
262
© 2009 SAP AG. All rights reserved.
2009
SCM671
Lesson: Appendix
Lesson Summary You should now be able to: • Explain the ATP quantity calculation • List the advantages of collective orders in the availability check • Explain assembly processing • Explain the availability check when used for subcontracting
2009
© 2009 SAP AG. All rights reserved.
263
Unit Summary
SCM671
Unit Summary You should now be able to: • Explain the ATP quantity calculation • List the advantages of collective orders in the availability check • Explain assembly processing • Explain the availability check when used for subcontracting
264
© 2009 SAP AG. All rights reserved.
2009
SCM671
Course Summary
Course Summary You should now be able to: • • • • • • •
2009
Understand the basic concept of the availability check Understand the integration and interaction of the availability check with materials planning and planning Decide between using the ATP check, the product allocation, and the check against planned independent requirements Configure the availability check in Sales and Distribution and analyze the results of the check Configure the availability check in production and analyze the results of the check Configure the availability check in Materials Management and analyze the results of the check Process backorders
© 2009 SAP AG. All rights reserved.
265
Course Summary
266
SCM671
© 2009 SAP AG. All rights reserved.
2009
Feedback SAP AG has made every effort in the preparation of this course to ensure the accuracy and completeness of the materials. If you have any corrections or suggestions for improvement, please record them in the appropriate place in the course evaluation.
2009
© 2009 SAP AG. All rights reserved.
267
View more...
Comments