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.

Similar Messages

  • User Exit in include LVKMPFZ3 for Sales Order credt Check

    Hi,
    I am writing a code in include LVKMPFZ3 which is used for Credit Check for Customer in a Sales Order. It will be triggered only of I check the box for User3 in OVA8 for a combination of Customer credit group/Risk Category and Customer group.
    Has any one worked on that.
    regards,
    Rishi bhatia

    Hi Siarhei Mahulenka
    I have used the same Export/Import Logic, and also I have written above code in Includes of both Forms
    USEREXIT_SAVE_DOCUMENT_PREPARE
    and
    USEREXIT_SAVE_DOCUMENT.
    I have applied breakpoint over here and my value is coming for
    both XVBAK-LIFSK & VBAK-LIFSK (I have checked for both)
    But again while I doing Debugging after some time in some other function module
    both  XVBAK-LIFSK & VBAK-LIFSK  are becoming NULL.
    I donot know how USEREXIT_SAVE_DOCUMENT is the last step for VA01.
    Please tell me why again these two variables are becoming NULL.
    Please guide me , I am stuck on this and remaining time for my this Task is very short.
    Best Regards
    Rishi Bhatia
    Mobile: +91 9833637268

  • User-exit to craete text  for sales order

    Hi Expert,
    Can anyone tell me what's the user-exit to Populate texts in the Sales Order?
    sales order-> Header->Texts->RPD General Ledger Number

    Transaction Code - VA01                     Create Sales Order
    Exit Name           Description
    SDTRM001            Reschedule schedule lines without a new ATP check
    V45A0001            Determine alternative materials for product selection
    V45A0002            Predefine sold-to party in sales document
    V45A0003            Collector for customer function modulpool MV45A
    V45A0004            Copy packing proposal
    V45E0001            Update the purchase order from the sales order
    V45E0002            Data transfer in procurement elements (PRreq., assembly)
    V45L0001            SD component supplier processing (customer enhancements)
    V45P0001            SD customer function for cross-company code sales
    V45S0001            Update sales document from configuration
    V45S0003            MRP-relevance for incomplete configuration
    V45S0004            Effectivity type in sales order
    V45W0001            SD Service Management: Forward Contract Data to Item
    V46H0001            SD Customer functions for resource-related billing
    V60F0001            SD Billing plan (customer enhancement) diff. to billing plan
    No of Exits:         15
    USER EXIT
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    http://www.sap-img.com/ab038.htm
    http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html
    Rewards if useful.........
    Minal

  • User exit in availability check of Sales Order

    Hi,
    Our requirement is to exclude a storage location for availability check. Certain user exits are listed under programs FV45VFZZ / FV45VFZY / RV03VFZZ. Can any of them be used to block a storage location. If so what is the code to be written.
    Regards,
    KC

    Hello,
    I would suggest you to go for BADI's.
    Follow the below steps to find out what all BADI's are called when you press any button in any transaction.
    1) Goto se24 (Display class cl_exithandler)
    2) Double click on the method GET_INSTANCE.
    3) Put a break point at Line no.25 (CASE sy-subrc).
    Now
    4) Execute SAP standard transaction
    5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
    6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
    7) This way you will find all the BADIs called on click of any button in any transaction.
    Regs,
    Venkat Ramanan N

  • ATP Check for Sales Order

    Hi Friends,
    I have a requirement in which I want to have ATP on material X, but if the quantity is not in stock for X, system should check for ATP on Y, which can be similar to material X.
    How to achieve this and further make relationship between X & Y ?
    Please advise.
    Regards,
    Harsh

    Hi Harsha,
    we can fullfill this requirment by using Material determination
    In Material determination Record
    normally we are maintaining for A give B instead of putting like this maintain record like this For A give A after that in additional data maintain more material like B,C etc..
    And maintain availability check for every material...
    then u r problem will solve..
    in this item category determination is
    OR NORM PREL        TAX     CX
    OR NORM PSHP TAX TAPS  PP
    like this u need to maintain determination then u will get..
    i hope ur problem will solve...PLZ Reward
    Regards
    Durga Prasad

  • Collective ATP check for production orders

    Hi Gurus,
    I tried the MDVP tcode, but I can only do the collective ATP check for planned orders. we wanted to do the collective check with production orders, can you tell me how I can do this?
    Thanks.

    I've posted this question but didn't get any response. Can some one please give me an idea how to do the collective ATP check for production orders.
    Thanks
    Vijaya

  • ATP Check in Sales Order

    I have the following problem:
    I am working on a custom ATP check for the Internet Sales Order. I am looking for the user exit or maybe a place when the ATP check is triggered for both cases:
    1 initial material is entered and is checked in which plant is available of the requested quantity by ATP check
    2. when the delivery date (First Date)  on the item level is changed to the future date.
    any ideas are welcomed. will award points.
    Edited by: Maksims  Jegorovcevs on Feb 6, 2009 4:06 PM

    Hi,
    You can try the following user exits;
    EXIT_SAPLATPC_001 - Processing Requirements Table Before Calling Actual Check
    EXIT_SAPLATPC_002 - Processing Results of Actual Check
    For your second question, when the delivery date of the line item is changed, the system itself will do automatic ATP check. Also in transaction OVZ2, for the checking group, you can use the field accumulation (value 3) for availability check with accumulation and confirmed quantities.
    Regards,

  • 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

  • Need of User-Exit  in the creation of Sales Order(VA01)

    Hi,
    In the creation of Sales Order, I need to Compare the Ordered Quantity and Confirmed Quantity. If the CQ is less than OQ I need to create one more line item with the same material for the rest of the quantity and send the request to Production order for the remaining quantity. For this I am unable to get the exact exit. Please help me in this regard ASAP.
    Thank you.

    the following program are the user exit for billing.
    we often use RV60AFZC and RV60AFZZ.
    RV60AFZA
    RV60AFZB
    RV60AFZC
    RV60AFZD
    RV60AFZZ
    RV60BFZA
    For Sales order
    Pricing, item addtion deletion
    MV45AFZZ
    First, I did not find documentation for the BADI either. But at the first glance the process of implementing it looks quite straightforward. I assume you run R/3 Enterprise (4.7). So, you should implement BADI 'BADI_SD_SALES' - this must be done in transaction SE19. In particular for the purpose of adding some additional items into sales document I would implement method SAVE_DOCUMENT_PREPARE. This method has changing table parameter FXVBAP of type VA_VBAPVB_T - it holds all the sales document items. Just add items of yours to it. Certainly, you have to fill all the appropriate fields carefully.
    Hope this helps somehow.
    In that case you should use USEREXIT_DOCUMENT_SAVE_PREPARE subroutine (form). As far as I remember it has no parameters. To add items to the sales document you should modify internal table XVBAP.
    regards
    vinod

  • Default ATP check for sales organization - which function?

    Hi all.
    If you for a particular sales organization make the settings in customizing, that all ATP checks should default be "Delivery proposal" for example, which function module is then checking this in sales order creation? I would like to do some debugging, but I cannot find any ABAP program/function module where this is being checked?
    Thanks for info.
    BR
    Dennis M

    Dear Dennis M,
    FM's:
    BAPI_PROCORD_CHECK_MAT_AVAIL   BAPI: Execute Material Availability Check for Process Orders
    BAPI_PRODORD_CHECK_MAT_AVAIL   BAPI: Execute Material Availability Check for Production Orders
    CF_UT_MAT_STOCK_CHECK          PRT availability check: material stock
    CO_FU_FHM_AVAILABILITY_CHECK   Availability check of a PRT                                          
    CO_FU_OPR_AVAILABILITY_CHECK   Availability check PRT for operation                                 
    CO_FU_ORD_AVAILABILITY_CHECK   Availability check PRT in the order                                  
    CO_FU_TCO11_VORGANG_DET        Determine operat. ctrl.tab availability check prod. resources and tool
    SD_SPECIAL_STOCK_ASSIGN        Determine special stock indicator for availability check
    Regards,
    Naveen.

  • ATP check for CRM Orders using ECC is creating a replication problem

    Hi Guys,
    I have created an order in CRM and it replicated to ECC,however the issue is I'm unable to change the order any more in CRM, message "Document is being distributed". I'm getting this issue after activating ATP check for CRM -ATP check is working perfectly.
    Before this ATP check, the Order replication was working perfectly and i can do the changes to order in both systems.
    In advance many thanks for your your help.
    Thanks and Regards
    SRIM

    hI,
    Thanks for your response,
    There are no messages in the middleware (smq2 - q1), but this error only started occurring after I activated the ATP check.
    I have also checked the incompletion log at ECC - document is completed.
    Before this ATP check activation the order replication was working correct/y and i can do changes at both ECC and CRM. But now even if i change the order in ECC those changes are not getting replicated infact  queue is not getting generated.
    BDOC is showing sent to receivers (not all confirmed)  BUS_TRANS_MSG.
    Thanks and Regards
    srikanth

  • ATP check in sales order for TAB

    Hi
    We have the requirement to create a purchase requisition from the sales order in case there is no stock. We know how the item category TAB works but in this specific case, we should first check if there is no stock present via ATP. If there is stock present, it should be a normal TAN. How can we solve this in the easiest way?
    It becomes more complicated that in case we enter a qty of 100 PCS in the sales order, the sytem can find 40 pcs in stock. In this case we want that 40 pcs are taken from stock and 60 pcs are passed to a purchase requisition.

    Hello
    As per my understanding you need, in the standard scenario, if the stock is not available -  item cat should change from TAN to TAB.
    This can be achieved through user exit.
    MV45AFZZ
    MV45AFZB
    Here you need to maintain one special material table,
    When you create a sale order, system will check the stock - if it is available, will confirm & item cat will be TAN.
    If the stock is not available, system will check if the material is maintained in the special material table, if yes - it will change the item category from TAN to TAB.
    Special material table maintainance is basically to avail this facility for certain materials.
    thank you
    Anirudh

  • ATP check on Sales order items not due for delivery?

    All,
    In our Sales order, we have a number of dummy material lines. Now, when I use the normal sales order ATP check button, SAP does nothing. However, we have a custom program that does an ATP check, and it returns a zero qty.
    My question is, how do we know if a material is due for delivery, before an ATP check is done? The only suggestion I have is to look at the schedule line, and see if there is a material movement behind it.
    Any other ideas?

    Mark
    This is a classic SD Professional's dilemma, though it manifests differently at different clients. Mostly customers crib about future requirements stopping current sales orders from being delivered or Scheduling agreements with future delivery dates 'stealing' stock from Sales orders.  Another manifestation is production orders usurping components from sales orders for spares and so on. ATP functionality in SAP is pulled in various directions by conflicting demands and it is difficult to satisfy everyone. Companies with chronic probelms often end up with negative ATP which is perhaps the most serious stage of the prognosis.
    Your solution lies in:
    1) Availability check control settings : Sales documents vs. deliveries  : For the delivery, don't include 'Sales Requirements'  and for the sales orders, do include 'Delivery Requirements and so on.
    2) Performing nightly rescheduling (V_V2) with Delivery priority and delivery date as key sort criteria. If the volumes are not high, you can try using manual confirmation via CO06.
    Take a look at this OSS note and the ones mentioned within:
    36520 - Availability check for delivery

  • Check for Sale order

    Hi experts
    Our client has a rquirement such that when ever he creates new sale order & inputs material code,the system should check whether that particular material code has BOM & routing,
    If it doesnt have it should not allow sale Order To save.
    Are there any user exits for this.
    Regards
    Sandeep patil

    pls check,
    following user exit,
    User-Exit Patterns:
    MV45* - Sales
    MV50* - Delivery
    RV60* - Billing
    Check include MV45AFZZ.
    USEREXIT_SAVE_DOCUMENT.
    USEREXIT_SAVE_DOCUMENT_PREPARE.
    and put check if bom & routing is not created then it is not updated in table.
    or check the costing status in so, if it contains ant error then dont save.
    Regards,
    Arpit

  • ECM check for sale order

    Dear Experts
    I am working for steel industry client.
    we are facing as issue of Inconsistency in  old sale orders,suppose we  change a dependency the existing & older sales orders are getting effected,can some body suggest some procedure to avoid sale order inconsistency.
    can we use ECM for the same to put a check for control.
    Regards
    sandeep

    pls check,
    following user exit,
    User-Exit Patterns:
    MV45* - Sales
    MV50* - Delivery
    RV60* - Billing
    Check include MV45AFZZ.
    USEREXIT_SAVE_DOCUMENT.
    USEREXIT_SAVE_DOCUMENT_PREPARE.
    and put check if bom & routing is not created then it is not updated in table.
    or check the costing status in so, if it contains ant error then dont save.
    Regards,
    Arpit

Maybe you are looking for

  • PSE 7/8 32- 64 bit?

    Hi all, I have a new Winders 7 64 bit computer and am trying to get my catalog from an XP 32 bit box with PSE7 working on it. My files are all on a separate drive so have not changed location and I am not trying to copy my pictures etc around, just o

  • Problems with jdk 1.4.2_03

    Hi, I know that this question has been made many times but I can't get solve my problem. I have jdk 1.4.2_03 and I'm using IE 6 I have been reading "Getting started" tutorial and I can't see the applet , the java console sends a lot of errors: java.l

  • Facetime with my daughter

    When I first got my laptop my daughter set up my mac book pro facetime with her info.  Shortly after, I deleted her facetime info on my laptop and added my email info.  Since then, I have no problem using facetime to reach anyone except for my daught

  • Manual for X31?

    As far as I can tell, there is no official printed manual for the X31. Instead, there is a very short 'quickstart' type document (which BTW, does not tell one how to undock) and the statement that the documentation is part of the help system (whose c

  • Cacheing in Apahache Tomcat 4.0.3

    How do i remove the cache from apache tomcat? At the moment if i edit a class it still retrieves the previous class. Can i change the config somehow. Please reply(if you've had this problem and not been able to solve it lemme know. At least ill know