VL01N / VL02N Exit

Hi All,
May i know if there exists any exits for the transactions VL01N / VL02N .
When i change the Delivery Date of the outbound delivery (Goto>Header>Processing), i need to validate the changed date with the SO req. delivery date and display messages thereafter...
Thanks in advance.
Regards..

Hi RP,
You can refer to the following user exit for vl01n/vl02n:
Exit Name           Description                                                                               
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)
Hope this will help you.......

Similar Messages

  • VL01N / VL02N Delivery Header Screen Exit BAdI

    Hi,
    I am using LE_SHP_TAB_CUST_HEAD BAdI to add a custom tab in VL01N / VL02N header. I added a field with reference to VBPA-KNREF on my custom subscreen.
    I need to update XVBPA and YVBPA tables (Partners data) in my subscreen based on the VBPA-KNREF custom field input and send back to the delivery processing. This BAdI allows to change only LIKP data when passing data from subscreen back to the delivery transaction/program.
    Any experience with this BAdI or any ideas?
    Thanks.

    You need to use the methods
    TRANSFER_DATA_TO_SUBSCREEN to pass the data from the standard fields to Subscreen fields
    TRANSFER_DATA_FROM_SUBSCREEN to pass the data from the subscreen fields to standard fields
    1) Create a Function Group e.g. ZVL02N_CUST
    2) Create your screen in this function Group
    3) Pass this program & screen information in the ACTIVATE_TAB_PAGE method
      ef_caption = 'ADD. TAB'.
      ef_program = 'ZVL02N_CUST'.
      ef_dynpro  = '9100'.
    4) Create a function module ZVL02N_SET_DATA_SUBSCREEN in the same Function Group. Put all the required fields as the importing parameters in this function module. Create the same fields in the TOP include of the function group. Save the data from the importing parameter to the TOP Include fields. You can use these fields in your screen PBO to set your subscreen fields.
    5) Same way create a FM ZVL02N_GET_DATA_SUBSCREEN in the same Function Group. Put all the required fields as the exporting parameters in this Function Module. Set the this exporting parameters values from the TOP include fields.
    Regards,
    Naimesh Patel

  • Userexits for transaction VL01N/VL02N .

    I need to update LIKP-VSART after VL01N/VL02N has been completed(When save button clicked).
    Depending upon Sales Order type likp-vsart field is to be updated.
    I am using "FORM USEREXIT_SAVE_DOCUMENT". but its not updating this field.
    Is there any userexit which can be used for this.

    Hi Lokesh,
    find below the user exists for VL01N/VL02N
    Transaction Code - VL01N                    Create Outbound Dlv. with Order Ref.                                                                               
    Exit Name           Description                                                                               
    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)                                                                               
    Transaction Code - VL02N                    Change Outbound Delivery                                                                               
    Exit Name           Description                                                                               
    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)                  
    Regards,
    Prabhudas

  • Top editing material desciption in VL01N & VL02N

    Dear Abapers,
    I want to stop editing material desciption (LIPS-ARKTX) in VL01N & VL02N. How I can do that.
    regards
    Vikas

    Pl. Reply
    Vikas

  • Adding popup before printing deliveries in VL01N / VL02N

    Hi,
    there´s a need to print deliveries in different languages, when the delivery is between inter company.
    In this case, a popup should be shown when printing deliveries in VL01N / VL02N. It should be shown,
    when choosing the message type, before starting to print.
    On this popup the language, in which the additional print out should be made, should be chosen.
    After that, the delivery should be printed in the original language and then in the chosen language.
    Is that possible and if so, how? Any other ideas?
    Thank you!

    Hi
    Yes u can, u need to change the print program (I suppose the std RVADDN01 or a copy of RVADDN01).
    U should change the routine PROCESSING in order to print the delivery twice: one with original language and one with the choosen language, something like this:
    FORM PROCESSING USING PROC_SCREEN.
      DATA: T_FIELDS TYPE TABLE OF SVAL WITH HEADER LINE,
            RETURNCODE.
      DATA: T_NAST  TYPE TABLE OF NAST.
      PERFORM GET_DATA.
      CHECK RETCODE = 0.
      APPEND NAST TO T_NAST.
      T_FIELDS-TABNAME      = 'NAST'.
      T_FIELDS-FIELDNAME    = 'SPARS'.
      APPEND T_FIELDS.
      CALL FUNCTION 'POPUP_GET_VALUES'
           EXPORTING
                POPUP_TITLE = 'Choose langue'
           IMPORTING
                RETURNCODE  = RETURNCODE
           TABLES
                FIELDS      = T_FIELDS.
      IF RETURNCODE IS INITIAL.
        READ TABLE T_FIELDS INDEX 1.
        IF NOT T_FIELDS-VALUE IS INITIAL.
          MOVE T_FIELDS-VALUE TO NAST-SPRAS.
          APPEND NAST TO T_NAST.
        ENDIF.
      ENDIF.
      CLEAR  NAST-SPRAS
      PERFORM FORM_OPEN USING PROC_SCREEN VBDKL-LAND1.
      CHECK RETCODE = 0.
      LOOP AT T_NAST INTO NAST.
    * Start form
        CALL FUNCTION 'START_FORM'
             EXPORTING
                  LANGUAGE    = NAST-SPRAS
             EXCEPTIONS
                  FORM        = 1
                  FORMAT      = 2
                  UNENDED     = 3
                  UNOPENED    = 4
                  UNUSED      = 5
                  SPOOL_ERROR = 6
                  OTHERS      = 7.
        IF SY-SUBRC <> 0.
          RETCODE = SY-SUBRC.
        ENDIF.
        CHECK RETCODE = 0.
        PERFORM CHECK_REPEAT.
        PERFORM HEADER_DATA_PRINT.
        CHECK RETCODE = 0.
        PERFORM HEADER_TEXT_PRINT.
        CHECK RETCODE = 0.
        PERFORM ITEM_PRINT.
        CHECK RETCODE = 0.
        PERFORM END_PRINT.
        CHECK RETCODE = 0.
        CALL FUNCTION 'END_FORM'
             EXCEPTIONS
                  UNOPENED                 = 1
                  BAD_PAGEFORMAT_FOR_PRINT = 2
                  SPOOL_ERROR              = 3
                  OTHERS                   = 4.
        IF SY-SUBRC <> 0.
          RETCODE = SY-SUBRC.
        ENDIF.
        CHECK RETCODE = 0.
      ENDLOOP.
      PERFORM FORM_CLOSE.
      CHECK RETCODE = 0.
    ENDFORM.
    Max

  • VL01N - User Exit to substitute Profit Centre value field

    Hi Guru,
    In the VL01N transaction (Outbound Delivery) I'm looking for a user exit to substitute the Profit Centre derived from a standard procedure by SAP, with another value.
    Can you suggest me the user exit normally used to do it?
    Thanks

    Hi,
    User exits for  VL01N transaction code
    V02V0001  Sales area determination for stock transport order
    V02V0002  User exit for storage location determination
    V02V0003  User exit for gate + matl staging area determination (h
    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)
    Regards,
    Madhu

  • Reg: VL01N user exit

    Dear all,
    I have to put one user exit for the TC - VL01N. When i am doing the sale order in VA01 that time when i am selecting the materials for line items when i am mentioning reason for rejection for any one of material means it should be trigger when i am doing the delivery in VL01N and selecting the sale order and that order any one of material has been rejected means that time when i am selecting the material for doing delivery that time it should be (my coding)trigger. Coding already written by me. I have to know which user exit will trigger for this 'REJECTED MATERIAL WHILE DOING THE DELIVERY THROUGH BY - VL01N TC'
    Thanks,
    Sankar M

    Hi Sankar,
    Try these user Exits.
    V02V0001  Sales area determination for stock transport order
    V02V0002  User exit for storage location determination
    V02V0003  User exit for gate + matl staging area determination (h
    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)
    Regards,
    Vijay

  • Activate Premilinary Documents tab of Foreign Trade in VL01N/VL02N

    Hello All,
    I have a request to have the ability to maintain Preliminary Document information in the Foreign Trade area of VL01N and VL02N.  This tab is available on an Inbound Delivery in VL31N and VL32N.  Can this be done without modification to the programs?
    Please let me know.
    Regards, Dean.

    Not possible without modification at this time.

  • Buttons in Toolbar of Tcode - VL01N,VL02N

    Hie friends ,
            You might have seen there are two buttons in the toolbar of transactions VL01N and VL02N.
            Can anyone tell me how are they coded/created .
            I searched through the program of VL01N and VL02N , but did't got anything abt the buttons .
            I just want to know how can we place buttons in the toolbar as they are in the VL01N.
           Thanking you
           lokesh

    Hi Lokesh,
    It is called the application toolbar. Check [here|http://help.sap.com/saphelp_sm32/helpdata/en/d1/801d91454211d189710000e8322d00/content.htm] for more info about how to create an application toolbar.

  • VL01N user exit to copy pricing conditions from sales order

    Does anyone know which user exit could be used to copy sales order line item conditions to delivery note conditions screen.
    The sales order screen is SAPLV69A field KOMV-KSCHL
    The delivery note screen is SAPLV69A field KOMV-KSCHL
    Thanks

    Hi,
    Just goto include - LV69AFZZ
    And Check ..
    userexit_pricing_check -  USEREXIT_PRICING_CHECK
    Thanks

  • Services for Object in delivery (VL01N, VL02N and VL03N)

    Hi,
    is there a way to get the Services for Object button also in delivery?
    For sales order I know, the parameter "SD_SWU_ACTIVE" needs to be added, but for delivery?
    Thank you for help,
    Florian

    Done by enabling user-parameter SD_SWU_ACTIVE.

  • Custom modification on Delivery processing (VL01N, VL02N, VL03N)

    Does anyone know where can I add custom modification in delivery processing?
    I need to input some item level information during the creation of delivery note.
    I have found a BAdi in SAP IMG. But I have no idea where I can add the custom tabpage and how to activate that tabpage.
    Thanks!

    check this list.
    LE_SHP_BADI                    Business Add-Ins in Shipping
        LE_SHP_DELIVERY_PROC Enhancements in Delivery Processing
        LE_SHP_GOODSMOVEMENT Interface for Posting Goods Movements
        LE_SHP_PRICING       Interface to Pricing in the Delivery
        LE_SHP_TAB_CUST_HEAD Tab Page for Your Own Data - Header Detail Delivery
        LE_SHP_TAB_CUST_ITEM Tab Page for Own Data - Item Detail Delivery
        LE_SHP_TAB_CUST_OVER Tab Page for Own Data - Item Overview Delivery
        LE_SHP_TAB_GLTR_HEAD Tab Page for Global Trade Data - Header Detail Delivery
        LE_SHP_TAB_GLTR_ITEM Tab Page for Global Trade Data - Item Details
        LE_SHP_TAB_SCEM_HEAD Tab Page for SCEM Data - Header Detail Delivery
    regards
    Prabhu

  • VL01N/ VL02N Crazy behavior

    Hi,
    We have finally started to work with APO DP and APO gATP.
    Everything is working fine in the DP side and in gATP all the orders are checking the requierements against product allocation and the deliveries are checking fine against product availability.
    I have this crazy behavior in tx VL01. In the batch split screen I have two options to select the batches:
    1) I can click on the New batch determination button and select the batches from the list displayed.
    or
    2) Enter manually the batch number and quantity.
    If I choose the last option I always get the message:
    "Only 9.999 TO of material AAAAAAAAAA BBBBBBBB available
    Message no. VL150"
    Where:
    9.999 is a quantity
    AAAAAAAAAA is a Material and
    BBBBBBBBB is a batch number.
    Answer will be rewarded with points.
    Best Regards
    -Italo

    sorry
    I've coded in my past
    this is software and not carrier.
    The missing call is marked red. It is the software that must be "smart" and observe that the same number, after the previous missing call, has been contacted or replied (they tried again to call you and this subsequent attempt, you answered)
    it is the software that must "avoid" you go to recall a number you already have been in touch AFTER the missing call with it.
    You must think about this issue in a business situation where in half an hour, they happen so many calls and or calls attempts.
    I've noticed that also an work around doesn't work, like:
    going to hub
    clicking last item "Calls"
    use the search and keying in the last digits of the missing call number, neither the complete number
    so also the search function "doesn't work"
    while in this hub section I would expect that a "search" function, would "search" what ever I key in.

  • How to do a screen sequence for a standard transaction?

    Hi experts -
    I have a requirement that the business wants a field on transaction VL02N to be grayed out based on specific delivery types.  I have been told that that would require a custom screen sequence to be developed.
    (1) What is the best solution to accomplish this?
    (2) If the solution is a custom screen sequence for the standard transaction code VL02N, then how is that done?
    Many thanks!
    Mark

    When one says "custom screen sequence"  an Industry Solution that utilizes BDT, like Insurance or Gas/Oil comes to mind.  Are you working with one of the BDT-based Industry Solutions in SAP?   If so, customization by field-group or screen or view could be considered, but I think you'd find a much simpler way to do.
    If not, one usually does this with an exit that allows control of screen elements, as does SD Order processing, a Badi implementation or enhancement in a PBO module for the screen to set the screen-input value to '0' for that field name. 
    You should, though, search the forums, since these kinds of questions are often asked....and answered....such as:
    [VL0xN exits|VL01N / VL02N Exit;

  • Screen exit for VL02N

    Hi,
    I want to add 2 fields on each line item of the delivery note prior to processing and Shipping which should be positioned in u201CLoading and Shipmentu201D tab of Delivery Note line item.  This data to be stored in LIPS table. 
    Can any one suggest Screen exit/ BADI to implement the above changes.
    Thanks

    Reffer below thread:
    Re: VL01N / VL02N Delivery Header Screen Exit BAdI
    hope it will solve the problem.
    Reddy
    Note: mark the usefull answers

Maybe you are looking for