0% found this document useful (0 votes)
20 views

Advanced Available To (AATP)

Uploaded by

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

Advanced Available To (AATP)

Uploaded by

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

SAP S4 HANA SD

Advanced Available-to-
Promise (aATP)
Advanced Available-to-Promise
• Advanced Available-to-Promise (ATP) is a business function in SAP
S/4HANA that provides a response to order fulllment enquiries in Sales
and Distribution (SD) and Production Planning (PP).
• For more information about advanced Available-to-Promise (aATP) in SAP
S/4HANA, see:
• Product Availability Check (PAC)
• Product Allocation (PAL)
• Backorder Processing (BOP)
• Supply Assignment (ARun)
• The result of the ATP check is based on the current stock situation and any
future, anticipated or planned stock receipts and takes concurrent orders
into account.
Product Availability Check (PAC)
• You can use the product availability check to determine on which date and in
which quantity a particular requirement (for example, a sales order item) can
be fullled. The result of the product availability check is a conrmation
• Scope of check
• You can control which document types and stocks (for example, sales orders
and stock in transfer) are considered by the product availability check to
calculate the available quantity for the requirement (for more information,
see Calculation of Available Quantities)
• Scheduling
• To determine the earliest conrmed date on which the
requirement can be fullled, the system performs backward and
forward scheduling, starting from the delivery date originally
requested by the customer
Check levels

• When calculating a conrmation, the product availability check veries if a


requirement already exists and to which level (plant, storage location and
batch) it is assigned.
• Replenishment lead time
• If the requested quantity is not available yet, the product availability check
uses data from in-house production or external procurement and creates
a conrmation for a date after the replenishment lead time. For more
information
• Temporary quantity assignments
• During the check, the system creates temporary quantity assignments that
immediately reserve the conrmed quantity. The temporary quantity
assignment prevents other product availability checks from using this
quantity for competing
Availability Check Control
• The availability check control denes which document types and stocks are taken into account
by the product availability check, as detailed in the following list:
• The product availability check can be congured to consider the following document types:
• Purchase orders
• Purchase requisitions
• Dependent requirements
• Reservations
• Sales requirements
• Deliveries
• Shipping notifications
• Dependent reservations
• Release order requirements
• Planned orders
• Production orders
• Safety stock
• Stock in transfer
• Quality inspection stock
• Blocked stock
Scheduling
• The product availability check supports the following two scheduling
scenarios:
• 1. Backward scheduling
• 2. Forward scheduling
• Backward scheduling is executed to calculate the date on which a material
must be in stock to enable an on-time delivery for the requirement.
• Material availability date
• The material availability date is calculated by subtracting the picking and
packaging time from the loading date.
• Transportation planning date
• The transportation planning date is calculated by subtracting the
transportation planning time from the loading date.
• The system sets the earliest date to today and calculates the earliest delivery
date for the conrmation.
• In addition, the latest material availability date is calculated
Temporary Quantity Assignments
• During the product availability check, the system creates temporary quantity
assignments that immediately reserve the quantity for the current document.
• Temporary quantity assignments prevent other product availability checks from using
this
• A document is saved
• An unsaved change in a document is discarded.
• A newly created document is canceled.
• Temporary quantity assignments are invalidated by time-outs when technical problems
prevent the process from ending as intended
• Automatic Deletion of Temporary Quantity Assignments
• If an online availability check ends unexpectedly (for example, due to a system
dump), temporary quantity assignments generated during the availability
check remain in the system for the duration of their lifetime and block the
material quantity in the temporary quantity assignments from being used by
other availability checks.
• The invalid temporary quantity assignments are subesequently deleted
Manual Deletion of Temporary Quantity
Assignments
• When a process after an availability check is terminated unintentionally and
unexpectedly, temporary quantity assignments generated during the availability check
remain in the system for the duration of their lifetime and block the material quantity in
the temporary quantity assignments from being used by other availability checks
• After their lifetime has been exceeded, the temporary quantity assignments are deleted
automatically when the next availability check is executed.
• The following selection filters and settings can be specified before the report is
executed:
• The Check ID is the transaction ID of the terminated processes
• A user and/or a date range for the creation date of the temporary quantity assignments
• A material and/or plant
• A minimum and maximum validity date for the temporary quantity assignments
• If the Display List ag is not set before the report is executed, the system only conrms the
number of temporary quantity assignments that have been deleted.
Proceed as follows to use report
ATP_TQA_PAC_DEL_DISPLAY:
• 1. Enter the user name for the user that triggered the generation of the
invalid TQAs.
• 2. Set the Display List flag.
• 3. Execute the report to display all temporary quantity assignments for the
selected user.
• 4. Select the temporary quantity assignments which are invalid and delete
them manually.
• Report ATP_TQA_PAC_DEL_DISPLAY deletes invalid temporary quantity
assignments generated during availability checks executed against product
allocation as well as those invalid temporary quantity assignments
generated during availability checks without product allocation
• Using report ATP_TQA_PAC_DEL_DISPLAY may lead to the deletion of valid
temporary quantity assignments
Check at Storage Location and Batch Level
• Materials can be stored in different storage locations of a particular plant and/or produced in
batches. A requirement can be assigned to a specic storage location and/or batch.
• The system always checks availability for a requirement at plant level. If the requirement is assigned
to a storage location and/or batch, the requirement is checked on these levels also .
• Replenishment Lead Times
• The replenishment lead time is the duration in working days sufficient to procure or produce any
(reasonable) quantity of a material. Any requirement with a material availability date after the
replenishment lead time can be conrmed as there is enough time to produce or procure it, even if it
is not currently available.
• The replenishment lead time depends on data maintained in the material master, as follows:
• 1. If the total replenishment lead time is maintained in the material master, it is used as the
replenishment lead time in the product availability check.
• 2. If the total replenishment lead time is not maintained in the material master, the in-house
production time plus the goods receipt processing time is used as replenishment lead time in the
availability check.
• 3. If the total replenishment lead time is not maintained for certain material types (for example,
nished goods), the lot-size-dependent in-house production time is used
Calculation of Available Quantities
• To determine which quantities are available for a requirement, the system
calculates the cumulated available quantity by adding stocks and receipts and
subtracting requirements on their respective dates, as follows:
• If the cumulated available quantity up to the material availability date is less than
the requested quantity, available quantities from later dates are consumed as well.
The requirement is conrmed on multiples dates as soon as the required quantities
become available, for example
• Confirmation on multiple dates
• Requested quantity: 50
• Requested material availability date: Monday
• High-Running Materials in the Product Availability Check
• When product availability checks are executed for orders containing more than
twenty schedule lines, high-running materials are separated from the group
product availability check.
• This approach ensures that the lock durations for high-running materials are
reduced

You might also like