ATP Check - Sales order

Dear All
Our company requirement is not to save the sales order if stock is not available for any of the line item. This requirement is for specific order type or item catagories.
Currently system is saving the order even if quantity is not available. 
Can you please help me how to configure the same in SAP.
Regards
K.C Choudhury

hi,
ATP Check is checking of availablty quantities i.e ATP = Total Warehouse Stock + Planned receipts(Incoming Stock) - Planned Issues (Out going stock)
Availbilty Check is an integral part of business process it determines the if the desire deliverible quantity can be met on requested delivery date or not.Then it passes to Material Requirement Planning. Or
avability check is nothing but checking of availibility of stock which is placed in the order , sys carries out this check through a available to promise (ATP)
When we create a sales order, there are several basic functions which are executed automatically for the dynamic order management . among these basic functions , availability check and transfer of requirements are crucial.
the system first prepares schedule line containing the information on the desired delivery date and quantities , this information is passed to MRP and an avialability check and transfer of requiremnts are executed
First the system carries out backward scheduling and establishes the material avaialbility date = desired delivery date-transit time-loading time-picking & packing time and on this date an availability check is carried out using ATP logic which means avialable to promise quanity =total ware house stock+incoing orders-outgoing
along with the avialability check the requirements also are transferred to MRP.
the configuration involves following
1. switching on at schedule line catagegory the avialability check and TOR
2. configure the avilability check using ATP and using the checking group and Checking rule
Regards,
Raj

