How ATP Works
July 13, 2022 | Author: Anonymous | Category: N/A
Short Description
Download How ATP Works...
Description
How ATP Works 1.
ATP functions can be executed in real-time, driven by each individual order, or in batch-mode ² meaning that at a certain time interval, the system checks availability for orders piled up in that period of time. The process is triggered by the need to check resource availability before making a commitment to deliver an order
2. The Available to Promise formula is: ATP = on hand+supply-demand 3. Available to promise (ATP) inventory consists of on-hand inventory minus inventory allocated for backorders and reserved inventory. ATP inventory is the inventory that is available to fulfill orders. 4. The ATP support provides the ability to allocate from existing inventory or backorder from expected inventory and obtain an estimated availability time once it has been ordered for each Order Item object. 5. ATP can operate in a real-time mode or a batch mode Real Time Mode For
real-time mode ATP (real-time ATP), a commitment quantity and a delivery date are determined together with a corresponding resource allocation at the time of the customer request. Batch-mode
ATP (batch ATP), customer requests are collected into a "batch" and subsequently processed together by a model that determines the ATP commitments and resource allocation. ATP against ATT ATT: Is a value returned by a concurrent program where one of the values returned will be the Available to transact value. This is a program which queries the availability of the stock based on the org id passed as a parameter. It is real time information. This doesnµt need any setup at the OM or Inventory level. This will return the information based on the default ship from org of the customer. Also returns the value based on the location or the zip code entered. Name of the API - inv_quantity_tree_pub.query_quantities 2. This script can be used to get below quantities, 1. On-hand Quantity 2. Available to Reserve 3. Quantity Reserved 4. Quantity Suggested 5. Available to Transact 6. Available to Reserve
3. Available to transact can also be calculated for multiple locations for an org. 4. The value can be displayed on different locations can derive different values based on the requirement on what is the result that should be shown on that page. 5. The guest user or the unregistered users who do not have the default ship to address 6. If the availability has to be pulled based on the Ship-To location or zip code, then the required logic has to be provided by the Shipping department as to the mapping between the ship-to location and the warehouse location. 7. The Concurrent program is run in regular intervals to capture the data and regularly update the
ATP: 1. Basic ATP is the simplest form of ATP where a single pre-defined ship-from location is checked for availability. 2. Single-level supply chain ATP is another form of ATP where availability is checked against an ordered list of ship-from locations. 3. Multi-level supply chain ATP is an advanced version of ATP whose functionality is provided by the Advanced Planning and Scheduling product (APS). 4. The first step is to create ATP rules in Inventory 1. These rules are assigned either at the Item or Organization level, and are used by the ATP data collection programs. 2. In single level sourcing multiple inventory locations can be sourced for demand. This type of sourcing is supported by both single-level and multi-level supply chain ATP. 3. In multi-level sourcing multiple organizations can be sourced with each organization capable of sourcing another. This scenario is only supported by APS in multi-level supply chain ATP. 5. Sourcing rules allow you to define the following, a. Which organizations will fulfill demand for an item b. The order in which these organizations are examined for availability 1. The manner, e.g. to buy or to make, in which they will meet demand. 6. The sourcing rules can be assigned to the single level sourcing when 7. Walk-in (un-registered) customers or registered customers who have not selected a ship-to site will not be able to use ATP unless the ASO profile options ´ASO: ATP Default Customerµ (walk-ins only) and ´ASO: ATP Default Ship to Siteµ are set. These profile options will provide the necessary values for multilevel and single-level supply chain ATP to operate. ´ASO: ATP Default Ship to Siteµ Used to determine the sourcing rule when no ship to site exists for the quote (cart) Scenarios: - When a walk-in user accesses the store the values specified in these profiles will be used to determine the sourcing rules. - When a registered B2C or B2B user enters the store and checks ATP from the cart before selecting a ship- to site, these default values will be used. If a ship-to site is selected, then this site will be used for the ATP check, but only if the selected site is known to MRP (Material Requirements Planning). If MRP is not aware of the selected ship-to site, then the customer and the ship-to site specified in these profiles will be used. Even if MRP is aware of this customer and ship-to site, but there are no sourcing rules for this combination of customer and ship-to site, then a global sourcing rule or a sourcing rule at the item level must exist for ATP to work. If sourcing rules must be used, then a sourcing rule must exist in MRP for the customer ID and ship-to site id specified in these profiles. ASO: Default Ship From Org : Set to a default Organization. Used to determine the default Organization for ATP only. ASO: ATP Use Sourcing Rule: Yes: Sourcing Rules are used to determine the orgs on which ATP needs to be done. No: Sourcing rules will not be used and ATP check will be restricted to the Organization specified in the profile ASO: Default Ship from Org ASO: ATP Default Customer: Used to determine the sourcing rule when no customer ID exists (See description below for scenarios). 8. The ATP Data Collection concurrent program is used to gather data for single level supply chain and basic ATP using the profile option ´INV: Capable to Promiseµ with the value set to use collected data . The data collection is based on ATP rules setup in inventory. Data from this collection process is stored in ODS and marked with the plan id of value -1.
Customers who create new addresses after the Data Collection concurrent program is run will not be able to use ATP with these addresses unless the concurrent program is run in regular intervals. 9.
NOTE: Using ATT from the API and using setting ATP sourcing rules will return the same results and perform same extent of functionality. Questions 1. Should the information be displayed based on the Ship-from org or should the availability be tracked based on the Ship-to location entered during run time 2. If availability should also be displayed based on the Ship-to location then additional log ic from the Shipping department should be integ rated Concerns On-line reservation of inventory is not supported in iStore. Consequently availability checks in iStore are transient and the results are subject to change each time the availability is computed. This is also true for Oracle Order Management unless it is configured to perform reservations or scheduling together with ATP. To Define ATP Rule
Navigate to the ATP Rules window. 2. Enter a unique name for the rule. 3. Optionally, select a type of consumption. You can choose both. Forward: Uses the available quantity from future periods to cover a period shortage. Backward: Uses the available quantity from prior periods to cover a period shortage. 4. If you selected Backward consumption, indicate whether ATP information should be calculated by carrying available quantity from one period over to the next (Accumulation). 5. If you choose to accumulate available quantity, enter the number of days to define this window of time in the Accumulation Window field. 6. Enter the number of days to determine the past due demand and supply time fence dates. When calculating the ATP quantity of an item, Oracle Inventory does not consider any demand or supply source scheduled before these dates. 7. Select an Infinite Supply Option to determine the infinite supply time fence date. When calculating the ATP quantity of an item, Oracle Inventory does not consider any supply source scheduled on or after this date. The infinite supply time fence date marks the end of the ATP horizon, 1.
after which Inventory assumes infinite supply is available to cover any scheduled demand . Cumulative to Cumul total lead lead tim time: Use the cumulative total lead time of the item. Cumullative mf g lead Cumu lead tim time: Use the cumulative manufacturing lead time of the item. T otal lead lead tim time: Use the preprocessing, manufacturing, and post-processing lead times of the item. r-dee f ined User-d Use ined tim time f enc ence: Use a lead time you specified when you defined the item r-dee f ined 8. If you choose the Use User-d ined tim time f enc ence option, enter the number of lead time days in the Days field. This field is not available with other Infinite Supply options. 9. Indicate whether to calculate ATP based on defined demand classes. Demand classes allow you to segregate scheduled demand into user-defined groups. If you choose to calculate ATP based on defined demand classes the following Supply Source options are not available: on-hand available, interorg transfers, purchase orders, internal and supplier requisitions . 1. Select Demand and Supply Sources to use in ATP calculations. To View ATP Information for an item Navigate to the ATP Information window.
1.
2. Enter a default ATP rule that defines the options to use to calculate the ATP quantity of an item. You can override this selection by entering an ATP rule in the Enter Criteria region of the ATP Criteria window The default rule is the rule you entered in the Organization Parameters window for the current organization. 3. Enter the organization whose workday calendar is to be used in determining ATP results. 4. Enter the default date on which you need the item. You can override this date by entering a required date in the ATP Criteria window. 5. Optionally, enter a demand class to use for supply and demand for the ATP information. Choose a demand class only if you are running ATP by demand class and have specified a demand class ATP rule. 6. Check Standard in the ATP Type region. 7. Choose the ATP Criteria button to navigate to the ATP Criteria window, where you can enter ATP criteria for the item to check. 8. Choose the ATP Results button to navigate to the ATP Results window. To View ATP Information for a g roup roup of items 1. Enter the information in the ATP Information window as you would for a single item. 2. Check Standard in the ATP Type region. 3. Choose the ATP Criteria button to navigate to the ATP Criteria window. 4. In the ATP Criteria window, enter the organizations, items, ATP rules, quantities, dates, and optional lead times that make up your group. You can check ATP for items in multiple organizations, and you can specify different ATP rules for each line. You may not, however, list an item for a single organization more than once. 5. Choose the ATP Results button to navigate to the ATP Results window.
View more...
Comments