Availability to Promise

Hi
Can any one help me in understanding the concept of ATP server and how to install it on an existing application server? What does this Availability to Promise to do with VBBE and RESB?
Thanks
Subu

Hi,
Please check Building Block of GATP does it help you are not.
Building BlockGlobal ATP
https://websmp109.sap-ag.de/solutionmanagerbp

Similar Messages

  • How to determine query used in Inventory Status (Available-to-Promise) List

    Hi,
        I'm trying to create a query that will give me  commited qty per item per day. I tried checking table used in the Inventory Status(Available-to-Promise) by enabling systmen information under view buth the SAP is giving me "form=154 Item100000054 Pane3 ......... " Can somebody explain or guide me on how i can create the query.
    Regards

    Hi,
    Welcome you post on the forum.
    Do you need a query report or a formatted search query?
    Thanks,
    Gordon

  • SBO_SP_TransactionNotification an ATP (Available To Promise)

    Dear all,
    I would like a sales order to block when the available to promise is less or equal to the row quantity requested, per warehouse. (where RDR1.Quantity <= OITW.Onhand-OITW.IsCommited).
    The below query returns a correct result (1 or 0) when executed in MSSQL 2005 but not in SAP B1 2007A PL 42. The vATP table is a view I created calculating ATP <OITW.Onhand-OITW.IsCommited> as I first thought that the calculation inside the procedure was the problem. You are welcome to link it back to OITW if possible.
    Note that the database is set to block negative stock and manager stock per WHS.
    Please somebody can tell me how stupid I am and show me the correct code?
    Kind regards,
    Frederic
    <IF @transaction_type IN ('A', 'U') AND @Object_type = '17'
    BEGIN
    IF EXISTS (SELECT T0.ItemCode FROM RDR1 T0
                   INNER JOIN vATP T1 ON T0.ItemCode = T1.ItemCode
                   AND T0.WhsCode = T1.WhsCode
                   AND CAST(T0.DocEntry AS NVARCHAR(255)) = @list_of_cols_val_tab_del
                   WHERE T0.Quantity > T1.ATP)
    BEGIN
    set @error = 85001
    set @error_message = 'There is not enough stock in the specified warehouse'
    END
    END>
    I used the query below to double check the result in MSSQL 2005 directly and make sure my result shows 1 or 0.
    <
    DECLARE @ERROR int
    SET @ERROR = 0
    IF EXISTS
    (SELECT T0.ItemCode FROM RDR1 T0     
         INNER JOIN vATP T1 ON T0.ItemCode = T1.ItemCode
         AND T0.WhsCode = T1.WhsCode
         AND CAST(T0.DocEntry AS NVARCHAR(255)) = 12
         WHERE T0.Quantity > T1.ATP)
    BEGIN SET @ERROR=1
    END
    SELECT @ERROR
    SELECT T0.ItemCode,T0.WhsCode, T0.Quantity, T1.ItemCode,T1.WhsCode, T1.ATP  FROM RDR1 T0
         INNER JOIN vATP T1 ON T0.ItemCode = T1.ItemCode
         AND T0.WhsCode = T1.WhsCode
         AND CAST(T0.DocEntry AS NVARCHAR(255)) = 12>

    Thanks for your time Suda,
    I created the same query yesterday without success, but I tried yours amnyway. Who knows with computers hey
    But no, it is still not solved. My available quantity is 10 in WHS 01. When crating the SO for 11, it gives me the error, when asking for 10, it gives me the error, and for 9 and 8. But for 3 or 2 units, it goes through.
    I created a work around yesterday as I had to deliver to the client, but the work around is extremely sensible to time of adding the Sales order (as I use a FS for calculating the ATP and use the ATP field in the same store procedure -> That's work)
    You see, the Store Procedure works 100% when comparing to a value (>5, or <=4 etc.) but not with a calculation within two field like Onhand-Commited!!!!
    So I still need that query to work and I would appreciate if you can continue your investigation.
    Kind regards,
    Frederic

  • Is it possible to find out Available-To-Promise for Sales Bill of Material?

    Hi Forum,
    Items in Sales BOM are not inventory. How could we answer a sales call for how many can be delivered?
    Available to Promise works only for inventoried items (right?). So how could be know how many Sales BOM's cold be delivered?
    Does MRP work for how many can be sold immediately by looking into inventories BOM items?
    I am also testing, but any suggestions welcome please. Thank you.

    Hi,
    You probably need a query report to produce what you need. Sales Bill of Material is only a name to represent the bundles of inventory items. The answers rely on those components directly.
    Thanks,
    Gordon

  • ATP Available to Promise checking

    Hi SDNrs,
    ATP appears to not be working... at least not the way we want it to.  
    We have a stand alone warehouse that is a separate plant in SAP, WH gets materials from a separate manufacturing plant linked thru the special procurement key.  MRP works fine but ATP checking in the warehouse does not look at the actual production orders in the separate manufacturing plant, so if production order dates or qtys are changed, ATP does not see them and ATP appears to be only checking in the sales order supplying plant - the warehouse in our case.
    We are considering creating user exits and much custom code to change ATP - not usually a good plan!.
    Is there a way to config SAP so ATP looks thru the warehouse into the manufacturing plant to see the actual production orders?? 
    We need to supply customers with accurate promise dates based on any production order changes in qtys or dates....
    Please help as the custon code is a real big project.
    Regards,
    Paul

    Thanks for your time Suda,
    I created the same query yesterday without success, but I tried yours amnyway. Who knows with computers hey
    But no, it is still not solved. My available quantity is 10 in WHS 01. When crating the SO for 11, it gives me the error, when asking for 10, it gives me the error, and for 9 and 8. But for 3 or 2 units, it goes through.
    I created a work around yesterday as I had to deliver to the client, but the work around is extremely sensible to time of adding the Sales order (as I use a FS for calculating the ATP and use the ATP field in the same store procedure -> That's work)
    You see, the Store Procedure works 100% when comparing to a value (>5, or <=4 etc.) but not with a calculation within two field like Onhand-Commited!!!!
    So I still need that query to work and I would appreciate if you can continue your investigation.
    Kind regards,
    Frederic

  • Available to Promise issue

    Hi Gurus,
    We have a situation where we cannot promise to the customers the availability of material on a right day. Sales order is showing incorrect available day, due to this there is a chance of losing customers.
    The problem is explained below.
    Finished products - A1, B1, C1 (Each has lead time 28 days) - this is packaged material.
    semifinished product -  D1  Lead time 3 days
    Semifinished can go in any of the finished product. BOM is maintained fir finished goods and each has component D1.
    So when the sales order is created, system is showing the availability after 28 days, which is correct and based on lead time.
    When we have semi finished already in stock, but still in sales order availabilty showing as 28 days which is incorrect. It should show the availability is 3 days.
    So whenever the sales order is created for finished product, it should check the semi finished availability, and if there is a stock available for finished product then system has to promise customers after 3 days or else it should promise after 28 days.
    I am not an SD guy. Please suggest me on the above business process. Your inputs are highly appreciated.
    Thanks,
    Quantum.

    Hi
    What you say here is a bit confusing:
    When we have semi finished already in stock, but still in
        sales order availabilty showing as 28 days which is incorrect.
         It should show the availability is 3 days
    If you have your HALB product but not your Finished product, why should the availabilty days in 3 days.
    See that the availabilty check taks in account several dates, and the material availabilty date is one of them.
    Like the fellows said you should review the configuration of your BOMs.
    I assume you want to deliver the finished product (A1+D1) all together, then you should make the setting for group deliveries, which will check the availabilty date (schedule lines) of the latest available material and confirms this date.
    http://help.sap.com/saphelp_470/helpdata/en/08/ee9e03994511d194df00a0c9306794/content.htm
    Regards
    Sidi
    Edited by: Lakshmipathi on May 13, 2010 6:50 PM
    Aligned the coded sentence

  • How set up alert Monitor with available to promise profile?!

    Gurus,
    I read a lot of notes about alert profile but I ´ve been in doubt.
    I set the monitor alert in /sapapo/amon1:
    - Selected alert type
    - Selected some products and my allocation
    - Assigned alert profile - defined the bucket
    Check instruction:
    - Activated "ATP Alert Act."
    I vent seen any place to assign my alert profile in /sapapo/bop. Is it possible or necessary?
    When I redetermine the alerts for my profile in /sapapo/amon1 any alerts are showed.
    I don´t want to use macros to create alert.
    I created a scenary to see an alert:
    My scenary
    Availability: 100
    Order confirmed: 100
    I changed my orders to 50.
    Availability: 50
    Order confirmed: 100
    Execute alert monitor
    Result: No warning
    I´m glad for your attention...
    Best Regards!

    Thiago,
    http://help.sap.com/bp_scmv250/BBLibrary/HTML/S21_EN_DE.htm
    Best Regards,
    DB49

  • Regarding Availability or promise date

    Hi Gurus,
    I have the below scenario, where client wants to know..
    If i have unexpected demand from a customer asking for delivery on a particular date besides the existing forecast, is there a way to tell customer whether we can deliver at the requested date or  the possible delivery date?
    i mean, if we run ATP check, can the system come up with the possible delivery date by considering existing stock and incoming receipts for all the way till the RAW's..
    This seems like a scenario which exists at most of the companies.. how do they deal with it?
    valuable answers will be rewarded with points...
    Thanks,
    Sekhar

    Hi Sekar,
    In standard SAP availability check it considers only the materials stock,receipt and issues. But as per you current requirement what I suggest is you create a availability check for sales order. So that when the order is created the system checks the availability and confirms a possible date.
    You can give the inhouse production time for the final product that includes all possible days required to produce the material i.e including the purchase of raw material and inhouse production of sub-assemblies etc.(Replenishment lead time-longest path for a material to reappear in the stock).
    Hope the above helps you.
    Thanks and regards
    Murugesan

  • ATP (Available to Promise)

    Hi OM Gurus,
    Projected QOH (Quantity on Hand) makes perfect sense to me while calculating future period availability. But ATP Calculation based on rules (ATP with Backward Consumption, ATP with Backward Consumption & Accumulation and ATP with Forward Consumption) doesn’t.
    Can someone explain in detail where in business scenario would this be useful?
    Thanks,
    Ram

    Thanks for your time Suda,
    I created the same query yesterday without success, but I tried yours amnyway. Who knows with computers hey
    But no, it is still not solved. My available quantity is 10 in WHS 01. When crating the SO for 11, it gives me the error, when asking for 10, it gives me the error, and for 9 and 8. But for 3 or 2 units, it goes through.
    I created a work around yesterday as I had to deliver to the client, but the work around is extremely sensible to time of adding the Sales order (as I use a FS for calculating the ATP and use the ATP field in the same store procedure -> That's work)
    You see, the Store Procedure works 100% when comparing to a value (>5, or <=4 etc.) but not with a calculation within two field like Onhand-Commited!!!!
    So I still need that query to work and I would appreciate if you can continue your investigation.
    Kind regards,
    Frederic

  • Mass atp check on service orders (material available to promise)

    Dear experts,
    Do you know a functionality in SAP Standard to carry out a mass ATP check for service orders?
    I checked order list and components list, but there is no trigger for material availability check...
    Best regards,
    Philipp
    Edited by: Philipp Miller on Jan 19, 2011 10:20 AM

    Hi ,
         If your on ECC6.0  ,EHP3  , check Enhacement Spot BADI :ES_EAM_LIST_ENHANCEMENTS  in SE18 .. you can find required BADI
    BADI_EAM_RIAUFK20_FCODE_CUS1 :Implement Customer Function Code in Order List
    BADI_EAM_RIAUFK20_FCODE_SAP1 : Implement SAP Function Code in Order List
    In above BADIs .. you can include code to perform mass Avalilability check ..
    regrds
    pushpa

  • Stock confiramtion at sales order level for future date- Availability Check

    Hi all
    Here is the scenario
    This setting is available in the system:
    Stock is available
    Sales order created with Requested delivery date in future-> not confirmed
    Sales order created with Requested del date today -> confirmed
    The requirement :
    how and where to change this setting in IMG so that also orders with Requested Delivery Date in future are confirmed if stock is available.
    As this is urgent request to respond quickly.
    Regards
    Devender

    Hello Devender,
    You can achieve the mentioned scenario by configuring ATP. You can do ATP with RLT or ATP without RLT.
    In ATP with RLT, system will check and confirm the quantities from existing stock only and if quantities are insufficient then the system will consider inline POs or manufacturing time to confirm remaining quantitites.
    Else you will be getting schedule lines for only items in stock and remaining will be unconfirmed as ATP without RLT will be activated i.e., system will check and confirm the quantities from existing stock only.
    Types of Availability Check in Sales and Distribution
    Processing
    There are three types of availability check:
    _ Check on the basis of the ATP quantities
    _ Check against product allocation
    _ Check against planning
    The following SD-specific control features need to be maintained in Customizing:
    _ Checking group
    The checking group controls whether the system is to create individual or collective
    requirements in sales and shipping processing. In addition, a material block for the
    availability check with transfer of requirements can be set here. The checking group can
    also be used to deactivate the availability check. This option was created especially for
    the assembly order so that when the bill of material is exploded in the assembly order,
    the individual components, if necessary, can be classified as non-critical parts as far as
    procurement is concerned.
    The checking group specifies in combination with the checking rule the scope of the
    availability check. It is proposed in the material master record on the basis of the material
    type and the plant, and copied into the sales and distribution documents.
    _ Checking Rule
    You use the checking rule to control the scope of the availability check for each
    transaction in sales and distribution. You also specify whether the check should be
    carried out including or excluding replenishment lead time. The individual checking rules
    define by transaction, which stock and inward and outward movement of goods should
    be taken into account for the availability check.
    _ Schedule line category
    You can control with the schedule line category whether an availability check and
    transfer of requirements should be carried out in the sales documents. The possible
    settings for this at schedule line level are dependent on the settings in the requirements
    class which is determined from the requirements type of the material.
    _ Delivery item category
    The delivery item category can be used to control whether an availability check takes
    place in deliveries.
    Requirements type
    The various requirements are identified by their requirements type. The requirements
    type refers to the requirements class and its control features.
    _ Requirements Class
    The requirements class contains all control features for planning such as relevance for
    planning, requirements planning strategy and requirements consumption strategy. In
    addition, it is specified at a global level whether an availability check is to take place for
    the material in the sales and distribution documents on the basis of the ATP quantity
    (ATP = available to promise) and whether requirements are to be passed on. A finer
    degree of control can be obtained for sales documents using the schedule line category.
    Replenishment lead time is only included in the check performed on the basis of the
    ATP quantity.
    Prerequisites
    An availability check can only be carried out if the following prerequisites have been fulfilled:
    _ The control elements described above for the availability check must be maintained in
    Customizing for Sales and the relevant assignments made to the sales transactions
    _ The availability check must be switched on at requirements class level and - for the
    availability check in the sales documents - at schedule line category level
    A requirements type must exist by which the requirements class can be found
    _ A plant must be defined. It can either be proposed from the customer or material master
    record or can be entered manually in the document.
    _ A checking group must be defined in the material master record on the Sales/plant data
    screen in the Availability check field
    Configuring entries of the Availability Check
    IMG&#61664;SD&#61664;Basic fncs&#61664;Availability check and TOR&#61664;Availability check&#61664;Availability check with ATP logic or against planning&#61664;Define checking groups
    You can use SAP std checking groups of 01 for summarized reqts or 02 for daily reqts or u can create ur own.
    The columns total sales and total deliveries are selection options whereby u can configure a checking rule to sum up reqts to post to MRP either individually or by day or week.
    Column 5, Block qty; set this block if u want several users to be able to process the material simultaneously in different transactions without blocking each other. The No Check indicator is used when u want a material to not be relevant for an ATP check.
    Defining a material block for other users. The Block checkbox is an indicator that enables u to block the particular material from being checked for availability if it is already being checked at the same time by another user.
    Defining the default value for checking groups. However should no entry exist for the checking group in the material master record, one can set a default value per material type and plant.
    Controlling the availability check. In this section, u tell the system what stock on hand and what inward and outward movements of stock it must take into account when performing the availability check. These settings are based on the checking group that is assigned to the material master record and the checking rule that is predefined and assigned to the sd transaction. The carry out control for the availability check must be maintained for both the sales order and delivery.
    Reward points if helpful.
    Regards,
    Priyanka

  • Availability check for Make to stock and Make to Order

    Dear All,
    Client is selling   Make to stock and make to Order material.
    How and what settings need to do for Avaialbility check.or we can use standard one.
    I hope in case of Make to Order availability check may not happen.
    Please correct me.
    Thanks in advance.
    Regards,
    Shrikant

    hi,
    yes for make to order we dont have AvChk.  for make to stock items u need to follow the
    below configuration.
    Availability check
    1. Availability check is an integral part of the business process that determines if the required delivery quantity can be met on a required delivery date. For this purpose the system takes into account pre-delivery activities such as scheduling for picking or packing times and the time taken to produce or obtain the material. It also performs several background functions such as Backorder processing, rescheduling and ATP quantities.
    2. Backorder processing: processing of a sales order that has not been fully confirmed or not confirmed at a certain delivery date.
    3. Rescheduling: is a proposal of how u2013 confirmed quantities already assigned to a sales order can be reassigned to other sales orders that have a higher priority.
    4. Available to promise (ATP): is a process of checking the available quantities of a material. The ATP quantity consists of warehouse stock + planned receipts (incoming stock) u2013 planned issues (outgoing stock). to examine stock on hand (CO09) proceed to logistics u2013 sales & distribution u2013 sales u2013 environment u2013 availability overview.
    5. Replenishment lead time (RLT): is the time taken for the material to become available either internally (in house production) or externally (from a vendor). The most important things to consider during an external procurement are purchasing and MRP 2 (procurement) views of MMR where the processing time for purchasing, planned delivery time and goods receipt processing time are taken into account. On the other hand internal procurement is based on in house production time (MRP 2 view) goods receipt processing time or alternatively RLT time, which is found on MRP 3 view.
    6. RLT (Replenishment Lead Time) is the time taken for the material to become available. RLT is only used when doing an ATP check (Available To Promise). The value of RLT for a material is specified on material master record.
    7. There are three types of availability checks u2013
    Check on basis of ATP quantities.
    Check against product allocation.
    Check against planning.
    Configuring Availability check through Checking Groups u2013
    1. The checking group + checking rule determine how the availability check is to be performed.
    2. The checking group determines whether and how the system checks the stock availability and generates requirements for material planning. The checking group defines what type of requirements will be passed on i.e. summarized requirements (daily/weekly) or individual requirements for each sales order.
    3. The checking rule applies to how the availability check is to be carried out at the transaction level. Note that you must define checking rules for each individual application such as for production orders for example. In Sales and Distribution, the checking rule is specified internally within the system and cannot be changed.
    4. The checking rule, in conjunction with the checking group, determines the scope of the availability check for every business operation; that is, which stocks, receipts and issues are to be included in the availability check and whether the check is to be carried out with or without the replenishment lead time.
    5. Briefly explaining the above u2013 checking group determines which type of requirement to be passed on to MRP whether it be individual or summarized and checking rule which is at the transaction level and can be configured independently for each application module, determines which stocks, receipts and issues to be taken into account. For performing an availability check checking group has to work in conjunction with checking rule.
    6. Advantages of individual processing over summarized processing u2013
    Backorder processing is possible.
    You can access (MD04) order, line and schedule line individually which gives a greater control on available stock and requirements placed on stock.
    The system automatically uses individual requirements in case of special stock items.
    7. Required data for the Availability check to be carried out u2013
    The Availability check must be switched on at the requirement class level.
    The Availability check must be set at the schedule line level.
    A requirements type must exist by which the requirements class can be found.
    A plant must be defined in the sales order for each schedule line item (in other words plant must be defined for every material in MMR).
    A checking group must be defined in the material master record in the MRP3 screen in the availability check field.
    8. Configuring Availability check and defining Checking Groups u2013
    Checking groups are introduced into the sales order based on the setting in the material master record.
    SAP standard checking groups are 01 u2013 summarized requirements and 02 u2013 individual requirements or you can create your own by copying the standard ones.
    Total sales and total deliveries columns are there to configure a checking rule to sum up requirements to post to MRP either individually or by day or week.
    Block quantity required can be set if you want several users to be able to process the material simultaneously in different transactions without blocking each other.
    The no check indicator is CHECKED when you DO NOT want the system to carry out ATP check.
    9. Defining material block for other users u2013 the block check box is an indicator that enables you to block material master records of a particular material during the availability check and restrict other users from accessing same master record and reserve the material. If the block is not set, two users can confirm the same material at the same time for two different orders, not knowing if the stock is available or not. If you select this field, the material is blocked during the availability check and other users cannot: a) Make changes in the material master record. b) Create purchase orders for the material. C) Create orders for the material.
    10. Defining default values for checking groups - Checking groups are introduced into the sales order based on the setting in the material master record.
    However if there is no entry present in the material master record for the checking group, a default value can be set here, depending on material type and plant.
    This default value will be used by the system depending on the material type mentioned in MMR and plant in sales order.
    If an entry exists, this default value is over written by MMR.
    11. Controlling Availability Check u2013 in this section, you tell the system what stock on hand and what inward and outward movements of stock it must take into account when performing the availability check in addition to whether or not to consider the replenishment lead time.
    12. These settings are based on the checking group that is assigned to the material master record and the checking rule that is predefined and assigned to the sales and distribution transaction.
    13. These settings carry out control both for sales order and delivery as well. This is due to the fact that you may want to include specific stock or incoming stock for the sales order, yet at the time of the delivery only include physical stock on hand waiting to be shipped.
    14. It is possible to indicate to the system that you would like the availability check NOT TO CHECK the stock at the storage location level. This indicator is used to set the scope of the availability check.
    15. It is used to switch off the check at storage location level. You create a reservation for a particular storage location. However, the scope of the availability check is set in such a way as to exclude the storage location. In this case, the system carries out the check at plant level only and does not take the storage location into account that is specified in the reservation.
    16. Should you not want the system to automatically check RLT, you may indicate so here. RLT is the time taken for a material to become available. It is only used when doing an ATP check and is taken from MMR.
    17. Defining the elements in the availability check entirely depends on the business needs, but a few tips are given under u2013
    When controlling the Availability check at the time of the sales order, a purchase requisition does not necessarily indicate by it is going to come into the plant.
    A shipping notification on the other hand - a confirmed purchase order u2013 is a good indicator of receiving stock on a specified date.
    It is always recommended not to select the shipping notifications for the delivery requirements type as you may not actually receive the stock into plant or warehouse for which you are creating a delivery.
    regards
    anand

  • Back ordrer report with checking on available stock

    Hi ALL,
    I need a back order report that will check on open sales order item (not confirm due to insufficient stock) and then lookup whether the open item had arrived and then recommend to User which Sales order to confirm the line item.
    Current back order report, v.15 is not good enough.
    Thanks

    Hi
    Try Tcode CO09 to view the ATP quantities. The ATP quantities are the Available To Promise - which are not assigned to any sales orders or customers and are free for sale.
    Thanks,
    Ravi

  • Error in Availability Check

    I am getting the error  in Sales Order - "No control Information maintained for Checking Group (ZP) and Checking rule A"
    Actually my checking group is 01 not A. I Have configured Transfer of Requiremenst and Avaialability Check.

    Hi Gurus,
                 Availabilty Check Configuration ( More Informative )
    Types of Availability Check in Sales and Distribution
    ProcessingThere are three types of availability check:
    _ Check on the basis of the ATP quantities
    _ Check against product allocation
    _ Check against planning
    The following SD-specific control features need to be maintained in Customizing:
    _ Checking group
    The checking group controls whether the system is to create individual or collective
    requirements in sales and shipping processing. In addition, a material block for the
    availability check with transfer of requirements can be set here. The checking group can
    also be used to deactivate the availability check. This option was created especially for
    the assembly order so that when the bill of material is exploded in the assembly order,
    the individual components, if necessary, can be classified as non-critical parts as far as
    procurement is concerned.
    The checking group specifies in combination with the checking rule the scope of the
    availability check. It is proposed in the material master record on the basis of the material
    type and the plant, and copied into the sales and distribution documents.  It is specified in MMR in MRP3 screen, availability check tab.
    _ Checking Rule
    You use the checking rule to control the scope of the availability check for each
    transaction in sales and distribution. You also specify whether the check should be
    carried out including or excluding replenishment lead time. The individual checking rules
    define by transaction, which kinds of stocks and inward - outward movement(receipts and issues) of goods should
    be taken into account for the availability check.
    _ Schedule line category
    You can control with the schedule line category whether an availability check and
    transfer of requirements should be carried out in the sales documents. The possible
    settings for this at schedule line level are dependent on the settings in the requirements
    class which is determined from the requirements type of the material.
    _ Delivery item category
    The delivery item category can be used to control whether an availability check takes
    place in deliveries.
    Requirements type
    The various requirements are identified by their requirements type. The requirements
    type refers to the requirements class and its control features. it is assigned to requirement class.
    _ Requirements Class
    The requirements class contains all control features for planning such as relevance for
    planning, requirements planning strategy and requirements consumption strategy. In
    addition, it is specified at a global level whether an availability check is to take place for
    the material in the sales and distribution documents on the basis of the ATP quantity
    (ATP = available to promise) and whether requirements are to be passed on. A finer
    degree of control can be obtained for sales documents using the schedule line category.
    Replenishment lead time is only included in the check performed on the basis of the
    ATP quantity.
    Prerequisites
    An availability check can only be carried out if the following prerequisites have been fulfilled:
    _ The control elements described above for the availability check must be maintained in
    Customizing for Sales and the relevant assignments made to the sales transactions
    _ The availability check must be switched on at requirements class level and - for theavailability check in the sales documents - at schedule line category level
    A requirements type must exist by which the requirements class can be found
    _ A plant must be defined. It can either be proposed from the customer or material master
    record or can be entered manually in the document._ A checking group must be defined in the material master record on the Sales/plant data
    screen in the Availability check field 
    Configuring entries of the Availability CheckIMGàSDàBasic fncsàAvailability check and TORàAvailability checkàAvailability check with ATP logic or against planningàDefine checking groups
    You can use SAP std checking groups of 01 for summarized reqts or 02 for daily reqts or u can create ur own.
    The columns total sales and total deliveries are selection options whereby u can configure a checking rule to sum up reqts to post to MRP either individually or by day or week.
    Column 5, Block qty; set this block if u want several users to be able to process the material simultaneously in different transactions without blocking each other. The No Check indicator is used when u want a material to not be relevant for an ATP check.
    Defining a material block for other users. The Block checkbox is an indicator that enables u to block the particular material from being checked for availability if it is already being checked at the same time by another user.Defining the default value for checking groups. However should no entry exist for the checking group in the material master record, one can set a default value per material type and plant.
    Controlling the availability check. In this section, u tell the system what stock on hand and what inward and outward movements of stock it must take into account when performing the availability check. These settings are based on the checking group that is assigned to the material master record and the checking rule that is predefined and assigned to the sd transaction. The carry out control for the availability check must be maintained for both the sales order and delivery
    Regards,
    Sarosh

  • Availability check of sales order in planning strategy 40

    Dear friends,
    Kindly help me this query:
    From online SAP help in Demand Management, it said in planning strategy 40:
    "An accurate availability check is performed according to ATP (available to promise) logic during sales order processing. The system checks whether sufficient planned independent requirements have been planned to cover the sales order....  If there is insufficient coverage of components (the sales order quantities exceed the planned independent requirement quantities), the sales orders cannot be confirmed"
    According to above paragraph, I think that availability check of sales order is carried out against PIR, if PIR quantity cannot cover sales order quantity then order will not be confirmed, it also means stock on-hand will not be included in availability check. However, my testing reveal a different conclusion: sales order is confirmed against stock on-hand, not PIR. My questions are:
    1/ in planning strategy 40, how does system carry out availability check for sales order?
    2/ how to interpret above help from SAP?
    I got that help from this link: http://help.sap.com/saphelp_erp60_sp/helpdata/en/cb/7f9b7043b711d189410000e829fbbd/frameset.htm
    Many thanks for your clear answers.
    Regards,
    Duc.

    Dear duc pb ,
    In 40 its only ATP that works.
    you can do another test ,
    Create PIR 15 quantity.
    Create a stock of 10 quantity.
    and now create a sales order firszt of quantity 30, as both of the above after combining cant fullfill this demand, save order run MRP.
    system will create orders against PIR (15)  and remainibnbg quantity of sales order (5)
    run one more test, by creating PIR 15 quantity , no stock and a sales order of with quantity 10.
    share your findings.
    Thanks
    Ritesh

Maybe you are looking for

  • S-Video question.

    I bought an S-Video cable from an electrical shop and when I connect my PB to my TV the picture is very fuzzy but colour. When I wiggle the cable on the PB the picture get clearer but goes black and white. Do I need a certain type of S-Video cable (e

  • Difference between  business area and profit center

    hi all could you please tell me about difference between business area and profitcenter. thanks, regards, chennuri.

  • Printing Smartform on Letterhead Duplex

    Hi, I have a 2 page smartform that I am printing onto a letterhead and the paper is loaded so that the letterhead is aligned. I have now created another 1 page smartform, but when I print it it appears on the reverse of the letterhead. The printer is

  • JSF with JavaScript ! Problem with OnLoad()

    Hello, I have a .js (javascript) file which has one function. I want to call this function in my jsf-jsp page form. The javascript run successfully without onload. But when i use onlod it is giving me error like " com.sun.rave.web.ui.appbase.Applicat

  • How to install foundation as the same DVD holds storage and foundation?

    Hi, I've downloaded the WS 2012 Storage & Foundation DVD image from the MSDN web site. I need to install the foundation flavour. But when I run the ISO from VirtualBox, this is the WS Storage flavour setup which is started. How can I start the founda