Gui status standard - new button
Hi gurus,
I have added a new button to a standard gui status: 0101 of function group CEI0. Everything seems ok, but when I start the transaction (CU50) I can't see the new button. Should I do some other operation to see the modification I have done?
Thanks a lot
Guido
Hi
It should be a gui for a popup, I don't believe It can deactive your new functions at runtime, but try to check what's happens as soon as that gui is set in PBO.
Max
Similar Messages
-
How to copy GUI status to new program
Hi all,
In report A, i have GUI status with lot of menu bar activities. i need to create one more report B, with the same GUI status. Is there any option to copy/download from Report A to paste/upload to the new report B.
Note: Both the Reports are in different SAP Systems.
Please suggest.
Thanks.
Regards,
Venkat
Edited by: VENKATA PRASAD BATHINAPATLA on Sep 19, 2011 8:39 AMHi,
You can do this:
go to Transaction se90. Drill down to Program library -> program sub objects -> Double click on GUI Status.
In the program name enter Your PROGRAM NAME and press execute. now select check box beside <Your GUI STATUS which you want to copy>. and in the menu click on GUI Status -> Copy.
Now copy it to ur B report pf status.
or
goto se80 select Program enter your program name then under GUI Status right click on your gui ststus which you want to copy and press copy and enter your B Report name.,
hope this helps u.,
Thanks & Regards,
Kiran -
Standard New button for creation of bp is not appeared in ic agent bp role's main page.
I have checked in.htm page of ICCMP_BP_MUL_S/BuPaSearchB2B which is getting called in web.
in line no. 45 of .htm page there is condition to check whether new button should be displayed or not, when this condition is true no_bp_create is initial then only new button appears in ic agent.
I have debugged so many times but unable to find out from where no_bp_create flag is populated and in conclusion new button is not appeared .
I think there is some authorization which should be assigned to user for creation of bp so that above said flag (no_bp_create) is not getting populated.
if i am on right track so please let me know which authorization is to be assigned to user so that user can see new button in ic_agent.Hi Sunny,
The parameter no_bp_create is being set in the do_init_context method of the view controller class of same view but the value is being fetched using a badi.
The authorization to create BP can be enabled by implementing the BADI BADI_CRM_BP_UIU_AUTHORITY (or enhancement spot CRM_UIU_BP_ENHANCEMENT).
Users can be authorized to create/edit data for different UI components using this badi.
In this badi put the condition for the application name may be as (based on your scenario or explore more) cl_crm_ic_bp_constants=>gc_bp_create OR OR cl_crm_ic_bp_constants=>gc_bp_edit and set the value of parameter cv_not_allowed = abap_false. Then you should be able to see the New button.
Regards,
Shobhit -
How to get GUI Status(Push Buttons) in ALV Report
Hi Friends
I have a requirement in a way that:
Once selection-screen was processed,an ALV report has to come and above the ALV List,I need a custom GUI Status(4 Push Button) with Push Buttons Logic.
Once I had clicks on thesse push button,I need to display one more ALV List and above this List,again I need a custom GUI Status(2 Push Buttons) with Push Buttons Logic.
Can anyone throw some light how we can achieve this.
Thanks for your cooperation!
Regards,
Madisettydata: rt_extab type slis_t_extab,
g_ucomm like sy-ucomm ,
g_selfield type slis_selfield.
form alv_display .
call function 'REUSE_ALV_LIST_DISPLAY'
exporting
i_callback_program = g_repid
i_callback_pf_status_set = 'PF_STATUS'
i_callback_user_command = 'USER_COMM'
it_fieldcat = it_fldcat
tables
t_outtab = it_final1
perform pf_status using rt_extab.
perform user_comm using g_ucomm g_selfield .
endform.
form pf_status using p_rt_extab.
set pf-status 'PF_STATUS' excluding p_rt_extab.
endform.
form user_comm using p_ucomm like sy-ucomm
p_selfield type slis_selfield.
data: l_row type i.
case p_ucomm.
when 'DISPLAY_PO'.
loop at it_final1 into wa_final1.
if wa_final1-sel eq 'X' .
l_row = l_row + 1.
endif.
if l_row gt 1.
message e004.
endif.
clear wa_final1.
endloop.
p_selfield-fieldname = 'SEL'.
read table it_final1 into wa_final1 index p_selfield-tabindex .
set parameter id 'BES' field wa_final1-ebeln.
call transaction 'ME23N'.
endcase.
endform.
*create user interface for gui status by double clicking on 'PF_STATUS'.
*Check the above sample code . -
Hi,
Am calling a screen 104 from the main screen, using the following statement..
CALL SCREEN 104 STARTING AT 10 5.
It is including the GUI status of the main screen. But I dont want any GUI status for the screen 104. I need only Title bar. How can I exclude the previous GUI status? Is it like by creating the new GUI status( without any buttons ) or is there any other efficient way to do this?
Regards,
SAP LoverHi,
The GUI status of a selection screen is generated by the system. The SET PF-STATUS statement in the PBO event of the selection screen has no effect on the standard GUI status. If you want to use your own GUI status for a selection screen or deactivate functions in the standard GUI status in exceptional cases, you can use one of the following function modules in the PBO event of the selection screen:
RS_SET_SELSCREEN_STATUS
Sets another GUI status defined in the same ABAP program, or deactivates functions of the standard GUI status.
RS_EXTERNAL_SELSCREEN_STATUS
Sets a GUI status defined in an external function group. You must use the SET PF-STATUS statement to set the status in a special function module in this function group. You must pass the name of the function module that sets the status as a parameter to the function module RS_EXTERNAL_SELSCREEN_STATUS.
For further information, refer to the function module documentation.
REPORT demo_sel_screen_status.
DATA itab TYPE TABLE OF sy-ucomm.
PARAMETERS test(10) TYPE c.
AT SELECTION-SCREEN OUTPUT.
APPEND: 'PRIN' TO itab,
'SPOS' TO itab.
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = sy-pfkey
TABLES
p_exclude = itab.
In this example, the Print and Save as variant functions are deactivated. To find out the function codes of the standard GUI status, choose System ® Status and double-click the GUI status field.
regards,
preet
reward if useful.. -
Hello,
on my dynpro I defined a GUI Status with several buttons. The problem is that that buttons in the right corner exceed the visible area of the screen.
Is there a possibility to automatically display them in multiple rows when the screen is too small?
Thanks. Regards
yjHi Deepu,
the gui status size does not seem to be related to the dynpro size. I tried that.
Also these kinds of settings can be applied to elements on the dynpro only, not the entire screen.
What I have is something like this:
GUI status:
| <-- Screen ends here
B1 B2 B3 B4 B5 | B6 B7
|
|
Dynpro with ALV |
| -
Desactivate standard buttons in GUI Status
We are looking to desactivate these standard buttons in the gui status.
Button 1: Creates new session
Button 2: Generates a shortcut on the desktop
Button 3: Help
Button 4: Customizing of local layout
We thing that these buttons are set automaticaly by SAP. Is there a way to desactivate them. (SAP version 4.6C)
Help Required,
Best regards.Hello Daniel,
It is not possible to do that. The reason is that these buttons are a part of the SAPGUI. They don't come from the application server - i.e., they don't have any function codes as such. So you wouldn't be able to disable them.
Regards,
Anand Mandalika. -
Add Button to GUI STATUS Application toolbar
Hi,
I have to add a button in the application toolbar of a gui status. I have done that many times before, but I never got into trouble like this time....
When I open the Gui status and the tree for the application toolbar, I can see already set buttons. When I now click on change (a modification warning comes) and press the plus-icon, it is possible to enter a new item. But everything I´m typing, I get the message Function code XXXX has not been assigned to a function key. I have never got this before....
When I now go to SE41 and enter a new function key, I can´t use it either afterwards as a button in the application toolbar.
In the tree of the function keys, I can´t change anything...
What can I do here? The program name is SAPMZLCG, so it has been modified sometimes. But how can I change the GUI STATUS now to add a new button?
Thank you!You need to goto the application toolbar and the add your text to the items and click below the text you will get one popup which will ask for static text and dynamic text. select statictext and then add all the information like text name and if you want to add an icon you can do it aswell. the there will be another popup for fuction attributes where you will be able to find some options loke fuction types and reaction need to select all that and then click on the ok button and save check and activate the same and after that activate and check whether the button is visible or not. once the button is visible then you need to check for the ok_code and sy_ucomm and then insert the fuctionality of the button.
I hope this might solve your problem. -
Adding A Pushbutton To GUI Status of Standard Program
Hi,
I need to add a pushbutton to the GUI status of one of the SAP standard programs, the system being <b>ECC 6.0</b>. One method which I tried was by copying the standard program as a Z program and then modifying the GUI status per my requirement. Although this works, one drawback in doing it this way was with the introduction of the new Enhancement Framework in ECC 6.0, the defined enhancements from the standard program were not copied to the Z program.
I am looking for suggestions on how to add a pushbutton in the GUI status of the standard program using the enhancement concept. Please let me know the implications if any, while carrying out this change.
Regards,
Ravi KrishnaGOTO Se41 Transaction ..
one example :
Standard Program : SAPLSLVC_FULLSCREEN
Status : STANDARD_FULLSCREEN
use ur program first and status and now click on copy status ...
copy from standard to custom.. -
Need to add new button in std program in std PF status.
Hello Gurus,
I have added a button +US4 in the GUI status E110 of Function group QEEM but it is not displaying in the QE51N transaction screen.
I have activated the function code and PF status as well, still this button is not displaying.
Can anybody please help me to display this button on the screen?Hi Isha,
How did you change the the standard pf-status of the standard program. I am trying to add a function code in standard pf-status. But it is asking for the access code. Kindly tell me the process to add a component. thanks in advance.
Thanks & Regards,
Suresh -
Use standard GUI status in customer GUI status without extra programming
Hi,everyone.
I have a problem in my development.
now, I'm developing my own dialog program. And I need use my own GUI status.
there are some buttons on application tool bar.when I click some buttons on the
application tool bar,the program will do something according to the function code.
But now, I also need the standard tool bar in the screen too.yeah,I know I can input function code
to the buttons of the standard tool bar and the buttons of standard tool bar will be bright and can
be clicked. But when I click the button on the standard tool bar like 'back', the program will not
return to the previous screen .
so, what I want to know is how can I make the buttons bright and achieve the functionality provided
by the standard tool bar without extra programming.HI,
you can use Tcode SE41 ( MENU PAINTER ) to copy the status of a standard program.
to go back to the screen from where you come from like the standard BACK button.
in PAI
module go_back.
in abap source code the module looks like this
module go_back.
case sy-ucomm.
when 'BACK'.
LEAVE TO SCREEN O.
endcase.
endmodule.
to by pass the screen validations the above code should be written in
MODULE MNAME AT EXIT-COMMAND.
in the PAI.
Thanks and regards
Ramchander Rao.Krishnamraju -
GUI status: codes for standard functions
Hi Experts,
I have created a custom GUI status in my screen and enabled BACK, CANCEL, EXIT, PRINT and FIND buttons.
With coding BACK, CANCEL and EXIT are working fine but what codes i should write for PRINT and FIND? Can anybody give me some sample codes.
Points assured.
Jogdand M BHi
For PRINT:
NEW-PAGE PRINT ON.
WRITE: 'Bye Bye'.
For FIND, something like
FIELD-SYMBOLS: <FIELD> TYPE ANY.
LOOP AT SCREEN.
ASSIGN (SCREEN-FIELD) TO <FIELD>.
IF <FIELD> CS MY_STRING'.
SET_CURSOR = SCREEN-FIELD.
EXIT.
ENDIF.
ENDLOOP.
In the PBO
SET CURSOR FIELD SET_CURSOR.
Max -
GUI-status disable button?
Hi,
How to disable an button on my gui-status MAIN?
tnx.Hi,
You can use the following command:
DATA: it_buttons TYPE STANDARD TABLE OF sy-ucomm,
wa_buttons TYPE sy-ucomm.
wa_buttons = 'SAVE'.
APPEND wa_buttons TO it_buttons.
SET PF-STATUS 'ABC' EXCLUDING it_buttons.
Screen will have the button disabled having F-CODE 'SAVE'.
Regards,
Kunjal -
DISABLE button(FCODE) from the GUI-Status
Hi people,
Can anyone help me out with this... I need to manipulate the PF-STATUS and 'DISABLE' some of the buttons. I am already using the
'SET PF-STATUS 'STATUS_100' EXCLUDING lt_off_commands.' but instead of hiding the buttons I would rather diable them so that they are visible on the toolbar but could not be used.
TIA,
ZAMHello ZAM,
There's a standard way to do that. When you Create / Edit a GUI status in the Menu Painter, you can choose whether you want the disabled function codes to be hidden or to be displayed as grayed out.
Follow the menu path <i><b>Goto>Attributes>Pushbutton Assignment</b></i>. You will get a pop-up with three options. The default option is <i><b>Hide all</b></i>. Just choose <i><b>Display all</b></i> on this pop-up and activate the GUI status. Your functionality is achieved.
If this helps, please reward the points and close the thread. Otherwise, please get back with the problem you might be facing in doing so.
Regards,
Anand Mandalika. -
Creating a cascading menu button an a GUI status
I have a GUI status on a normal screen (NOT on an ALV grid). On this status I have added 3 function buttons (SEARCH, CREATE, MANAGE). I want to add a 4th button that appears and acts like a cascading menu button. An example of what I want the button to look like is similar to what you would see on the standard 'Change Layout' button on an ALV Grid. I am not using an ALV grid, though - but I'm trying to get a button on the GUI status to act like that - where you click on it and you see multiple options such as Display, Edit, Copy.
I don't want to add this to my MENU bar. I'm trying to add it to my APPLICATION bar. If anyone has ever done this, please let me know how you did it.
Thank you for any helpful information.
-P. FoleyI think that is done with the "toolbar" control so it will be in the screen, not on the application bar... have a look at SAPTOOLBAR_DEMO1, and the CTMENU_* programs, plus
http://help.sap.com/saphelp_sm32/helpdata/en/8f/bcc23657ad0730e10000009b38f839/frameset.htm
for more info on this, if it is the style you want.
Or perhaps look at Generic Object Services to add a button between the application bar and below the menu (as in ME23N, FB03 etc)
Jonathan
Maybe you are looking for
-
Some emails I receive on my iPad seem to have disappeared when I try to go back into them. Also I sent an email with attachment to several people. When I went back into my email the attachment had disappeared. I phoned one of the recipients to see
-
hi all, i m using mqseries 5.3. I have created Sender QMgr & Receiver QMgr & in that i have created sender queue & receiver queue. In sender queue i have created two channels 1) Server connection channel 2) sender channel In receiver queue i have cre
-
In j1iin in balances column ECS balance is not appearing
Hi all, In J1iin we have balance column, in which we can see the excise balances available for BED . ECS, SECS etc., Here BED , SECS balances are seen, but ECS balance is not appearing. Please update whether any note has to be updated
-
Solaris 10 beta 7 boot problem; stops after loading mmu32 module
Hi, I'm having a problem getting beta 7 to boot on my system, using boot -v it appears to hang right after the mmu32 module is loaded. Is there a more detailed debug option I can use on the boot line to track down more precisely where the hang is occ
-
I can't install Solaris 10 on my Acer Aspire 2920
When I try to install Solaris 10 8/07 on my Acer Aspire 2920 after selecting the type of the console (Solaris) on my computer starts an endless cycle reboot. the specifications of my lap are: Processor: Intel Core 2 Duo processor T5450 Ram : 3 GB DDR