Skip to Content
author's profile photo Former Member
Former Member

User exit in VL01N/VL02N


I would like to know, which user exit is triggered in VL01N/VL02N, which is allowing me to manipulate item data (weight).

Of course this one have to work, during colletive processing also (VL10X).

Thank you in advance


Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 10, 2008 at 07:44 AM

    Hi Tamas,

    pls check this include MV50AFZ1.

    In this include pls check this .

    FORM userexit_save_document.

    FORM userexit_save_document_prepare.

    Hope this will help you.



    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 10, 2008 at 08:28 AM

    Hi Tamas,

    Please go through these exits,

    User Exits in Shipping


    In shipping processing, there are other user exits available to you in addition to the Business Add-Ins:

    User exits in the form of includes

    These special includes are no longer conventionally delivered by SAP through upgrades or support packages, which means that your own changes to these includes will be kept. The includes contain empty FORM routines that are called at various points during shipping processing. You can fill the FORM routines with your own coding, in order to process your own additional data or to change data from the standard processing.

    Because you can usually access various application data within these user exits, and no defined interfaces are available, there is a high risk of effects on the standard range of function. For this reason, you must take particular care with implementation and a wide range of tests to ensure your functional enhancements are completely failsafe.

    Customer exits (SAP enhancements)

    You can assign, and therefore activate, projects using transaction CMOD. For more information on each of the enhancements, see the documentation for the enhancements or its components. To do this, call up transaction SMOD and enter the name of the relevant enhancement.

    The following gives you an overview of the existing delivery processing and shipping processing functions that you can influence using user exits.

    Processing Delivery Data

    You can use the following includes to process delivery data:


    This include contains routines for processing delivery header and item data, as well as for changing the entrie delivery at central points during delivery processing. For more information on the exit, see note 415716.


    You can use this user exit to influence distribution of the delivery quantity to the batches found.


    You can use this user exit to control the confirmation requirement of an individual delivery item. You can only use this user exit for picking without Warehouse Management.


    You can use this user exit to control material determination (material listing, material exclusion, product selection), by changing the communication structures for accessing the condition tables.


    This exit allows you to control the behavior of delivery creation for order-based deliveries in the case of incomplete delivery groups.


    You can use this exit to influence batch determination for an individual delivery item.

    Status Updates

    Include LV50PFZA enables you to determine your own delivery item status.

    You can use the include RV45PFZA to determine your own header status. This exit is also used by other applications in Sales and Distribution (sales order, billing document).

    You can use the customer exit in enhancement V50PSTAT if you want to influence determination of the picking status in the case of rounding problems.

    Incompletion Control of Deliveries

    You can use the include FV50UZXX to program individual incompletion checks for a delivery document. Note 158807 contains more information on this.

    Dezentralized Warehouse Management System

    You can use enhancement V50S0001 to control system behavior when you create deliveries in the decentralized Warehouse Management System:

    Control of the input attributes of delivery fields for distributed deliveries

    Control of number assignment for a delivery created in the decentralized WMS

    Collective Processing of Deliveries

    You can use the customer exits in enhancements V50R0002 and V50R0004 to calculate the stocks for displaying in the delivery due list.

    You can use the FORM routines in the include MV50SFZ4 to control output of the delivery due list in the old transaction VL04.

    You can use the include RVV50TOP to branch to user exits that you can use to influence the list output in transaction VL10. For more information see note 198137.

    I hope it will help you,



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.