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
VikasPl. 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?
ThanksHi,
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 -
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 MHi 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
lokeshHi 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
ThanksHi,
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,
FlorianDone 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
-Italosorry
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!
MarkWhen 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; -
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.
ThanksReffer 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
-
This doesn't happen completely spontaneously, but, rather, when I'm right-clicking highlighted text either to open it as a link or use the Context Search extension to search for the text on another website. It also doesn't ALWAYS happen--just frequen
-
I pre order an iphone 6 but its on hold it says to call and i tried but it says it can't be located
I pre order an iphone 6 but its on hold it says to call and i tried but it says it can't be located
-
TestStand 4.2 Error String not found in language resource files
I've installed TestStand 4.2 on two Windows XP machines. On one machine it worked fine first time. On the other machine I receive the following message in the login box, and also in the templates pane: 'String not found in language resource files."
-
Using Charindex and Substring together
Hi Friends I have the one column String has Amberley Lodge(London) I want only this string Amberley Lodge for another new Column. Can you please help me thank you. Thanking you for advance
-
Help! Advice please!