How to add a button to the Standard Toolbar in ALV ?
Hi All,
If i add a button it should be displayed along with
the standard icons of the toolbar.
Plz guide me.
Thx in advance.
Hi Albert.
You need to do a few things for that :
- Create your own GUI status by copying STANDARD_FULLSCREEN from function group SLVC_FULLSCREEN.
- Set your own PF-Status using the Exclude table because otherwise your exclude table would become meaningless.
- define a subroutine to handle the user commands.
Sample implementation :
FORM pf_status USING extab TYPE slis_t_extab.
extab = pf_exclude.
SET PF-STATUS 'STANDARD' EXCLUDING extab.
ENDFORM. "PF_STATUS
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = repid
i_callback_user_command = 'USER_COMMAND'
i_callback_pf_status_set = 'PF_STATUS'
is_layout = layout
it_fieldcat = fieldcat
it_excluding = pf_exclude
TABLES
t_outtab = itab
EXCEPTIONS
OTHERS = 0.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
ENDFORM.
Please reward points if found helpful.
Similar Messages
-
How to add a button to the toolbar in transaction MIRO
Hi, I wanna know if some1 could tell me how can I add a custom button in the standard toolbar of transaction MIRO.
The client have the lastest version of SAP so I have enhancement point to add the functionality of the button, but how can I add the button without registering the object in the OSS.
Thx.Hi Siva,
Create one custom program Eg:zxyz activate it. Now open se80 give program name:SAPMV50A and open gui status.
In GUI Status right click on 'W0' copy it to custom 'ZW0' and the custom program name which created first.
Now goto your custom program and write
double click on 'ZW0' and create your custom button in application toolbar.
activate it and activate your program.
Now come to stander program SAPMV50A open screen 1000.
in moduel 'initialisieren' double click on perform cua_setzen.
again double click on module initialisieren and by using enhancement framwork functionality implement the below logic.
Finally you will get the button in application toolbar.
Reward if it is help full.
Regards,
Quddus. -
How to add one column to the standard t.code : CAT2.
Hi,
How to add one column to the standard t.code : CAT2.
thanksHi Chinna
see the enhancements by using SMOD <b>CATS0007</b> , or <b>CATS0012</b> and create a project using CMOD and you can implement your requirement.
Hope This Info Helps YOU.
<i>Reward Points If It Helps YOU.</i>
Regards,
Raghav -
How to add a button to the grouped data in an AdvancedDataGrid?
Hi,
Can anyone please suggest how to add a button to the grouped data in the AdvancedDataGrid?
I have tried extending the AdvancedDataGridGroupItemRenderer and using it as the groupItemRenderer but its not reflecting.
For the leaf node the itemRenderer property works just fine.
Please help!HI ,
I want to add a push button on the ALV list out put which is comming as a pop up and I want this using classes and methods.
I have got a method IF_SREL_BROWSER_COMMANDS~ADD_BUTTONS from class cl_gos_attachment_list but still I am unable to get any additional button on the output ALV popup.
Please help.
Regards,
Kavya. -
How to Add Print Button in the Online Payslip
Dear Friends,
How to Add Print Button in the Online Payslip (Employee Self Service). Can anyone pls let me know about this ..
with regards
SwpanaHi,
Please review the following documents.
Note: 332402.1 - Can You Mass Print Of Online Payslips?
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=332402.1
Note: 256072.1 - Payslip V4.0 Print Button Is Missing
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=256072.1
For details about Deposit Advise and Checkwriter, please refer to:
Note: 459306.1 - XML Checkwriter/Deposit Advice
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=459306.1
Regards,
Hussein -
How to add field value to the standard table
Hi,
How to add field value to the standard table?
for example:
when we go to TCODE SE16-> VBAK table -> on the selection screen if we press F4 against VBTYP we get all the available values for that field. How to add a new document Category value to this field so that it shows up in F4 help for that field.Hi Asif,
I don't think it is possible and feasible for adding new field value to the field VBTYP because it is not possible through SPRO.
If u see the domain of this field VBTYP we have fixed values provided by SAP. There is no value table for this. If u have value table then it will be updated through SPRO. But still if u really want to add some value u can do that by getting access key and add the value in the fixed values of the domain. But of no use other than simply displaying in F4. Because for what ever value u created here there will be no documents in VBAK or any table using this domain.
Hope this is clear for u.
Thanks,
Vinod. -
How to add push buttons in out put screen of ALV
Hai,
How to add push buttons in out put screen of ALV (tool bar) with out using classes or methods .I want to know using normal ALV .
Thanks in advance .
kiranHi Kiran,
Here is the sample code.If you are using reuse_alv_grid_display, no need to write code in PBO.
Just double click the 'TEST' which is written in code.Then create a GUI Status.In Application toolbar,type the name of the button you want(say BUTTON).Then double click that name.Then enter the ICON name and function text.Activate it.This itself will work.If you want all the functionalities,then try to do as Vinod told.
TYPE-POOLS: slis.
DATA: i_qmel LIKE qmel OCCURS 0.
data v_repid type repid.
SELECT * FROM qmel INTO TABLE i_qmel.
v_repid = sy-repid.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = v_repid
I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS'
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
i_structure_name = 'QMEL'
TABLES
t_outtab = i_qmel
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
form set_pf_status using rt_extab type slis_t_extab.
set pf-status '<b>TEST</b>'.
endform.
FORM user_command USING ucomm LIKE sy-ucomm
selfield TYPE slis_selfield.
data lv_ucomm type sy-ucomm.
lv_ucomm
= sy-ucomm.
CASE lv_ucomm.
WHEN 'BUTTON'. "Double Click line Item
call transaction 'MM01'.
endcase.
endform. -
How to add a button to the toolbar of standard transaction
hi friends
currently i am working in IS-OIL(DS)-TSW module, in which we need to add a button to the toolbar of standard transaction(O4nm)
can anybody help me how to proceed with this
with regards
s.janagarHi,
To be able to add a button to the toolbar of a standard transaction, you can use GuiXT which is a bundled solution within SAP R/3 or Netweaver. With GuiXT, you can create your own pushbuttons within an R/3 screen or within the toolbar. You can make both the menu functions and the navigation to other transactions directly accessible with your own pushbuttons along with a new icon that you wanted to assign to the pushbuttons.
Also, you can customize the pushbutton's size effortlessly. And in your situation of adding it to the toolbar, GuiXT can help to set your pushbuttons automatically to fit onto the toolbar with its designer tool.
For more information about front end changes, you can view more information about GuiXT at http://www.guixt.com/site/solutions.php
Thank you and hope this helps! -
How to add display button(ICON) on standard report screen?
Hi,
I have to add display button after the excute button on the standard selection screen of the report.
could you please guid me how to do that i was trying with below but it does not reflect.
TABLES: sscrfields.
TYPE-POOLS: slis, icon.
INITIALIZATION.
Add display button to selection screen
functxt-icon_id = ICON_DISPLAY.
functxt-quickinfo = text-007.
sscrfields-functxt_01 = functxt.
Thanks,
Rajesh
Edited by: Rajesh Gupta on Nov 16, 2010 3:28 PMHi
TABLES: sscrfields.
TYPE-POOLS: slis, icon.
PARAMETERS: p_bukrs LIKE t001-bukrs.
SELECTION-SCREEN FUNCTION KEY 1.
INITIALIZATION.
* Add display button to selection screen
sscrfields-functxt_01 = icon_display.
In selection-screen you need to active the button by statament SELECTION-SCREEN FUNCTION KEY
Max -
How to add a button on the ALV LIST pop up
Hi ,
Can any one help me to add a button on the ALV list which is a pop up using ABAP Objects.
Thanks in advance.
Regards,
Kavya.HI ,
I want to add a push button on the ALV list out put which is comming as a pop up and I want this using classes and methods.
I have got a method IF_SREL_BROWSER_COMMANDS~ADD_BUTTONS from class cl_gos_attachment_list but still I am unable to get any additional button on the output ALV popup.
Please help.
Regards,
Kavya. -
How to add a button in the view at a specific position
Hi Gurus,
We have a requirement :
To add a button or image at a specific position in the view which is like an indicator showing different color
based on another field .
Example :
Adding a button next to a drop down flield and changing the color of the button based on the name of the color choosen in the drop down .
or Adding an image which can be changed based on the dropdown value or the value entered in the input field .
Thanks ,
Naval Bhatt.Hi,
Create an Attribute ZINDICATOR , in the same context node in which the dropdown(picklist) attribute,exists.
Let it be a CHAR 1 field.
Implement GET_P and GET_ method.
Pull this field beside the dropdown fields in view configuration.
Now the code =>
Implement the Get_P_ZINDICATOR for this attribute as explained by Robert
Implement Get_ZINDICATOR method as follows
DATA:
lr_current TYPE REF TO if_bol_bo_property_access,
lr_entity TYPE REF TO cl_crm_bol_entity,
coll TYPE REF TO if_bol_entity_col.
lr_current ?= collection_wrapper->get_current( ).
IF lr_current IS NOT BOUND.
value = cl_thtmlb_util=>get_icon_url( 'check_empty.gif' ).
RETURN.
ELSE.
dref = lr_current->get_property( 'ZINDICATOR' ) .
ENDIF.
IF dref IS NOT BOUND.
value = cl_thtmlb_util=>get_icon_url( 'check_empty.gif' ).
RETURN.
ENDIF.
TRY.
value = if_bsp_model_util~convert_to_string( data_ref = dref
attribute_path = attribute_path
IF value IS INITIAL.
value = cl_thtmlb_util=>get_icon_url( 'check_empty.gif' ).
* ELSEIF value EQ 'R'
* value = cl_thtmlb_util=>get_icon_url( 'check_overdue_status.gif' ). " gives RED LIGHT
ELSEIF value EQ 'Y' .
value = cl_thtmlb_util=>get_icon_url( 'check_due_status.gif' ). " gives YELLOW light
ELSEIF value EQ 'G'.
value = cl_thtmlb_util=>get_icon_url( 'check_nodue_status.gif' ). " gives GREEN light
ENDIF.
CATCH cx_bsp_conv_illegal_ref.
CLEAR value.
RETURN.
CATCH cx_root.
CLEAR value.
RETURN.
ENDTRY.
Generally check_overdue_status.gif and other images are std. and are present in all skins.
You need more colors then you have to add those images in the MIME repository in the images folder of the SAP SKIN folder.
You must implement the eventhandler for Dropdown field. For this in the GET_P method of dropdown, use
CASE iv_property
WHEN if_bsp_wd_model_setter_getter=>fp_server_event.
rv_value = 'COLOUR_SELECTED'.
ENDCASE.
and then implement the event handler EH_ONCOLOUR_SELECTED.
In this event handler, you must set the ZINDICATOR value as ' ' , 'R','G','Y' etc depending upon what is selected in dropdown.
This ensures that a server roundtrip is triggered and so the GET method of indicator field is called as soon as dropdown value
is selected.
Hope this helps.
Thanks & Regards
Suchita -
How to add a button to the home pages of the group wiki and user blog
On the top of the home page of the group wiki page, there are several buttons/links like "wiki", "blog", "calendar" and "mail". I would like to add a button "svn" linked to "/svn/". Any one can help me? Thanks very much
Hi Aravindhan,
Try something like this:
var ttDesvios = new sap.ui.table.TreeTable();
var cbDesviacion = new sap.ui.commons.CheckBox();
ttDesvios.addColumn(new sap.ui.table.Column({
label: new sap.ui.commons.Label({text: "Col1"}),
template: new sap.ui.commons.Label({text: "Info"}),
width: "50px",
ttDesvios.addColumn(new sap.ui.table.Column({
label: new sap.ui.commons.Label({text: "Action"}),
template: new sap.ui.commons.Button({text: "Delete"}).bindProperty("visible", "pathPropertyChild", function(value){
if(value .............){ return true;} //For child
else{ return false;} //For parent
width: "160px",
Regards
EDIT: Wrong paste code, that's better! -
How to add custom buttons in the tool bar of the crystal reports viewer
Hi,
I'm using Crystal report viewer (Crystal 2008) in my report and I want to add custom buttons and handle them in the tool bar of the viewer. Is there anyway to achieve this?
Please help me in this regard.
Thanks in advance.
Siva.I did this by adding a picturebox to the toolbar, the same size as the buttons, and loading in an image, and putting code into the Click event of the picturebox.
I also put code into the MouseHover event to change the picture's background color and into the MouseLeave event to change it back.
I have a couple of these buttons. They work very nicely and really look like part of the toolbar. -
How to add a button in the child node of the Tree Table?
Hi All,
I am having a requirement to create a tree table and it should have a delete button to each child node (screenshot attached).
Can anyone provide me a sample for how to implement this.
Thanks in Advance
AravindhHi Aravindhan,
Try something like this:
var ttDesvios = new sap.ui.table.TreeTable();
var cbDesviacion = new sap.ui.commons.CheckBox();
ttDesvios.addColumn(new sap.ui.table.Column({
label: new sap.ui.commons.Label({text: "Col1"}),
template: new sap.ui.commons.Label({text: "Info"}),
width: "50px",
ttDesvios.addColumn(new sap.ui.table.Column({
label: new sap.ui.commons.Label({text: "Action"}),
template: new sap.ui.commons.Button({text: "Delete"}).bindProperty("visible", "pathPropertyChild", function(value){
if(value .............){ return true;} //For child
else{ return false;} //For parent
width: "160px",
Regards
EDIT: Wrong paste code, that's better! -
How to add One Button to the Table Header.
Hi,
I would like to have few Table Header columns as Button and Other Table Header Columns as String. And each Button should have separate action. Please let me know, how can i implement this one.
Thanks
Mohando not cross post, this is a bad habit. now do you know about www.google.com. well this is a search engine, learn how to use it before you post. i got this link with this keyword search.
http://www.exampledepot.com/egs/javax.swing.table/pkg.html
http://forum.java.sun.com/thread.jspa?threadID=560605&tstart=15
hope this helps you
regards
Aniruddha
Maybe you are looking for
-
Monitor and Keyboard Don't Awake From Sleep
Background: I have two internal HDD's. Replaced the original Quantum with an 80G Maxtor. A 160G Maxtor has been my 'main' drive...daily use, etc and the Quantum (now the 80G Maxtor) has been/is the 'backup' drive. I used CarbonCopyCloner and cloned t
-
Cannot send a PDF with the Send Mail function
Send PDF as document fails on Adobe Reader on Ubuntu Linux 12.04 LTS. Send Link works.
-
Hi, I want to import a BAPI from a R/3 system. I have created a Software catalog and imported it into Integration Repository, also created a namespace with selecting the option for RFC enabled. Now when I right click on RFC to import a RFC, I get onl
-
SB X-Fi Extreme new driver not working
Win 7 64 bit , Dell XPS 730. The atoprogram installed new drivers( A very large file) and now th esoundsystem does not work? a lot of noise and low level. Anyone any suggestins? Thanks Curt
-
Can I install Maverick straight from Snow Leopard ?
Hi there, I have succesfully installed & upgrade my OS from ML to Maverick. However, I have another iMac which only runs on Snow Leopard. Can this iMac be upgraded straight to Maverick or do I have to purchase to upgrade to Snow Leopard first before