Exit in VL01n

Hi Guys,
                I am using an exit MV50AFZ1. In VL01n transaction while posting a delivery against a sales order we would display an error message if same batch no is being issued with Movement type 601(goods issue) and storage location FG01.
but can be reissued if reversed with movement type 602(goods return),   LIPS table doesn't have data for 602 movement type
In MSEG table we find all movement types but the Sales order field (KDAUF) is blank can anyone tell me which transaction
would update this field in MSEG or better logic to implement this exit...
Thanks
Mayank

Check with the BADi's
LE_SHP_GOODSMOVEMENT
LE_SHP_DELIVERY_PROC

Similar Messages

  • Exit for VL01N?

    Hi,
    I am having requirement to change the filed of LIPS-MTVFP (Checking Group for Availability Check) on some conditions in creation of delivery by VL01N.
    is there any suitable exit for this ?
    Helpful information rewarded.
    Regards,
    Riaz.

    Hi Raiz,
    Check all exits for VL01N
    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)                                                                               
    No of Exits:         17        
    Rewards if useful...............
    Minal

  • Menu Exit for VL01N

    Hai Friends,
    Greetings.
    I need to add one text box or small variable window in the standard transaction VL01N,,
    for this any User Exit or Customer Exits are there? IF its avaial means pls help me to guide me the step by step procedures.... Please its very urgent...
    Regds.
    Vijay.

    Sure Vijay
    There are a lot of documentations available please go through it also..to do it but i will brief you on the same
    First we need to have a BADI definition
    SO go to SE18
    Enter the name of the BADI definition here
    LE_SHP_TAB_CUST_ITEM
    click on display
    Most probably you can see "documentation tab"
    Click on this and you will details on what the BADI is used for and if there are any Prerequisites for using this BADI....
    now come back to the initial screen
    Click on "Implementation" -> display
    If there are any implementations it will show as a table control..if there are multiple ones..the active one will be shown in a differernt clour..in our case multiple implemntation is not supported..but in case where they are colour demarkation in table control will not be there.....
    Then click on implementation - > Create to create your own implementation..save and give the necessary text for the badi...
    Now you can see the Methods...
    Click on a method...Inside you go..there if you cannot see anything on top of the ABAP editor click on the TAB "SIGNATURE"..it shows which fields are importing,exporting,changeable..etc same as in a function module..
    eg:activate_tab_page .
    Here you give the fields
        ef_caption  = text-001.
        ef_position = 1.
        ef_program  = 'ZZTEST'.
        ef_dynpro   = '9000'.
    where ZZTEST is your Zprogram and 9000 is a screen created as "subscreen" ( on attributes tab click on radio button "Subscreen" instead of normal screen)
    SO save and activate..what happens is that the Program ZZTEST's screen 9000 will be called as asubscreen from a standard program...
    In the rest you do data transfers from screen to program and back....._Remember to activate the BADI and its code once you are done coding...._
    Please do the same and revert back if you need more help
    Reward if useful
    Regards
    Byju

  • Changes in the user exit for VL01N dont reflect..

    Hello all,
                 I need a user-exit for restricting display ( and ultimately the delivery )of line-items while creating outbound delivery doc , depending on whether a particular line item is approved or not. I am currently using the user-exit (function exit)-exit_saplv50p_001 -> enhancement V50PSTAT. but the changes made to the work area is_lips in the include dont reflect in the final delivery 'item data' table . Is there any other way I can delete the unapproved line item form the final item-data table? The tables that are used in the main VL01N transaction are FXLIPS,XLIPS,L_LIPS etc. Please help me out here.
    Regards,
    me.

    Hi
    In user exit EXIT_SAPLV50P_001, IS_LIPS is an inporting parameter and changes made to this structure wont affect in any way.
    You need to find an enhancement where the LIPS structure or table parameter is being exported by the function module. so that changes done to it will affect and values will be carried forward.
    Regards,
    Dwaraka.S

  • User exits For Vl01n

    i want to block the delivery aftercycle closing in VL01N for shipping point 1103
    selection date not more that 3 days after closing.
    For Order Type Is 2873 1901 2902
    A popup Message Will Apper If Delivery Is After  Day's .
    So How Can I Solve This Issue Plz Help Me.
    I Have No Idea About User Exits.

    hi anilkumar,
    go through these 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)
    and use pop_up_to_confirm function module to get pop up window..
    <b><i>Reawrd points if useful</i></b>
    chandra

  • User Exits in VL01N

    Hi
    I have a requirement here. I created an outbound delivery and do the PGI. As soon as I hit the PGI button I have to update some Z fields in LIKP(this table is enhanced by customer due to some reason) table.
    Is there any user exit to do the coding to update this table.
    Please suggest.
    Thanks and Regards,
    Suresh.

    In main program SAPMV50A of transaction VL01N you would find an include MV50AFZ1. This include is supplied by SAP for customers to do specific checks etc. Within this include you'll find a routine
    FORM USEREXIT_MOVE_FIELD_TO_LIKP.
    Move the required values to LIKP within this routine.
    Hope this helps,
    Cheers,
    Sougata.

  • User Exit in VL01N for fetching serial numeber from IQ01 transaction

    Hello ,
    I am looking out for an User Exit/ Badi in Vl01N using which IQ01 transaction can be triggerred and correspoding serial numbers for the delivery order can be fetched.
    Also need a FM/Bapi which fetches the serial number for delivery order on mentioning the material/delivery type/plant/Sloc
    (Similar to IQ01)
    Regards
    Renu

    Hi,,,,,,,
    first you need to find the enhancement name for this User-exit  and then activate that Enhancement,,,,,
    as now your enhancement is not active that's why it is not executing,,,,,,,
    Thanks
    Saurabh

  • User Exit for VL01N/VL2N to modify eipo-herkl

    Hi.
    I want to modify value of eipo-herkl(Country of origin) when save data, in T-CD VL01N/VL02N.
    I find the User-Exit: MV50AFZ1(form: USEREXIT_SAVE_DOCUMENT).
    But it cannot be done.
    Can anybody tell me, how can i update eipo-herkl instead of default value in T-CD VL01N/VL02N when push save button?
    regards,
    Huang

    Hi all, thank you for response.
    The User-Exit EXIT_SAPLV50E_003 is for VL01N only, and executed only one time when you input item data. It is  for export item data default.
    In EXIT_SAPLV50E_003, you can not change the value of eipo-herkl.
    What I want is to change value of eipo-herkl when Save button is pushed, for VL01N and VL02N both.
    Is there any Badi can do it?
    regards,
    Huang

  • Regarding Screen exit in vl01n

    Hi All,
    I would like to add one more tab in the t.code Vl01n,Can i use this "DELIVERY_ADDR_SAP " BADI,Some body suggest me how to proceed as i am doing this for the first time.Kindly share your thoughts

    Hi
    If you are enhancing the screen in HEADER level
    Use BADI LE_SHP_TAB_CUST_HEAD
    If you are enhancing the screen in ITEM level
    Use BADI LE_SHP_TAB_CUST_ITEM
    Methods:
    ACTIVATE_TAB_PAGE " Assign the Program name & screen number
    TRANSFER_DATA_TO_SUBSCREEN  " transfer data from table to new tab
    TRANSFER_DATA_FROM_SUBSCREEN " transfer data from new tab to table

  • 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

  • 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.......

  • USER EXIT REQUIRED DURING DELIVERY OF SALES ORDER VL01N

    hi
    i want to block all the delivers ( by default ) i.e after creating sales order when user go for delivery ( or runs transaction VL01N ) it should block all the deliveries
    plz suggest user exit as i dont find any
    thanks
    taran

    Hi taran,
    Check, it may help you.
    Exits for VL01N ::::::
    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)
    LE_SHP_GOODSMOVEMENT BADI.
    Regards,
    Ramesh.

  • Reg:Copying the Delivered qty to picked qty in delivery(vl01n) transaction

    Hi Experts,
               While creating the delivery i need a user exits to copy the delivery qty to picked qty .
               so that when the user enters in the transaction vl01n the delivery qty and picked qty will be
               same and if any changes in picked qty he will change manually.
    Regards,
    Vikram

    hi,
    these r the total exits for vl01n and i don;t find any exit for this requirement.
    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)

  • Message error on user-exit MV50AFZ1

    Hi!
    I need to send a message error on user-exit MV50AFZ1 (VL01N), but I can't, because when I use BAPI_DELIVERYPROCESSING_EXEC for create deliveries, it will abort my program.
    My program try to create many deliveries together, when occurs a message error, I don't know what order is the problem!!
    Thanks,
    Tatiana

    Hello.
    In the exit, use a condition like:
    IF sy-tcode EQ 'VL01N'.
      MESSAGE E000(...)
    ENDIF.
    This will avoid the error in BAPI execution.
    Regards,
    Valter Oliveira.

  • Serial number assignment while delivery (VL01n)

    Hi folks,
      i am getting raw materials with serial numbers from my vendor.after this raw material converted to finish good, i have to deliver these finish goods with same serial number to my vendor.
    1)can i assign these serial numbers to material while doing GR?
    2)if i assigned the above, then while doing delivery (vl01n), these serial numbers will come to delivery automatically or not?
    3)i can upload these material with serial numbers to IQ01
    by BDC.then i want these serial numbers to transfer to delivery while doing vl01n.
           i think i have to use user-exit for this VL01n or VL02n. can u plz suggest me which user-exit i should use?
    what is the way i need to follow to get the serial no.s in my delivery?i do not want manually entry.i do not serialized entry done by sap.it is very urgent.
    any idea is appreaciated
    Thanks in advance
    Regards
    pabitra

    Following is list of all user exit for VL01N/Vl02N. See if by description it can by decided which user exit to use..else..you will have to put some break point to check where proper code can be written..
    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)
    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)

Maybe you are looking for