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.
Similar Messages
-
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 -
ALV . How to remove the sort buttons on toolbar in ALV report?
Hi,experts
As you know, in default case , the alv report will display two sort buttons(ascending ,descending) on its toolbar , So How to remove the sort buttons on toolbar in ALV report?
Thanks for your help .Hi guixin,
1. Before calling REUSE_ALV_LIST_DISPLAY
2. Write this code :
data : excl type SLIS_T_EXTAB.
data : exclwa type SLIS_EXTAB.
exclwa = '&OUP'.
append exclwa to excl.
exclwa = '&ODN'.
append exclwa to excl.
3. Then while calling the FM,
pass this parameter also .
IT_EXCLUDING = excl
It will work fantastic.
regards,
amit m. -
How to find function code for buttons on toolbar in oops alv
Hi experts,
I want to remove some buttons from toolbar in oops alv, i know the procedure like get function code and pass the value in a table and pass that table to IT_TOOLBAR_EXCLUDING of
method set_table_for_first_display but I WANT TO KNOW HOW TO FIND FUNCTION CODE FOR BUTTONS ON TOOLBAR IN OOPS ALVHi Prakash,
-->First you have to set the pf status in your alv program by,
{FORM pf_status USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'FIRST'.
ENDFORM. "PF_STATUS}
-->Pass this Subroutine name in the Function module, Reuse_alv_grid_display's parameters i.e,
i_callback_pf_status_set = 'PF_STATUS'}
*-->Then doble click on that pf status,
From the menu bar, select Extras->Adjust Template->List Viewer,
This will give you the existing statndard gui status of the program*
->Then catch that function codes in the User command Parameter of the Function module Reuse.. i.e,
i_callback_user_command = 'COMM'
And make a subroutine of the name 'COMM'i.e,
FORM comm USING ucomm LIKE sy-ucomm selfield TYPE slis_selfield.
DATA: okcode TYPE sy-ucomm.
okcode = ucomm.
CASE okcode.
WHEN 'REF'.
CALL FUNCTION 'POPUP_TO_INFORM'
EXPORTING
titel = 'MANSI'
txt1 = 'CREATED BY'
txt2 = SY-UNAME
TXT3 = ' '
TXT4 = ' '
endcase.
Hope it helps you
Regrds
Mansi -
Cannot keep print button on toolbar
Since upgrading firefox I cannot keep the print button the toolbar. I can open customize and pull the print icon button onto the toolbar but it is not there when I open a new session. Ii have to drag it again. How can I keep it in place. This just happens on one desktop. I run another desktop and a laptop without this problem
ThanksPrint the report where? On what printer? The server's printer?
Java code runs on the server. You can't affect the client's computer from JSP.
You can write javascript code which can call window.print() but that is working through the browser to display the print dialog box (as if the user selected file:print) -
Button on toolbar after executing the report i.e. after result display
Hi, after executing the report result is being displayed.Now at this stage I want a button on the application toolbar clicking on which will allow a perform to get triggered.
I tried in following manner:
SELECTION-SCREEN: FUNCTION KEY 1.
*INITIALIZATION.
TABLES: SSCRFIELDS.
*MOVE icon_mail TO sscrfields-functxt_01.
*form SEND_EMAIL .
IF sy-ucomm = 'FC01'.
PERFORM SEND_MAIL_ASSET_STATUS.
ENDIF.
But it's not ok.The above way is not working.
Please note: I want button on toolbar only after executing the report i.e. after result display.
How can I do this?
Kindly guide.
Best regards.hi
if you are using alv than just pass 3 values to function call
I_CALLBACK_PROGRAM = SY-REPID " program name
I_CALLBACK_PF_STATUS_SET = 'STATUS' "PF-STATUS
I_CALLBACK_USER_COMMAND = 'UCOMMAND' " subroutine name
and check the value of UCOMM in subroutine -
Which trigger fires after pressing 'Save' button on toolbar.
hi,
I wanted to know which triggers get fired after pressing 'save' button on toolbar, and in which sequence it get's fired.When you press 'save' it tries to do a commit_form.
Before commiting the form, it checks for any errors which might occur at form level, block level or item level and does the commit only when it doesn't find one. -
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 -
Share button on Toolbar when clicked takes time to load ? Do you get that ?
Share button on Toolbar when clicked takes time to load ? Do you get that ?
After activating your iPad, go to the App Store and search for your free apps:
1. Pages
2. Numbers
3. Keynote
4. iPhoto
5. iMovie
6. GarageBand
If apps are still showing the price: sign out>reboot>and sign in again
Settings>iTunes and App Store>Apple ID -
Disable the 'Approve' button on the TRIP Tcode
Hi ,
I need to Disable the 'Approve' button on the TRIP Tcode ( Travel management) security setting. User does not want TRIP tocde to be able to approve their own trip expenses. The approval button should be enabled in PR05 but not in TRIP.
So can someone suggest me, Can we achieve this through object restriction? Or else Do we need to change the codeing with the help of ABAPer .
Thanks & Regards
Umashankar
SAP SecurityEliminate the Option from the TCode screen by using Transaction Variant and then create a Variant Transaction for that. Assign this new custom TCode to the Users.
To know more on this process, please check the following thread just discussed:
Variant using SHD0
Regards,
Dipanjan
Edited by: Dipanjan Sanpui on Jul 7, 2009 6:59 PM -
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....... -
4.1EA. Open Body button in toolbar does not work
Hi, All!
4.1EA. Open Body button in toolbar does not work. In object tree click on some Package. Next - in toolbar click on OpenBody button. Body is not opened.Ow, that's a bad one, good catch.
As a workaround the 'gutter blue arrow' hyperlinks DO work.
Once I DO manage to get the body open, the button works for me without fail, even after an application restart. And I'm able to open other package bodies. So I can reproduce this bug once, but only once.
Do you see the same? -
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 -
Remove "execute" button from toolbar
Hi, colleagues! Is there any way to remove "execute" button from toolbar on selection screen (in custom report)? I only found how to append custom buttons (using function keys).
Thanks.Use EXCLUDING options of the SET PF-STATUS statement and insert the function code of the execute button into a internal table and pass it with EXCLUDING.
See F1 help on EXCLUDING.
Regards
Karthik D -
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
Maybe you are looking for
-
ODAC installs includes Oracle MTS Recovery service. Is this a must?
Hi, I'm installing the ODAC on the PC which is just a client. However the installation prompted for " OS error in starting service OracleMTSRecoveryService". It is just a client PC, Not a server, do we really need this? thanks andrew
-
I have jumped from 5.1 to CC. When I open a file originated in illustrator 5.1 in CC it changes the CMYK breakdown. Have tried colour setting changes in Bridge but still have differences. Help!
-
HT2305 How do I authorize my computer for previous purchases
How do I authorize my computer for previous purchases
-
Hello Gurus We have finished all initial loads to BW and now we are facing problems during the segmentation in CRM, using queries from BW. SAP consultants indicated to use Line Item dimension. Can we do it now? It is possible now to flag line ite
-
Reg:Skipping Selection screen
Hi Experts, My requirement is that i have a executable program with selection screen and the output will be of ALV display. For some users i need to take them directly to the ALV display without displaying selec