Similar Messages

  • Error in APO ATP check sales order

    While executing GATP chesck in the R/3 system we are getting this message.
    Error in calling up function 'BAPI_APOATP_CHECK' in APO server 'C16CLNT300': Screen output without connection to user.
    Please help us in this issue.
    Thanks &Regards,
    Rajesh.A

    Check the following settings.
    1.SM59 for ur logical system try out the remote connection.
    2.In BF11 check whether you have maintained the ND-APO plug in.
    2.Check the check mode in ur product master and alos the checking instruction setings.

  • ATP for sales order

    Hello,
    Could someone please tell me how do we determine if the client site is presently using ATP for sales order. Does OVJ9/OVJ2 tell us if they have turned the ATP check on? Any help is much appreciated.
    thanks

    Availability check can be turned on/off at two levels in SD.
    1) In Schedule line category VOV6
    2) In Requirements class OVZ9
    If the checkbox is not selected in any of the above two then availability check will not happen during order processing.
    Regards,
    GSL.

  • Standard Report -  ATP Failed Sales Orders

    Please let me know if there is a standard report to get the list of ATP failed sales orders.
    In a case where customer requested delivery date has not confirmed and a new delivery date confirmed which leads another schedule line of the material.
    My requirement is to get the list of all the ATP failed sales orders, where we have two different schedule lines for a material under Item level u2013 u2018schedule linesu2019 tab view.
    Your time highly appreciated.
    Thanks & Regards,
    Victor.

    Hi,
    Proceed as below:
    - Go to SE16
    - Input VBEP
    - Input ' 01 to 02' in Schedule Line Number field
    - Input other data as per your requirement or you can add more fields in selection from settings
    - Then execute
    From above you can get all the documents for which there were two schedule lines generated.
    Hrishi

  • Check sales order exits for category ZTAC

    Hi Experts
    I have a requirement to modify the iDOC interfaced program,
    In the routien which checks for the existence of a production order, I have to modify the following
    1.  Inspect each item on the sales order
    2. If (and only if) there is atleast one item with a category of "ZTAC" then check for a production order otherwise processing the order in the usual manner.
    Could anyone tell me how to check (Is there a sales order) if no then display error message if yes then is there a production order if no display error message if yes Create confirmation .......................
    I want to know how to write a coding to check sales order exits from table VBAP,VBAK Etc., .
    Thanks in Advanced
    Regards
    Piroz

    Hi Prabhu
    Thanks for your email and response but I need to check this in program for IDOC ....Modification
    Insert code in this way
    check sales order for category = 'ZTAN' inspect for each item on sales order
    and if you found item with cateogry ZTAN then check for production order otherwise go asual manner
    I WANT TO WRITE A CODING HERE **********************
      if production order required then check
                    for each item on sales order item list
                          with item category = 'ZTAC' then
                                     return true
                                next
                                  end function
      VBAP TABLE field VBELN and PSTYV (ZTAC,ZTAN Etc)
    Eg of coding
    if lva_saleord is initial
            select single * from vbap into l_saleord
              where vbelv = lva_saleord
              and   vbeln = lva_vbeln and
              exit.
            endselect.
          endif.
    I want to write a small program in between to check the sales order exits if it is then I have to go to deliveries ...................
    Regards
    Eslam

  • How to check Sales Order complete or incomplete in program?

    Hi, Gurus:
    In the program, how to check Sales Order complete or incomplete based on Order Number vbeln?
    Thanks,

    You can check the status table VBUK for this.
    VBUK has all the status related fields in it.
    Search for the field which suits to your specific requirment.
    Regards,
    Naimesh Patel

  • Calling "Check Sales Order" on HU2 fails

    Hello,
    I'm trying to use the ES "Check Sales Order" (Manage Sales Order In) on HU2, by providing the minimal required information (ProcessingTypeCode, BuyerParty and SalesOrganisationID/DistributionChannelCode/DivisionCode).
    Calling the ES returns an error "[040(SLS_LORD)] Document type TA does not support user status" (I'm using Order type "OR").
    I also tried to use a couple of other order types (RO, TAV, ...) without success.
    The same information used with "Create Sales Order" would work.
    I have the feeling that it is more likely a role/permission issue.
    Is the "Check Sales Order" ES forbidden to standard users ?
    Any way to confirm/solve this ?
    Any other order type ?
    Thanks,
    Nicolas.

    Hi Prabhu
    Thanks for your email and response but I need to check this in program for IDOC ....Modification
    Insert code in this way
    check sales order for category = 'ZTAN' inspect for each item on sales order
    and if you found item with cateogry ZTAN then check for production order otherwise go asual manner
    I WANT TO WRITE A CODING HERE **********************
      if production order required then check
                    for each item on sales order item list
                          with item category = 'ZTAC' then
                                     return true
                                next
                                  end function
      VBAP TABLE field VBELN and PSTYV (ZTAC,ZTAN Etc)
    Eg of coding
    if lva_saleord is initial
            select single * from vbap into l_saleord
              where vbelv = lva_saleord
              and   vbeln = lva_vbeln and
              exit.
            endselect.
          endif.
    I want to write a small program in between to check the sales order exits if it is then I have to go to deliveries ...................
    Regards
    Eslam

  • APO gATP vs R/3 ATP - To check sales order ATP across multiple plants

    Hi There,
    I am trying to evaluate gATP functionality for SD sales orders.
    The primary requirement is to have sales order ATP checking take place across multiple plants.
    E.G.
    Sales order line is entered for qty 100
    60 is available in plant A, 40 is available in plant B
    System checks both plants and creates 2 lines - one for delivery from plant A and one for delivery from plant B
    (we are currently heading down the road of writing ABAP to do this 'multi-plant' check in R/3 but the more complex the requirements get the more interested I am in understanding more about APO/gATP)
    I would like to understand the benefit of implementing APO / gATP as opposed to using standard R/3 ATP and perhaps writing custom ABAP code to search for inventory across multiple plants.
    I would appreciate any insight regarding what is required to setp gATP to perform such checking and any other feedback regarding this issue - especially if you have had to implement something similar at your company.
    I have looked here but not much clear help:
    http://help.sap.com/saphelp_scm50/helpdata/en/26/c2d63b18bc7e7fe10000000a114084/frameset.htm
    Thanks,
    Niall

    Hi Niall
    you are probably looking at RBATP (Rule based ATP). Look at transaction /sapapo/rba04 in APO where you develop your own location and product substitution rules. Going down an ABAP road in R/3 may work short-term but not long-term as the requirements may get more complex.
    Regards
    Srinivas

  • APO atp on sales orders with complete delivery.

    Hello all.
    We run ATP in APO for sales orders on a lot of products. Often a sales order will contain many different products & often Complete delivery will be chosen. When we do the ATP check one of the products may have a long delivery time compared to the rest of the products on the order, and since we have chosen complete delivery the delivery date for the entire order will be pushed back.
    Is there a way to find out which of the products in a given order causes the delay or do we have to have something coded you think?
    As is the users have to remove complete delivery and then do the ATP for each of the products to find out and that's expensive timewise.
    Any ideas welcome.
    Regards
    Simon Pedersen.

    Hi Simon,
    Is there any specific reason to choose "complete delivery" option. You can use delivery proposal option and this will provide delivery date to each schedule line as per material availability.
    In R3 go to SPRO->Sales and distribution->baisc function->Availability Check and Transfer of Requirements->Availability Check->Availability Check with ATP Logic or Against Planning->Define Default Settings In this transaction maintain availability check rule as "C"
    Regrds,
    Vaibhav

  • Availability check - sales order

    Hi experts,                              
    I've gone through the relevant info, but still hit the issue below. Pls help. Thx.                                                       
    Issue: How to include the created order (not delivered ) when running availability check?                                                       
    Example:                              
    Stock (storage location C) - 1pc                              
    sales order A - 1pc (confirmed in schedule line)                         
    sales order B - 2pcs (1pc confirmed, 1pc unconfirmed)                                                       
    Those two orders are created agaisnt storage location C. No other stocks against storage location C are available, such as on-order stock.                              
    In my understanding, order B cannot be confirmed as order A has been created firstly.                                    
    Background: As the customer just sells the purchased product, he places PO firstly, then sales order following. Thus, he requests new sales order creation to be based on the stock qty, created sales order qty, PO qty to be received & delivered sales order qty.                                                       
    For this sales scenario, availability check with ATP is activated, but not against product allocation. And the check boxes "incl.purchase orders", "include sales reqmts", "include deliveries" are checked in OVZ9 only.                              
    ps. "Check sales requirements" has been checked in Availability check control while "No storage location inspection" has not been checked.

    Dear Cathy
    Can you please reconfirm that the combination of availability check and checking rule in OVZ9 in which, you have selected the box "Include sales reqmts"  is the same value what you have maintained in material master MRP3 view for availability check ??
    If the availability check is same in both the cases, then try to create a fresh order and post the outcome.
    thanks
    G. Lakshmipathi

  • Scope of ATP check (sales forecast)

    Hi gurus,
    I want to know whether the info from sales forecast can be take into account by using standard ATP check function?
    thanks.

    hi,
    Task
       Transaction
    MC21- Created infostructure S501
    MC25- Maintain update rule 0001 for S501
    OMO1 - Activate update for S501
    OVRP - Assign update group at item level for 1290
    OVRO - Assign update group at header level for 1290
    MC7F- Set planning parameters for info structure S501
    MC8A - Create planning type for S501
    OV1Z - Create product allocation procedure PLANT_MATERIAL
    SPRO - Define object PROD_ALL for poduct allocation. - Config path: Spro>S&D>Basic functions>Avalability check and transfer of req>availbility check> Availablity check against product allocation>Define object
    OV3Z - Specify Hierarchy for product allocation for PLANT_MATERIAL
    SPRO -Define consumption periods for info structure S501-Config path: Spro>S&D>Basic functions>Avalability check and transfer of req>availbility check> Availablity check against product allocation>Define consumption periods.
    OV4Z - Define control for product allocation procedure PLANT_MATERIAL
    MC61 -Create planning hierarchy for plant and material
    SPRO-Assigned update group 1 to order type
    BF11 -Active CRM APO field
    steps 1 : create a sales info system : this sis will have the following fields 1. incoming order qty. 2. Product allocation qty. 3. open order qty.
    step 2 : the user will have excel sheet which will have authentications , where the user will enter the qty.
    step 3: a program is written to convert the excel quantities to text file ie txt file,
    step 4 : upload the text file quantity to the sales information system. you have to make a transaction code to upload. in MC95 transaction code.
    step5. before doing this we need to have material  hierarchy, and pplanning type should be maintained for every material in basic data 1 product allocation field.
    please try to understand and then let me know
    thanks
    Kuntla

  • ATP in Sales Order

    Hi ,
    Can someone tell me what happens in the background when we do a ATP for a particular line item in the sales order?
    Please help me with explanation. I am new to this and I need to work on this.
    Thanks,
    Archana.

    Hi,
    Basically in case of ATP check the system checks if the stock is avaliable for your Sales Order quantity that can be delivered to a customer or not.
    If it is avaliable then it does a Backward scheduling and then calculates the material avaliability date based on parameters like Pack time,Load time,Transit time and transport time.
    If the stock is not avaliable then it does a forward scheduling and calculates the material avalaibility date.If you have kept the replenishmnet lead time on then it considers that time in the calculation as well.
    Also the calculations are based on total outward movements like sales order,deliveries,reservations and total inward movements like PO,Purchase requsition.The system calculates the net out of the outward and inward movements.
    Edited by: Christino Ronaldo on Aug 17, 2008 9:01 AM

  • ATP after Sales Order Line Item Configuration

    Hello experts,
    I have a question regarding the ATP at the time of Sales Order entry. I am in the process of creating a technical spec for creation of program that looks at the lowest level of BOM explosion. Here are the details:
    1) It is a MTO environment using VC BOMs and Routings.
    2) At the time of Sales Order entry, and after the line item is configured, the user must have the visibility of the raw material resulted from BOM explosion before Sales Order is saved.
    3) What my issue is how to retrieve the lowest level of BOM explosin as a result of SO line item configuration.
    I appreciate any lead that can be provided.
    Newoxford

    Sorry for a partial post. Some button !
    Hello Newoxford
    Did not quite get your issue.
    How the sales order item is exploded depends on the Config Profile (VA42) for that material. In the tab ' Confign Initial screen' and subtab " Confign Parameters' , you have the ability to specify multilevel BOM explosion. Also in the item cat , you need to specify the structure scope as B-Explode multi-level bill of material.
    If you do this, after the item is configured in the order, it will be exploded as needed.
    With respect to ATP, do you want to check the lowest level for availability? if so, that item should be relevant for delivery and should have appropriate Sched Line and all the requisite config.
    And my question to you is all this is through config, master data etc, then what are you trying to accomplish with your program?

  • ATP FROM Sales Order

    Hi
    I am using 11.5.3.
    Whenever i am taking a user defined item in my sales order the global atp shows quantity in the shipping organization and shows ERROR message : ATP not applicable.
    Any help will be appriciated
    Thanks
    Anshuj

    Ann,
    This is a common practice, and I don't think that the business process is unreasonable.
    1.  Remove the special procurement key from the RWHS Material Master
    2.  Change Material Master in the RWHS to X procurement.
    3.  Set your RWHS Material Master 'Total Replenishment Lead time'
    Next step assumes that the company codes are the same between RWHS and Manufacturing Plant.
    4.  Create Purchase Info Record for the RWHS material, that points to the vendor of the Manufacturing plant
    5.  Create quota arrangement in which 100 percent of the quota comes from the Manufacturing Plant Purchase Info Record, and is MRP relevant
    6.  Insert a step after the RWHS MRP run where the Planned orders are immediately converted to Purchase requisitions.
    Business process:
    a.  Sales order is entered.  ATP checks RWHS stock and excess inbound.
    b.  If inadequate supply, then ATP confirms to Total Replenishment Lead time (and not planned delivery time).
    c.  MRP runs; creates a planned order for the shortage.
    d.  New step in MRP job converts the Planned order to a Purchase req.  Purchase req is sourced via the quota arrangement
    e.  Purchase Req requirement (Manufacturing plant) is offset by the Planned delivery time to accommodate transit duration.
    f.  Purchase req demand now places a requirement on the Manufacturing plant, with dates and quantities that will support the Sales order in the RWHS.
    g.  Convert the Purchase Req to a STO once the stock appears in the Manufacturing Plant.
    Best Regards,
    DB49

  • Availability Check / Sales Order / Planning Strategy 50

    Hi,
    the material master has been setup with planning strategy 50.
    now if i sales order is created. the system directly created planned order for the sales order quantity.
    Now, there is smtimes a situation that some stock is already present in unrestricted stock for that material. thus during order creation, the system should first check the stock available in unrestricted stock...and if the stock is available, then system should confirm the stock without creating any planned order. and if there is no stock available, then system should go with creating planned order.
    now what should i do in ATP check to cater this requiements? Please guide.
    Hope i have explained the issue correctly.

    Hi Robert,
    check this thread Re: Emergent! Can MRP consider unrestricted-use stock with MTO plan strategy???
    Best regards,
    Zuzana

