GATP - ATP Check -Dropping Delivery Against Adavanced Shipment Notification

Dear SAP friends,
As per our current configuration for Scope of Check in GATP, we can confirm outboud delivery only against Physical Stock(CC).
Now we have requirement to create(drop) outbound delivery against Physical Stock(CC) + Advanced Shipment Noticiation(AH).  As per my understanding ATP category- AH gets updated whenever any inbound delivery is created for a Purchase Order in ECC.
But here we have special requirement, We need to consider only those inbound deliveries which has ETA date less than Current Date + 5. Meaning it will consider only those Inbound deliveries which has ETA date in the past or has ETA date within next 5 days. How this can be acheived? Does anyone had similar requirements in the past? Possible solutions?
Please let us know any inputs in this regard.
Thanks a lot
Satish

Hi Satish,
I do not think that there is a standard way to control this.
You may have to do development in one of the userexit to consider only those ASN (Receipt elements) which are present in next 5 days.
I do not know the exit name , but you can find the suitable (of course you need  help of you developer buddy) using t code SMOD and search for APO*.
Thanks,
Pavan Verma

Similar Messages

  • ATP check for delivery in ECC & Sales order ATP check in APO

    Hi All,
    Can we do an ATP check for delivery in ECC , but for the same set of Materials- Plant combination , the ATP check when a SO is created should happen in APO .
    We do not want to remove the Business event 'B'  which is meant for delivery in  APO . For some materials we need APO ATP check to happen for delivery   & for some it should be in ECC  & for SO  the ATP check should happen in APO .
    Even if we do not have check instructions pertaining to Business event 'B' & a particular check mode (for the materials where the ATP check for delivery should happen in ECC & SO check to happen in APO)  , when we are doing an ATP check for delivery , it is still pointing to APO ATP check rather than ECC check .
    Any pointers for this is highly appreciated.
    Regards
    Surendra

    Hi Surendra,
    For SO, business event is A and for delivery it's B. When integrated with ECC, the check rule in ECC points as biz event in APO.
    You can control ATP check by customized settings for check rule in ECC.
    Also, by setting requirement class and requirement type in ECC, you control check mode in APO. So, even if you dont define for check mode in APO, the system might refer from ECC for the ATP check settings. Look into your ECC customization for how requirement class is derived and settings for requirement type. (based on MRP type, strategy grp and Item cat).
    I'm not sure how you can control ATP to happen for some sales orders/deleveries in ECC and for some in APO, since check mode is mentioned in material master.
    However, there are ATP BADIs (business add-ins) available in both ECC and APO, whch can serve your purpose.
    Regards,
    Bipin

  • ATP Check at Delivery Level instead of Sales Order

    In Standard SAP, whenever a sales order is created the ATP check is done and a Goods movement 601 is done for it and gets blocked.
    I want that no movement to be carried out at Sales Order Level and should get blocked only at the Delivery level, instead of Sales order.
    Can i do this by not defining any movement type in the schedule line category attached to the Item category of the sales order.

    hi amit,
      u cannot remove MT assignment to SLCAT ,but what you can do is for your checking group and checking rule remove the ATP check relevancy in requirement class defination in spro customising >sd>availibility and TOR.
      so that in VOV4 transaction for your SLCAT atp will be deactivated.
    only while posting material doc at the time of PGI system would check for availibility and block the goods movement.
    reward if helps !!!!!

  • ATP Check Finished Goods against Components for production planning

    Hi All,
    Our business has a requirement that they want finished goods to be planned based on the availability of components. Currently we have an APO solution which plans at finished goods level only so there is no need to bring components into APO. We will probably use CTM (currently using Heuristics)
    We have concerns about the harm that this will do to our system performance and we really do not want to bring these components into APO.  We are therefore interested if there is any way we can avoid bringing these components into APO.
    In the past, there use to be a seperate ATP server from SAP where this could be done but my understanding is that this was discontinued and is no longer supporetd. Can someone advise me if there was a product that replaced this ATP Server or does anyone have any suggestions on how we can avoid bringing the components into APO. Please consider that it is not possible to limit to just critical components.
    Mark

    Mark,
    Hmmm..   Your seem to be considering adding hardware to support ATP server, but you seem unwilling to consider adding more hardware to the current SCM solution?  Doesn't make much sense to me.  Like most SAP products, SCM/APO can be expanded almost infinitely, if you need performance gains.  Which you don't know yet.
    Anyhow, depending on your requirements, CTM is probably overkill.  PPDS or SNP alone would be adequate.  If enhanced availability checking is what you want, then one of the GATP solutions would work.
    I guess ATP server still exists (run transaction ACBD from ECC) but I don't think I have ever seen anyone use ATP server at the same time they are using SCM.   All ATP server does is move the processing load of ECC ATP check onto a distinct buffered memory area.  I don't see how that will solve your problem, but I guess I don't really understand what you mean by "planned based on the availability of components." You don't need anything special to plan FGs in SCM and components in R/3, this is pretty standard.
    Rgds,
    DB49

  • GATP/ATP Check for Different Order Types for same material

    Hi :
    I have a material code X for which 2 different type of Sales Order (Say A and B )needs to be created.
    For Sales Order Type A the atp check needs to be done in APO through GATP for material code X.
    For Sales Order Type B the atp check needs to be done in SAP R/3 ECC 6.0 through availabilty check functionality for same material code X.
    It is not possible to create seperate material codes to carry out atp/gatp check seperately in R/3 and in APO.
    In real time the atp and cumulative atp position should be same in R/3 and in APO.
    Please let me know solution for this issue.
    With Regards
    Ashish Gupta

    Hi Ashish,
    Can you share with us as to how you were able to solve this issue. I have a similar issue like yours and I am totally clueless as to what needs to be done..
    My scenario goes this way:
    I have to modify the Schedule line dates for a GATP material according to a newly created date which I calculate based on the Route Schedule id (VL51, VL52) and display the same in the Sales Order schedule line items.
    Also can I get a new set of schedule line dates from the APO system for a date which I calculate based on the Goods Issue date - VALW-AULWE in any exit using a FM or a BAPI?? so that I can get these dates and populate the same in the Sales Order Schedule line??
    Thanks in advance,
    Susanth

  • User exit in ATP Check for sales Order to trigger notification

    Hi All
    please let me  know is there any user exit after ATP check or in ATP check for sales order to trigger a notication mail.
    Regards
    Kishore

    Hi,
    User Exits For Availability Check are given below:-
    The user exits named here are planned for projects that are to be carried out in agreement with SAP development as they may only be used in consultation with SAP.
    USEREXIT_PLANT_SELECTION in program RV03VFZZ is an exception to this rule (see below).
    User exits in program FV45VFZZ
    USEREXIT_ADD_FIELD_TO_HEADER
    USEREXIT_ADD_FIELD_TO_LINE
    User exits in program FV45VFZY
    USEREXIT_DELIVERY_GROUPS
    USEREXIT_MVERF_INIT
    USEREXIT_QUOTA_KEY_VALUE
    User exits in program RV03VFZZ
    USEREXIT_AVAILABILITY_IN
    USEREXIT_AVAILABILITY_OUT
    USEREXIT_DARA_REFRESH
    USEREXIT_PLANT_SELECTION
    This user exit is used to adjust the flow during plant transfer. A list of permitted plants, where this material is created, is determined and checked in the standard R/3 delivery. A dialog box appears where you can select the plants. The user exits allow you to modify the plant table so that plant selection takes place in advance for every flagged selection and a dialog box becomes unnecessary.
    regards
    Vivek.

  • ATP check before delivery creation

    Gurus,
    Is there any way of confirming stock in sales order or scheduling agreement by some user exit before we create the delivery.
    For example i have one sales order with quantity of 10. I have 10 pieces in stock but not confirmed in sales order yet so before batch job runs and creates delivey what should be done to confirm that stock in sales order.
    Any help would be appriciated.
    Thanks
    Aman

    Hi Amandeep,
    You need to go for Rescheduling of sales order which is the standard functionality and you dont have to use user exit for the same.
    Lets say your orders are created with 0 confirmed quantity and now you have stock in the system.
    Execute the transaction v_v2 and check out the below mentioned step and result for the same.
    During the rescheduling the open sales order items release their confirmed quantities. The items are sorted according to delivery priority, creation date, document numberand item number and are then transfered to the availability check. Both sales orders are checked in the order of their creation date, because they have the same delivery priority.
    If the Unconfirmed documents required parameter is selected, at least one document of the material must be unconfirmed to assure that all documents of the material are transfered to the availability check.
    The delivery date of the sales order can be set as sorting criterion for the availability check, via the sorting criterion delivery date parameter (which you didn't choose). In this case every sales order is sorted according to the delivery date within the priority.
    Sales order items with the marks date and fixed quantity aren't rescheduled.
    # Choose .
    The system displays a list of the rescheduling results.
    In the rescheduling log you can see, that sales order  has got a new confirmed quantity (column confirmed new).
    # In the dialog box, choose Yes.
    # Choose until the overview tree appears.
    Hope this will resolve your query.
    REgards,
    Krishna O

  • ATP check in VA01

    Availability To Promise (ATP) is configured to make better delivery planning on Sales Orders and Delivery. SAP standard ATP looks-up the availability of a material in a plant for a given batch if the material is batch managed. If the material is not batch managed, a pop-up information message is issued stating that ATP is done at plant level. If the material is not batch managed, but has a valuation type, standard SAP moves valuation type into batch and then performs ATP. Due to  excise duty model for intercompany sales  valuation type is moved into batch and ATP is performed at the Valuation type level.  
    Detailed explanation of the existing problem and impact to ATP design as of today: In cases where there are direct deliveries from Sweden to a Norwegian Customer (over the Notional Plant), and where the Excise Duty Model results in a Valuation Type u2018TAu2019, the ATP check will look for available stock of Batch u2018TAu2019 in the supplying plant. In this case, in Sweden there will never be u2018TAu2019-stock, only u2018UTu2019 stock is available. Hence the ATP-check fails, delivery promise cannot be met and the new confirmed delivery date will be by default the end of replenishment lead-time (which can be anywhere between 10-30 days!). This request for change is raised to remove the u2018Valuation type, Batchu2019 level in the ATP check.
    I am using the user exit "EXIT_SAPLATPC_001" ,  can any one let me know how to achieve that functionality

    Pratik,
    In R/3 ATP check carried at one level material only for which you are entering schedule/delivery lines in sales order.
    If you are talking about cumulative availability check then please consider APO GATP.
    There is workaround for your requirement by considering Assemble to Order Strategies.
    Please go through below link Sales order availability check considering the ROH stock/procurement time
    Br
    KK

  • ATP check active when creating sales order - want to deactivate

    Hello experts,
    at the time we created a sales order, the checking group for availability check in the master data of an article was "02" (Individual requirements). However, this was a master data error, as the correct setting for this article is "KP" (No check). We have changed this setting in the article master, but now we have a problem with the delivery, as we can not confirm the required quantity in the desired date. The ATP check says we have no availability (based on the wrong master data existing during the creation of the order), but we need to override this check.
    Is ther any way of "overriding" the ATP check of the article in our sales order, thus taking into account the "KP" (no check) setting?
    Thank you very much in advance.
    Kind regards.
    Marcos

    Have you actually created the delivery yet? If not, you can use the following path to deactivate the ATP check during delivery:
    > SPRO
      > Logistics Execution
        > Availability Check & Transfer of Requirements
          > Availability Check
            > Determine procedure for Each Delivery Item Category
    Perhaps turning of the ATP check temporarily shall help overcome the issue.

  • ATP check against delivery with multiple plants

    Hi all,
    we have R/3 4.6c and APO 3.1 systems, this topic is related to ATP functionlity.
    Our Existing ATP Practice in R/3:
    1.sales are delivered via several Distribution Centers  (DC).
    2.The right DC is determined by a delivering plant which chosen during the order creation.
    3.In case of ATP no planned receipts are taken into  account.
    4.When a product is not available at the determined DC it has to be checked manually if in any other DC is stock available which can deliver the customer in stead of the original DC.
    5.If so the customer order (single order or scheduling agreement) has to be changed manually and the delivery can be created for the new chosen DC.
    6.ATP is done during a delivery run, which happens 2 to 3 times a day.
    7.Deliveries are only created for those orders where free stock is available.
    Expectations from APO GATP:
    At this point of time gATP should check in case of non available stock, is there an alternative DC available?
    Is there enough stock available in the alternative DC to create the delivery?
    Are all parameters available to be able to deliver this customer from the alternative DC?
    In case everything is ok the order should be changed (delivering plant) and the delivery for the alternative DC needs to be created.
    To avoid confusion order management people of the alternative DC have to be informed about that change.
    It is grateful if any one look into this and suggest the solution in gATP?
    And for better solution one can expect maximum reward points
    Thanks in advance
    -RK

    Hi Ramkrishna,
    As hemant rightly said we can do this with the help of RATP. But I think it will not take CTP scenario for planed orders as RATP is not compatible with CTP.
    Rules can be set in rule maintainence. And as I understand u need only location substitution. Do remember to set rule type as "chain"
    And if product is not available at alternate DC and if u want to start production (by triggering PPDS) then u can set this instructions in location determination activity.
    Also now if u want the alternate DC to deliver the product then check the "create subitem" mark in check instructions. This will create subitem in sales order and will show delivery plant as the DC where product is available
    hope this helps!

  • ATP check in va01 should consider BOM components delivery days for delivery date calculations of header material

    Hi All,
    My requirement is for ATP check in sales order,
    I am creating sales order for header material(FG) using strategy group 40.
    Its BOM consist 3-4 ROH, each ROH is assigned scheduling agreement.
    EX: I am creating order on todays date for FG
    IN-HOUSE production time = 5days, GR processing time = 1days
    transportation time = 5days.
    ROH 1= 1week, ROH 2= 2week, ROH 3 = 3weeks
    Now After MRP run for FG's, planned order will be created for deficit stock.
    now while doing ATP check in sales order system calculates delivery date = In-house production time + GR processing time + Transportation time.
    But components for manufacturing FG's are not considered .
    System should throw delivery date = In-house production time + GR processing time + Transportation time + components(ROH) delivery time (whichever is higher : As without this order delivery date is useless).
    Experts Please help.

    Pratik,
    In R/3 ATP check carried at one level material only for which you are entering schedule/delivery lines in sales order.
    If you are talking about cumulative availability check then please consider APO GATP.
    There is workaround for your requirement by considering Assemble to Order Strategies.
    Please go through below link Sales order availability check considering the ROH stock/procurement time
    Br
    KK

  • ATP Check - Purchase Order Option Includes Qty on Inbound Delivery

    We are on ECC 6.0 and we recently turned on purchase orders in our ATP check (and turned off replenishment lead time).  We have PO's turned on just we can see the PO due date from the ATP proposal screen, not to actually confirm against that PO qty. 
    What we have found is that as soon as an inbound delivery is created for that PO, it considers that material to be available and automatically confirms the qty.  When you look at ATP quantities, the inbound delivery is showing as a shipping notification.  What's puzzling to me is that there is a totally seperate option in the checking rule for shipping notifications.
    We have found a temporary workaround, but I am just trying to understand if this is a bug or if this is the way that SAP intended for it to work... just so I know which way to pursue this.  Thanks.
    MM

    Hi,
    In T.code OVZ9, for your availability checking rule and Availability check combination, you need to select value X or A, in the field Incl. release order requirements.
    Regards,

  • ATP Check against customer stock for return Sale order

    Hi Friends,
    Pl.help in this.
    1. Is it possible to configure ATP check against Customer stock in a Sale order/Return order/any other way? ( Actuallly, client wants to take back empty cylinders through return sale order by ATP check against the customer stock)
    Regards,
    Mani

    Hi Mani ,
    Are you  taking cylinder as returable packing item or not?
    ex- For soft  drinks or beverages industry  it pretty common , they  use thel returnable package material type and more over why you want  use return sales order for this?
    Note- Just plz explain  scenario to MM and PP People also as availability check with all combination
    Hope it is helpful to you,
    Regards
    Venkat

  • CRM ATP Checking using R/3 & Immediate Delivery for Sales Order Type in R/3

    We use CRM 4.0 and R/3 6.4.
    I've configured CRM to do ATP Checking using R/3.  The ATP Checking works fine if I change the Sales Order Type in R/3 to NOT create a delivery immediately. 
    I'm trying to find out if the combination of turning on CRM ATP using R/3 and Create Delivery Immediately for a Sales Order in R/3 are supposed to work properly together.
    If anyone knows and or has this working, I'd like to know.
    Thanks.
    Donna

    Hi ,
    I am working with R/3 and I have the same problem.
    Complete delivery is flowing down from the customer master for all order.
    And then we have items on order which have different shipping point.
    They all fail in background delivery and give the error ' customer requested complete delivery'.
    Is there anyway to override this?
    Any help will be really appreciated.
    regards
    BgS

  • Delivery completion indicator not getting checked after GR against STO

    Hi All,
    I am facing the following issues while posting GR against the Stock Transport Order -
    Issue No. 1 - While posting GR against Outbound Delivery, I am receiving Error M7865
    Issue No. 2 - While posting GR against Stock Transport Order, the deliver completion indicator is not getting checked in PO even if the GR qty. is same as OBD qty.
    Can someone help me to come across these issues.
    Thanks,
    Pankaj

    Hi,
    Generally, in  case of Stock Transport Order, Goods Receipt is to be done w.r.t. Outbound Delivery only. Otherwise, it will not update Delivery Completion and also will not update the Sales Document Flow as well as Po History properly. So, better try to resolve Error M7 865 and do GR w.r.t. OBD only.
    To rectify error M7 865, check following;
    Diagnosis: -
        The goods receipt for the delivery cannot be posted.
        The error according to the error code:
        1.  The delivery does not exist.
        2.  The delivery type is unknown.
        3.  The delivery is not goods issue posted.
        4.  There are no delivery items.
        5.  The receiving plant could not be determined.
        6.  The delivery items have already been goods receipt posted or contain zero quantities.
        7.  Goods receipt(effect)movement type to goods issue movement type could not be determined.
        8.  It is not currently possible to block the delivery.
    Procedure: -
        Error code 1      : Check your entry.
        Error code 2,3,4,6: Check the delivery and its document flow.
        Error code 5      : The delivery must be related to a purchase order or the customer must be a retail business.
        Error code 7      : Check the settings for your movement types.

Maybe you are looking for