PO Creation without RFQ Release-USER EXIT

HI Gurus,
if i am creating PO with ref to Released RFQ
then system should allow
if PO created with non released RFQ then system should not allow
this is requirement
Standard is we can create PO with Ref to Release/non Releae RFQ
How to solve this issue? is there any USER EXIT available ?

Hi
Have you configured release strategy for the PR ? please check and whether the PR is going for the approval . In standard system if the release strategy is applied , system will not allow you to make PO using an unreleased PR.
If PR is not going for the approval such PRs can be used to create PO .Check the characterstics and the values for the PR which are subjected to approval process.
GKK

Similar Messages

  • Process order release - user exit ?

    Hi experts,
    I need to build an interface where all the released (and all the updated)process orders need to be transfered from SAP to a warehouse system thru XI.
    I have identified an IDoc(LOIPRO01) which fullfill my needs but didn't find yet where to generate it.
    I'm searching for an user-exit triggered at the release of a process order.
    I have found this one:
    PPCO0007(Exit when saving production order) but the documentation says "a lot of data in the order header is only set once the customer exit has been processed"
    Any suggestions on how I can do this is greatly appreciated.

    Hi Fabien,
    Welcome to SDN.
    You can execute t/code <b>POIT</b> or standard SAP program <b>RCCLTRAN</b> to generate IDoc LOIPRO01.
    Prior to execute, please ensure you have done the configuration for ALE and IDoc.
    Hope this will help and let me know if you need further assistant.
    Regards,
    Ferry Lianto
    Please reward point if helpful.

  • PO Creation from Sales Order User Exit

    Hi,
    I have a business requirement where I need to  create a Stock Transport Order (STO) for a particular kind of sales order. I outlined different options for achieving this functionality.
    1. Trigger a workflow for creating STO.
    2. Configure it an EDI output for sales orders. Using the EDI document, create STO in the same system.
    3. Create STO using BAPI from the sales order exit 'USEREXIT_SAVE_DOCUMENT'.
    I am trying to understand the issues if I go with option of creating STO from sales order user-exit. I tested it and it is working fine. But what concerns is me transaction integrity. In other words I am trying to  execute another transaction within a transaction. Both Transactions (VA01 and ME21N/BAPI) may be trying to access same tables. Anyways I havent see any potential overlap.
    I would like to know anybody implemented such a solution?
    What could be the potential issues? Does it really affect transaction integrity?
    Thanks A Lot
    Anil

    I would also be concerned with the possibility of the order failing to update AFTER you call the BAPI.  You could create a custom output type that processes on order create for that order type.  You could add your BAPI call to the processing routine of the output type.

  • No PO Creation without PR release strategy

    Hi all,
    Is there any way of preventing a user from creating a PR on which no release strategy is applied (i.e. no release strategy exists for that user) and then creating a PO from it?

    This is standard functionality of SAP that whenever PR is not subjected to release strategy PO can be created against that PR.
    Why do u want to not to create a PO if no release strategy is ther
    If ur requirement is like that, u can develope a BADI with logic that, if no release strategy is triggered for PR, then PO can not be created

  • VA01------- VKM3---release(user exit here)????????  very very urgent!!

    hi experts,
    I want the user eixt after the vkm3 release the so cridet check, please help thanks.

    Hi,
            pls explain the sceanario in brief so that we also will have clear understanding about requriement and we can give most suitable info.
    pls provide me more info so i can give suitable user-exist
    Regards
    Hari Shankar

  • RFQ User Exit -- Kindly help very urgent

    Hi,
    Can you please tell me , what user exit is used to save RFQ ? While using ME41 to create a RFQ, which user exit is used to Save ?
    Appreciate your help & Will reward with points
    Sorry 2 post the question @ couple of places
    Thanks
    Prithiv

    HI,
    here is list of User exits and BADI.. while saving RFQ in from ME41.
    MEVME001                                WE default quantity calc. and over/ underdelivery tolerance
    MM06E001                                User exits for EDI inbound and outbound purchasing documents
    MM06E003                                Number range and document number
    MM06E004                                Control import data screens in purchase order
    MM06E005                                Customer fields in purchasing document
    MM06E007                                Change document for requisitions upon conversion into PO
    MM06E008                                Monitoring of contr. target value in case of release orders
    MM06E009                                Relevant texts for "Texts exist" indicator
    MM06E010                                Field selection for vendor address
    MMAL0001                                ALE source list distribution: Outbound processing
    MMAL0002                                ALE source list distribution: Inbound processing
    MMAL0003                                ALE purcasing info record distribution: Outbound processing
    MMAL0004                                ALE purchasing info record distribution: Inbound processing
    MMDA0001                                Default delivery addresses
    MMFAB001                                User exit for generation of release order
    MRFLB001                                Control Items for Contract Release Order
    AMPL0001                                User subscreen for additional data on AMPL
    MEQUERY1                                Enhancement to Document Overview ME21N/ME51N
    LMEDR001                                Enhancements to print program
    LMELA002                                Adopt batch no. from shipping notification when posting a GR
    LMELA010                                Inbound shipping notification: Transfer item data from IDOC
    LMEQR001                                User exit for source determination
    LMEXF001                                Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001                                Customer-Specific Source Determination in Retail
    M06B0001                                Role determination for purchase requisition release
    M06B0002                                Changes to comm. structure for purchase requisition release
    M06B0003                                Number range and document number
    MELAB001                                Gen. forecast delivery schedules: Transfer schedule implem.
    MEFLD004                                Determine earliest delivery date f. check w. GR (only PO)
    MEETA001                                Define schedule line type (backlog, immed. req., preview)
    ME590001                                Grouping of requsitions for PO split in ME59
    M06E0005                                Role determination for release of purchasing documents
    M06E0004                                Changes to communication structure for release purch. doc.
    M06B0005                                Changes to comm. structure for overall release of requisn.
    M06E0005                                Role determination for release of purchasing documents
    M06E0004                                Changes to communication structure for release purch. doc.
    M06B0005                                Changes to comm. structure for overall release of requisn.
    M06B0004                                Number range and document number
    Business Add-in
    ME_PROCESS_COMP                         Processing of Component Default Data at Time of GR: Customer
    ME_PO_SC_SRV                            BAdI: Service Tab Page for Subcontracting
    ME_PO_PRICING_CUST                      Enhancements to Price Determination: Customer
    ME_PO_PRICING                           Enhancements to Price Determination: Internal
    ME_INFOREC_SEND                         Capture/Send Purchase Info Record Changes - Internal Use
    ME_HOLD_PO                              Hold Enjoy Purchase Orders: Activation/Deactivation
    ME_GUI_PO_CUST                          Customer's Own Screens in Enjoy Purchase Order
    ME_FIELDSTATUS_STOCK                    FM Account Assignment Behavior for Stock PR/PO
    ME_DP_CLEARING                          Clearing (Offsetting) of Down Payments and Payment Requests
    ME_DEFINE_CALCTYPE                      Control of Pricing Type: Additional Fields
    ME_COMMTMNT_REQ_RE_C                    Check of Commitment Relevance of Purchase Requisitions
    ME_COMMTMNT_REQ_RELE                    Check of Commitment Relevance of Purchase Requisitions
    ME_COMMTMNT_PO_REL_C                    Check for Commitment-Relevance of Purchase Orders
    ME_PROCESS_PO                           Enhancements for Processing Enjoy Purchase Order: Intern.
    MM_EDI_DESADV_IN                        Supplementation of Delivery Interface from Purchase Order
    MM_DELIVERY_ADDR_SAP                    Determination of Delivery Address
    ME_WRF_STD_DNG                          PO Controlling Reminder: Extension to Standard Reminder
    ME_TRIGGER_ATP                          Triggers New ATP for Changes in EKKO, EKPO, EKPV
    ME_TRF_RULE_CUST_OFF                    BADI for Deactivation of Field T161V-REVFE
    ME_TAX_FROM_ADDRESS                     Tax jurisdiction code taken from address
    ME_REQ_POSTED                           Purchase Requisition Posted
    ME_REQ_OI_EXT                           Commitment Update in the Case of External Requisitions
    ME_RELEASE_CREATE                       BAdI: Release Creation for Sched.Agrmts with Release Docu.
    ME_PURCHDOC_POSTED                      Purchasing Document Posted
    ME_PROCESS_REQ_CUST                     Enhancements for Processing Enjoy PReqs: Customer
    ME_PROCESS_REQ                          Enhancements for Processing Enjoy PReqs: Internal
    ME_PROCESS_PO_CUST                      Enhancements for Processing Enjoy Purchase Order: Customer
    ME_COMMTMNT_PO_RELEV                    Check for Commitment-Relevance of Purchase Orders
    ME_CCP_ACTIVE_CHECK                     BAdI to check whether CCP process is active
    ME_BSART_DET                            Change document type for automatically generated POs
    ME_BAPI_PR_CREATE_02

  • Transfer order creation Any User-Exit for item ?

    Hi all,
    I’m working with transfer order. What I’d like is to apply to the TO item my own fields.
    Is there a possibility to overwrite some of the fields of the ‘LTAP’ segment at transfer order item creation, using any enhancement (User-exit, …) ?
    Transaction used to create TO is LT43.
    I’ve try to use MWMTO001( but it doesn’t work, only for specific data (z table)).
    I’ve also try MWMTO008 ( doesn’t work for that )
    Fields I want to overwrite are VLTYP(Source storage type), VLPLA(Source Storage Bin), VPTYP, VLQNR.
    Hope someone can help me…Please ?

    Hi Erwan,
    give MWMTO004(EXIT_SAPLL03A_005) a try. It's a different event/time in document creation, but looks good comparing your fields you want to change.
    It's of course not only 'overwriting' VLTYP, VLPLA, ... but implementation of own / additional removal strategy. Might be more complicated, but sounds better for whole process.
    Regards,
    Christian

  • RFQ or Quotation User Exit Save - Help

    Hi,
    Can you please tell me , what user exit is used to save RFQ ? While using ME41 to create a RFQ, which user exit is used to Save ?
    Appreciate your help & Will reward with points
    Thanks
    Prithiv

    Try this.
    goto se24, enter class cl_exithandler, goto method get_instance. Set breakpoint on the first if sy-subrc statement after the "get exit name". Run transaction when it is in debug window, check field exit_name
    Cheers.
    ...Reward if useful.

  • Problem with User exits when using custom fm

    Hi everybody,
    I am processing an IDoc using fm IDOC_INPUT_INVOIC_MRM. Nos I had to copy this to Z_...
    And this fm has a sun-routine that calls User-exits. When I am using the standard fm, the UEs are being checked for active and executing the logic in the UE. But when I am processing IDoc using Z_...fm, the system is checking if the UEs are active. Its also active and now the cursor is coming to CALL CUSTOMER-FUNCTION '014'. But here when I press F5 in Debug, the cursor moves to the next statement after this function call without executing the user- exits. I dont know why its not executing the UE.
    Is there any setting that I need to make?
    thanks in advance
    kris

    Hi Vamsi,
    User exits are specific to the object they are included in. So when you have a "CALL CUSTOMER-FUNCTION '011'" in IDOC_INPUT_INVOIC_MRM and when you have "CALL CUSTOMER-FUNCTION '011'" in your Z function module, they are two different things.
    The purpose of a user exit is that you can include your logic in there within the limits defined by the object and without repairing the system. If you copied it, then you don't need the user exit anymore, as that copied object is your custom object and you can incorporate anything you want within main source code itself. If you really thing you should have that user exit, then double click on the call function statement, the system will ask if you want to create the function module, say yes and proceed with the creation.
    But I don't see any reason why you will copy a standard IDOC function module(while you could have used a user exit in there) and still want to use the user exit functionality. Once you copied, it is your object and you don't need a user exit to insert code into your own object.
    Hope this is clear.
    Srinivas

  • Any luck with user exit BCS2S?

    I am trying to enhance the partner master data on a CRM 4.0 system and replicate these data to the R/3 backend. This seems to work up to a point. My goal is to implement the R/3 field KNVV-PERFK in CRM, allowing users to maintain customer data in CRM, rather than R/3.
    I have implemented note 454565 but at the time where the inbound data from CRM is triggering a call to PI_BP_CALL_EXIT_BCS2S_RD, my problem is that nothing happens if I try to manipulate the values of IT_XKNVV in the debugger. Another problem is that  CT_BAPIMTCS is not filled even though this internal table supposedly should contain the enhanced business document from CRM.
    Could some BTE-customizing be missing? Or is something else wrong? I have not been able to find any SAP notes that could help me further and so far SAP support has not responde to our customer message.
    Thanks in advance and best regards,
    Anders

    Hi Christene,
    I am not sure how this is possible with processeing of a TO with multiple lines.I tried testing this and has stopped when it comes to process a TO with multiple lines.I had to come out of interleaving function and process the TOs with system guided process.
    I appreciate if you could explain me more in details.Are you saying without using the user exit , we can execute multiple lines of a TO with interleaving function ?
    Thanks for your time in advance

  • User exit or badi neede for the vl02

    Hi All,
    My user will do the GOODS ISSUE Through the VL02 ,So the shelflife expiry date will perform at this time,it will give the error message if the Batch shelf life expiredate is not matching with material master shelflife expriry date,but my user wants to skip this check for a particular movement type , So to solve this issue can any one tell which enhancement technique is suitable to solve this issue,if that is user-exit or BADI Please could you give that user-exit/BADI Name .
    Thanks in advance..
    SRIHASA

    you can use these many badi for user exist in vl02:
    Enhancement/ Business Add-in            Description
    Enhancement
    VMDE0004                                Shipping Interface: Message SDPACK (Packing, Inbound)
    VMDE0003                                Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0002                                Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0001                                Shipping Interface: Error Handling - Inbound IDoc
    V53W0001                                User exits for creating picking waves
    V53C0002                                W&S: RWE enhancement - shipping material type/time slot
    V53C0001                                Rough workload calculation in time per item
    V50S0001                                User Exits for Delivery Processing
    V50R0004                                Calculation of Stock for POs for Shipping Due Date List
    V50R0002                                Collective processing for delivery creation
    V50R0001                                Collective processing for delivery creation
    V50Q0001                                Delivery Monitor: User Exits for Filling Display Fields
    V50PSTAT                                Delivery: Item Status Calculation
    V02V0004                                User Exit for Staging Area Determination (Item)
    V02V0003                                User exit for gate + matl staging area determination (headr
    V02V0002                                User exit for storage location determination
    V02V0001                                Sales area determination for stock transport order
    Business Add-in
    DELIVERY_ADDR_SAP                       Address Change in Delivery Processing
    DELIVERY_PUBLISH                        Announcement of delivery data during database update

  • User Exit for VL31N

    Hello all
    My requirement is, need to find a screen exit in Vl31n.
    Need to pass last updated batch number to the batch field in VL31N transaction.
    Tell me if there is any screen-exit to pass Batch number automatically.
    If its helpful, i will give u full reward points.
    Thanks in advance.
    Ravi

    Hi
    check the following
    Enhancement                                                                               
    VMDE0004                                Shipping Interface: Message SDPACK (Packing, Inbound)        
    VMDE0003                                Shipping Interface: Message SDPICK (Picking, Inbound)        
    VMDE0002                                Shipping Interface: Message PICKSD (Picking, Outbound)       
    VMDE0001                                Shipping Interface: Error Handling - Inbound IDoc            
    V53W0001                                User exits for creating picking waves                        
    V53C0002                                W&S: RWE enhancement - shipping material type/time slot      
    V53C0001                                Rough workload calculation in time per item                  
    V50S0001                                User Exits for Delivery Processing                           
    V50R0004                                Calculation of Stock for POs for Shipping Due Date List      
    V50R0002                                Collective processing for delivery creation                  
    V50R0001                                Collective processing for delivery creation                  
    V50Q0001                                Delivery Monitor: User Exits for Filling Display Fields      
    V50PSTAT                                Delivery: Item Status Calculation                            
    V02V0004                                User Exit for Staging Area Determination (Item)              
    V02V0003                                User exit for gate + matl staging area determination (headr) 
    V02V0002                                User exit for storage location determination                 
    V02V0001                                Sales area determination for stock transport order                                                                               
    Business Add-in                                                                               
    DELIVERY_PUBLISH                        Announcement of delivery data during database update         
    Regards
    Anji

  • User exit for post good receipt for tcode VL32n(inbound delivery)

    HI,
    I need a user exit which should get triggered when the user hit the button "post good receipt" under tcode VL32N. I appreciate your help.
    Thanks,
    Sanjay

    Hi,
    Here is the list
    Enhancement                                                                               
    VMDE0004                                Shipping Interface: Message SDPACK (Packing, Inbound)       
    VMDE0003                                Shipping Interface: Message SDPICK (Picking, Inbound)       
    VMDE0002                                Shipping Interface: Message PICKSD (Picking, Outbound)      
    VMDE0001                                Shipping Interface: Error Handling - Inbound IDoc           
    V53W0001                                User exits for creating picking waves                       
    V53C0002                                W&S: RWE enhancement - shipping material type/time slot     
    V53C0001                                Rough workload calculation in time per item                 
    V50S0001                                User Exits for Delivery Processing                          
    V50R0004                                Calculation of Stock for POs for Shipping Due Date List     
    V50R0002                                Collective processing for delivery creation                 
    V50R0001                                Collective processing for delivery creation                 
    V50Q0001                                Delivery Monitor: User Exits for Filling Display Fields     
    V50PSTAT                                Delivery: Item Status Calculation                           
    V02V0004                                User Exit for Staging Area Determination (Item)             
    V02V0003                                User exit for gate + matl staging area determination (headr)
    V02V0002                                User exit for storage location determination                
    V02V0001                                Sales area determination for stock transport order                                                                               
    Business Add-in                                                                               
    DELIVERY_ADDR_SAP                       Address Change in Delivery Processing                       
    DELIVERY_PUBLISH                        Announcement of delivery data during database update        
    Shib

  • ESS Pa30 user exit

    Hi All,
    I am new to Portal and ESS but need to duplicate a user exit we have on PA30..
    I.e. we have an exit that catches when a users benefits are updated and loads a custom table, as well as a few other things, i was hoping the when this info was updated on ESS that it would fire the same exit, but it does not it is directly getting updated without trapping the user exit.
    So thoughts on what exit ESS calls when you update PA30 info?
    Thanks!
    -Jason

    i did try implementing that badi, as well as HRPAD00INFTYBL
    but i am finding that they only catch on the review and modify step, not the save step.. i may be using the wrong method, but i don't think so.
    -Jason

  • Transportation Planning Status (vbuk-trsta) User Exit

    Hi All,
    I wish to change the transportation planning status (vbuk-trsta) of a delivery in a user exit. Which user exit should I use to do this?
    Just a point to note. The delivery is created automatically from the sales order creation. I don’t think this should matter though as the user exit should kick in.
    Many thanks,
    Colm

    Hi,
    Try exit V50PSTAT.
    Enhancements        
    VMDE0004                                Shipping Interface: Message SDPACK (Packing, Inbound)      
    VMDE0003                                Shipping Interface: Message SDPICK (Picking, Inbound)      
    VMDE0002                                Shipping Interface: Message PICKSD (Picking, Outbound)     
    VMDE0001                                Shipping Interface: Error Handling - Inbound IDoc          
    V53W0001                                User exits for creating picking waves                      
    V53C0002                                W&S: RWE enhancement - shipping material type/time slot    
    V53C0001                                Rough workload calculation in time per item                
    V50S0001                                User Exits for Delivery Processing                         
    V50R0004                                Calculation of Stock for POs for Shipping Due Date List    
    V50R0002                                Collective processing for delivery creation                
    V50R0001                                Collective processing for delivery creation                
    V50Q0001                                Delivery Monitor: User Exits for Filling Display Fields    
    V50PSTAT                                Delivery: Item Status Calculation                          
    V02V0004                                User Exit for Staging Area Determination (Item)            
    V02V0003                                User exit for gate + matl staging area determination (headr)
    V02V0002                                User exit for storage location determination               
    V02V0001                                Sales area determination for stock transport order                                                                               
    Business Add-in                    DELIVERY_ADDR_SAP                       Address Change in Delivery Processing                      
    DELIVERY_PUBLISH                        Announcement of delivery data during database update       
    Hope it helps,
    Chang

Maybe you are looking for

  • PLEASE HELP ME!! Ipod not recognised in i-tunes or by computer

    My pod used to be recognised!! No probs, but now for some reason there is no "device" tab at the side and no recognition of it anywhere. But it still charges when plugged in?! I have tried the 5 Rs (as much as I can- can't do the last one because the

  • Flash Player 10.3 is installed. Page I want to view requires 11.7

    Mac OS 10.5, Safari. The flash player that is compatible with my mac is 10.3 which is installed. However when I try to view a site I am prompted with "Flash Player 11.7 required." 11.7 is not compatible with my mac. Any suggestions? It was working fi

  • Dialog boxes freezing captivate

    Captivate 7 appears to work fine... unit a dialog box displays. Such as "do you want to save" or "the project has many unused items,,, you can delete them." When a dialog box displays Captivate 7 totally freezes. If i mouse over the Save, or OK or ot

  • XMLDB performance issues in 9i

    We are having very poor performance from query XMLTypes from a 45K schema in 9i. The same extraction procedure works fine in 10g. Unfortunately we are a big company and are standardized on 9i. We installed the latest patchset but this only helped mar

  • Adding luns to asm on solaris

    Hi Experts, How to add luns to asm on solaris ? In linux i know with oracleasm command with options like scandisk, adddisk etc.. In solaris those rpms will not be there i guess. Thanks in advance, Mahesh.G