Maybe you are looking for

  • HT4528 How do I get my iPhone 4 to get the screen from being frozen on the "Connect to iTunes" and to be recognized by my iTunes?

    Alright, so what had happend to cause this, let me just sum it up for you in the steps I took. Turn on iTunes. Plug iPhone into the laptop in order to be recognized by iTunes. Start to update the phone onto iOS7. Message pops up saying I have to down

  • How to reset the iPad - the Location Services doesn't seem to work?

    How to reset the iPad - the Location Services doesn't seem to work? I can not get NFL Game Pass or Siri to work???

  • Correct my UDF

    If TXT02 is null then Blank else OBJ= TXT02 is under one segment say X My logic which dint work If X and TX02 exist and TXT02 =(Equals ,text function) null ->if Then " " else TXT02="OBJ= " actually we used BPM in this scenario. Using the above logic,

  • Error: iTunes Library file locked, or no permission

    After fighting with what I'm afraid is a toasted iPod (another story), iTunes hung to the point that even Force Quit took several tries to kill it. Upon restart and attempting to re-open iTunes, I'm getting an error message that says "The iTunes Libr

  • MMS Sending Issue

    Hello everyone!  Im having trouble sending MMS from my phone 4 on both 3g and wifi.  The sending bar gets all the way till just a little bit is left and then stops, about 5 min later it fails to send. I have tried doing the reset all network settings