USEREXIT in SD process

Dear experts
Do I knoe how we can use USEREXIT in SD process , can you explain any one user exit usage and what are steps we have to get it done for the same.
Regards
Ishikesh

Hello,
Please check the link below :
Re: User Exits please... Not Customer Exits!!
Regards,
SARTHAK

Similar Messages

  • Problem related to auto goods receipt- urgent

    please tell me
    is it possible to do auto goods receipt for material with serial number
    or enchancement
    please suggest

    As it is a personal setting, you cant.
    You can preselect it for a user and maintain it for a different users, but the user can always change it to his needs.
    You may need to develope a small programm that updates the user settings every night, then see who has the longer breath.
    I personally do not understand that requirement. If I am not intrested in QM data, because I am working in Accounting, then why should I have this view preselected?
    And even more worse, if somebody creates materials where this view is optional, and does not want that view, then SAP will create this view anytime.
    I saw several threads here where people asked how to remove unwanted views.
    Better rethink your requirement.
    MAterial master has a userexit that is processed while saving, there you can send an error message if the user has not done what you want from him.

  • Problem related to Auto select of Views in MM01?

    Hi All,
    I want that when ever any person creates material for any material type then the Quality view will remain selected . How Can I achieve the required?

    As it is a personal setting, you cant.
    You can preselect it for a user and maintain it for a different users, but the user can always change it to his needs.
    You may need to develope a small programm that updates the user settings every night, then see who has the longer breath.
    I personally do not understand that requirement. If I am not intrested in QM data, because I am working in Accounting, then why should I have this view preselected?
    And even more worse, if somebody creates materials where this view is optional, and does not want that view, then SAP will create this view anytime.
    I saw several threads here where people asked how to remove unwanted views.
    Better rethink your requirement.
    MAterial master has a userexit that is processed while saving, there you can send an error message if the user has not done what you want from him.

  • Userexit/BAdi in BP replication process in R/3?

    Hi All,
    Is there any userexit/Badi is available in R/3 for BP replication process for CRM to R/3? It would be much appreciated if you provide the same.
    Thanks,
    Narsaiah

    Hi All,
    Thanks for your response, after my investigation I found that there is no issue in CRM o/b BDocs, issue is only when populating the BP in R/3. To populate this it's using BDC call transaction there it's not populating the Name1 and Name2 fields of BP(Customer) in XD01. And its using BAPI PI_BP_PROXY_BAPI_CUSTOMER in R/3 side to process i/b data. I'm not sure why its not populating in call transaction. It's using DEBITOR_BDCDATA to get BDC data with this FM I'm bit confused, as its not picking any screen fields for Name1, Name2 and Address. However its updating address not Name1 and Name2. Could you please someone advise on this? It would be greatly appreciated.
    Thanks in advance.
    Narsaiah

  • Confirmation of process order create : goods movement

    Dear Sir/Madam ,
             I am using the Transaction Code - CORK for confirmation of process order , but promblem is that when i am saving the goods for confirmation then material pi101 has some error i.e the material pi101 is locked by another user or something , then that is not confirmed but rest of the material which are having 531 movement are confirmed ,
    so i want that if the first material i.e pi101 which has 101 movement that should be confirmed first then after that rest of the goods having 531 movent confirm,
    i have already  searched the userexit for transaction cork i.e CONFPI05 when saving the data and another one is CONFPI06 for   Actual data transfer plz tell me what will be the logic and which structure to call in this userexit because in this userexit the structure which is present is not of use .
    thanks and regards ,
    arun

    Hi,
    I believe you would need to append the below line for your code for goods movement.
    wa_timetickets-order_itno = p_itno.  " Order item nos.
    Check & revert if it resolves the issue.
    Regards,
    Vivek

  • Pls help me to identify in the SD userexit what triggers "del of items"

    Here's the background of the problem. (it is difficult to explain the problem and I will try my best).
    When processing certain IDOCs, something in the SD userexit is causing the change logs of vbap records to be set with a message for every item "Item has been deleted".  I could not reproduce the problem in either the development or QA environment. It is happening in production and it happens when the IDOC is processed every night by a batch job running a standard SAP program RBDAPP01.
    It then becomes too late for me to debug the issue in production...and I can't real mess around with idoc procesing in production either..
    Since it has become impossible to reproduce the problem in QA or Dev , I am trying to figure out how to prevent it from happening...
    (I know fixing the existing records is another problem) I'm trying to figure out what code in the user exit thinks that it should log a message "Item has been deleted" for every item of vbap. The item itself is not deleted or marked for deletion..it;s just that this is appearing in the change history...  
    Can anyone suggest what may be causing this issue.,..
    Thanks....
    Sam
    Edited by: SammyBoy on Apr 8, 2011 10:39 PM
    Edited by: Sam on Apr 8, 2011 10:40 PM

    If u want to add Items data, u have to handle the Table control by writing the complete code.
    U have to write code for 2 items, when u press enter u will get new row to enter new record one by one.
    Narendra

  • To change/overwrite material price in sales order - while processing

    The scenario is - when the user creates a sales order in system 1, there has to be an RFC called to another SAP system to get the price of the materials in that system. Then it has to overwrite that price in this S.O in system 1.
    Which user exit in S.O processing can be used for this ? (Lets say to get price we use some BAPI to the other system). But how the price can be overwritten on this S.O in system 1 ? Any help ?

    HI,
    you do a RFC while entering your order to get the price.
    If you store the price in vk12 in System 1 and do new-pricing, in our system, that woult take too long. The pricing conditions need several secondes ( i wait up to 10 seconds ) from vk12 up to the time, you can use it in va01. ( due to the synchronisation between several application-servers ).
    I would try to do it in MV45afZB in the form new-pricing. Insert a manual condition in xkonv ( check in ther is an xkonv-updkz ) and select new-pricing = 'C'.  ( at this time i have no access on you system - i don't know, if xkonv is avalible - if not my next choice would be mv45afzz / userexit vbap ).
    perhps that will do. good luck.
    hans

  • Difference in Foreground and Background processing of an object

    we have implemented SAP ECC 6 on May 6th, 2008.
    We are facing an issue in a BDC order creation program when run in background.
    But when the same program is executed in foreground it works fine.
    In issue is one of the customized condition ZFML is not getting calculated at all.
    This customized condition gets determined in an user exit MV45AFZZ in FORM USEREXIT_FIELD_MODIFICATION.
    Value gets calculated correctely for the conditon ZFML while executed the program in foreground but it fails in background.
    The obove exit is being processed when I'm executing a BDC for creating Sales Order through the text file from application server for multiple line item. This needs to be executed every one hour through background only
    When I run the BDC in foreground, It is properly executed, but in the background it is not for one particular pricing condition, which is a customized pricing for freight to determine whether for all entire order or for the each line item. System does correctly for the entire order, but not for each line item.
    Is it possible that the userexit is not getting triggered in Background.
    I had never encountered such situations before. I'm not able to predict this peculiar behaviour of BDC.
    Any solution.
    Sanjay Kumar -
    +66 853-551-854

    Hi,
       i guess that the problem with BDC with background mode,see the below theard and refer my solution
    Re: add a new tab in transaction ME51N.
    Regards
    Kiran Sure

  • Third party sales Order processing

    Hi gurus,
    During Third party sales order processing, Purchase requision has been generated with account assignemnt category 'X',
    While converting the Purchase requisition to Purchase order the system is not allowing me to save the purchase order,
    As soon as i hit the save button the Pricing conditions are being deleted in purchase order ?
    When i hit the save button again System is throwing me out giving a message
    System error (error in method PO_CHECK)
    Message no. ME816
    This is happening only when a purchase order is being created for third party sales order processing.
    Has any one faced this issue before, if yes please advise gurus,
    Thanks in advance,
    Kind regards,
    Gopio.

    Hi
    The account assignment category X has been maintained in
    schedule line category CS and it is recommended by SAP
    Yes perfectly right
    SAP recommends only X as account assignment category for CS
    If the PR is created successfully then there is no problem with  related to SD configurations
    The error message is more of an MM error
    You need to check with an MM expert why that happens while creating PO from PR
    I feel since this happns while saving the transaction there might be some userexit used which may be root cause
    System error (error in method PO_CHECK)
    Message no. ME816
    As per my knowledge this is not a standard error
    Because of activation of some userexit this is triggered
    Functionally this is a MM area error
    From SD side everything is correct
    Regards
    Raja

  • Down Payment processing for Sales orders using Milestone Billing Plan

    Hi,
    The business scenario is as follows.
    The delivery for the sales orders are to be created only after the pre payment( a percentage of the total sales order value) is made by the customer.
    Hence the sales orders while creation are blocked for delivery creation using credit block by means of a userexit.
    The credit manager checks the blocked sales orders using VKM1 transaction and verify if there are any payments made by the customer to cover this pre payment to be made.
    If it is enough to cover then he releases the sales order manually for delivery creation.This is a complex process since there are too many sales orders and the payments made by the customer may not match the amount to be paid(it can be greater or lesser).The customer just pays a huge amount which is to be distributed among the sales orders for pre payments.
    Later, when the invoice is created, the customer account is cleared manually using F-32 transaction for the oldest open invoices.
    Here again there is a huge manual effort involved since he need to distribute the amount against the invoices using oldest open item principle.
    As a solution we are planning to implement "Down Payment processing for Sales orders using Milestone Billing Plan".
    Is this the right solution?
    Can you please give the steps in detail to implement this functionality for above scenario?
    We are using SAP 4.7 version without Project Systems.
    Thanks in advance.
    Regards,
    Ragesh

    Hi Ragesh
    Check the links where you will get the entire down-payment configuration
    [https://forums.sdn.sap.com/post!replydownpayments ]
    Regards
    Srinath

  • How to start a BPM process from ERP system

    Hi,
    I created a process in Netweaver Developer Studio with the Process Composer in SAP CE 7.1 BPM, now I want to automatically start the process by saving a SAP document like purchase requisition or purchase order. Therefore I think about implementing a UserExit / Badi or something else.
    The following systems are available in my Landascape:
    - PI 7.1
    - ERP 2005
    - CE 7.1 EHP1 with ESR
    Does someone have an idea how to start the BPM Process or how to trigger start event?
    Greetings,
    Christian

    the process by saving a SAP document like purchase requisition or purchase order.
    Based on your business process, you will have to decide what data should be sent to other system. It could be in the form of Idoc trigger or an RFC calls. If there are non-SAP systems involved, you should be using PI 7.1 too. In that case, you can communicate using Abap proxy call too. For this you may either call an RFC internally in a report and schedule it.
    Regards,
    Prateek

  • Changing BOM-items in Process Order not allowed

    that Hello,
    Mi client is asking me if it is posible, once created a Process Order, upon modifying the order (COR2), that the user can not change any of the cuantities and batches of the material list (BOM) updated in the Process Order.
    Is there any way one can protect the material list from being modified once created, or once liberated the order?
    Is it posible, moreover to just protect the BOM ítems updated in the Process order but let the option open to add exta BOM ítems manually.
    Is there a userexit or a Badi one can use to acomplish this?
    Thanks for any reply.
    Aart

    Hi Aart,
    Yes, you can use BADI to protect the BOM items from not to change the BOM items in Process order.
    In one of our project we have taken the help from the ABAPer, has has done the same thing.
    Then we have acheived the same requirement.
    You check with the ABAPer, he will help you for the requirement.
    Thanks

  • How to call the transaction VL02N in the userexit.

    Hi all,
         I am doing code in the userexit SAVE_DOCUMENT_PREPARE of the include MV50AFZ1. I'm doing some validations there. If the validations fail, i should not allow the user to post the goods. Instead i need to make the user to go to the screen VL02N once again and do the posting once again. But i dont know how to call the same screen VL02N once again through the userexit.
        Can you please suggest me in doing this.
    POINTS PROMISED.
    Regards,
    Buvana Anguchamy

    Hi,
        In this case you can use BBusiness Add-In LE_SHP_GOODSMOVEMENT.
    Please find below the user exits which are available for VL02N.
    V50PSTAT - Delivery: Item Status Calculation
    V50Q0001 - Delivery Monitor: User Exits for Filling Display Fields
    V50R0001 - Collective processing for delivery creation
    V50R0002 - Collective processing for delivery creation
    V50R0004 - Calculation of Stock for POs for Shipping Due Date List
    V50S0001 - User Exits for Delivery Processing
    V53C0001 - Rough workload calculation in time per item
    V53C0002 - W&S: RWE enhancement - shipping material type/time slot
    V53W0001 - User exits for creating picking waves
    VMDE0001 - Shipping Interface: Error Handling - Inbound IDoc
    VMDE0002 - Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0003 - Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0004 - Shipping Interface: Message SDPACK (Packing, Inbound)
    V02V0001 - Sales area determination for stock transport order
    V02V0002 - User exit for storage location determination
    V02V0003 - User exit for gate + matl staging area determination (headr)
    V02V0004 - User Exit for Staging Area Determination (Item)
    and perhaps you may want to check this user exits V50S0001
    <b>Reward points</b>
    Regards

  • UserExit or BADI in VL01n or VL10x after or before the log (VBFS)

    Hello
    We are trying to update the sale order when proceeding to delivery creation with VL01n or VL10a. If the delivered quantity LFIMG will be egal to 0 we want to changed the confirmed quantity in the sale order.
    We are using the function sd backorder update in the userexit SAVE in MV50AFZ1 with help of the log (VBFS CVBFS) but when there is no complete item the delivery is not saved and in the userexit move_field_to_lips we don't have the last message into VBFS before have the final log.
    Did you have an idea to resolve my problem ?
    Is there an userexit or BADI for doing this ?
    Thanks

    hi eric,
    Welcome to SDN forum.
    Transaction Code - <b>VL01N </b>                   Create Outbound Dlv. with Order Ref.
    <b>Exit Name           Description</b>
    V02V0001            Sales area determination for stock transport order
    V02V0002            User exit for storage location determination
    V02V0003            User exit for gate + matl staging area determination (headr)
    V02V0004            User Exit for Staging Area Determination (Item)
    V50PSTAT            Delivery: Item Status Calculation
    V50Q0001            Delivery Monitor: User Exits for Filling Display Fields
    V50R0001            Collective processing for delivery creation
    V50R0002            Collective processing for delivery creation
    V50R0004            Calculation of Stock for POs for Shipping Due Date List
    V50S0001            User Exits for Delivery Processing
    V53C0001            Rough workload calculation in time per item
    V53C0002            W&S: RWE enhancement - shipping material type/time slot
    V53W0001            User exits for creating picking waves
    VMDE0001            Shipping Interface: Error Handling - Inbound IDoc
    VMDE0002            Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0003            Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0004            Shipping Interface: Message SDPACK (Packing, Inbound)
    These are the user exit available for VL01N there is no user exit for VL10a transaction.
    Reward with points if it is helpful
    Cheers
    Alfred

  • Node variable in query - Processing type customer exit?

    We are on NW 2004S. I created a hierarchy for an info-object along with several nodes and child nodes.
    I also created a node variable in a query for this info-object. I have the following questions with regards to using node variables in a query.
    1) Can I use a node variable with processing type 'Customer Exit". My objective is to set the value of the node variable in the user exit.
    2) If answer to first question is "Yes", how would I code the node value in the user-exit - Example code or some pointers to that effect.
    I really appreciate your thoughts on this issue.
    Thanks,
    Sanjay

    Hi Sanjay,
    As far as I'm aware this hasn't changed in NW2004s, (in any case it still works), so:
    1)Yes you can, no difference with other type variables.
    2)In userexit EXIT_SAPLRRS0_001 (include ZXRSRU01).
    There's different options depending on at which stage you want to change it:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/f1/0a56f5e09411d2acb90000e829fbfe/frameset.htm
    If you do a forum search on above technical names I think you'll find plenty of coding samples, but if you want something more specific, I'd be happy to help you out.
    Regards,
    Pieter

Maybe you are looking for