How to display a "Transaction in progress" screen
Is it possible to replace (in ITS) the current waiting screen (a moving ball or something like that) with something else?
We have a transaction that takes a long time to display. It's not a problem in the ITS, it's just how the transaction is - assume that it can't be optimized (for many reasons) or changed.
We want to display (in EP 6) a screen warning the user. This transaction is being displayed with a standard ITS iView (SAPGUI for HTML).
Can this be done?
Hi Carlos,
The content of the waiting screen can be found in a html page called hourglass.html. This file is located where the ITS mimes are stored:
For ITS 6.20 the path would be:
...\sap\its\mimes\system\[theme 99|2002]\page\hourglass.html
(For the integrated ITS releases the path is similar.)
You can change this file according to your needs, but please be aware that in case of problems the support will ask you to take back all customization changes first and restore the original files before it will analyse your problem.
Also with each upgrade to a new ITS patchlevel these files will be overwritten by the installer and have to be changed manually again to get back your customized content.
Best regards,
Henning
Similar Messages
-
How to display logo in module pool screen
Hi,
I need to display a logo in the screen of module pool programming. I have already imported the logo image using transaction OAER.
Please suggest how to display the image in the screen..
Thanks and Regards,
Sayan GhoshYou can show the image using the calss
CL_DD_DOCUMENT
For reference how to use the class
check the example program
DD_ADD_PICTURE -
How to display negative values in a screen field of a screen
Hi All,
Please let me know how to display negative values in a screen field of a screen.
thanksHi Kishore,
You can do this method. In the screen , create a text field of CHAR instead fo creating an INT4 field.
I have created a field of CHAR of name say TEXT.
In the main program,
declare a variable of the same name ie. TEXT.
data: TEXT(5) TYPE C.
In PBO, just assign the negative values.
It will work.Since there is automatic conversion between character and integer data types, it will work for positive values as well.
Regards,
Sylendra. -
How to display two grids in same screen using SALV Method
Hi Freinds,
Please let me know how to display two grids in same screen using SALV Method.
Thank you
Regards,
SDVUsing the same concept as described in How to dispaly Three Internal Table Data (One below another) in ALV OOPS .
All you need to add is passing your new containers as r_container parementer of factory method.
"1st one
cl_salv_table=>factory(
EXPORTING
R_CONTAINER = g_top_container
"2nd one
cl_salv_table=>factory(
EXPORTING
R_CONTAINER = g_bottom_container
Regards
Marcin -
How to display the error message on screen in display mode
Hi all,
How to display error message as as status message on the screen(module pool).
The requirement is if I call the screen, it should get with the error message in the status bar. If I write with error message 'E' error mesage information displays and when I click on exit, it lives the current transaction.
Thank you!
PrasadHi,
Try as below.
MESSAGE IXXX DISPLAY LIKE 'E'.
LEAVE TO SCREEN XXXX.
After displaying the information message like E, leave to the screen you want to navigate or can also navigate to the transaction required.
Regards,
Nangunoori. -
How to display an error message on screen?
Hi experts,
In screen painter, how to display an error message in the message area just below the screen?
Thanks!hi wuyia,.
Write like this;
Message 'Process completed Successfuly' TYPE 'S'.
Message 'Want to Overwrite Value' TYPE 'W'.
Message 'Press enter to continue' TYPE 'I'.
Message 'Invalid Input' TYPE 'E'.
S - Success
W - Warning
I - Information
E - Error
You can adjust your GUI option to display the message in a Popup or in the status bar.
Regards
Karthik D -
How to display mutilpe list in a screen ( ALV list)
Hello,
Could you please help me the source code sample for displaying many list in an ALV screen (Basic list)
For example : I 've 2 table with different information.
Table A Col A1 col A2 Col A3
Table B Col B1 B2 B3 B4 B5
Now I need to display them in only 1 screen like :
List of record in table A
Col A1 Col A2 Col A3
List of record in table B
B1 B2 B3 B4 B5
Thanks,for this kind of requirement use the LIst ALV.
The below sample code might help you
DATA : g_t_print TYPE slis_print_alv.
Initialize ALV
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
EXPORTING
i_callback_program = sy-repid.
ADD first ALC
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
is_layout = g_t_layout
it_fieldcat = g_t_fieldcat[]
i_tabname = 'g_t_strans'
it_events = g_t_events_strans
TABLES
t_outtab = g_t_strans
EXCEPTIONS
program_error = 1
maximum_of_appends_reached = 2.
IF sy-subrc NE 0.
MESSAGE s999 WITH 'Error in ''REUSE_ALV_LIST_DISPLAY'' FM'.
STOP.
ENDIF.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
is_layout = g_t_layout
it_fieldcat = g_t_fieldcat[]
i_tabname = 'g_t_sretrev'
it_events = g_t_events_sretrev
TABLES
t_outtab = g_t_sretrev
EXCEPTIONS
program_error = 1
maximum_of_appends_reached = 2.
IF sy-subrc NE 0.
MESSAGE s999 WITH 'Error in ''REUSE_ALV_LIST_DISPLAY'' FM'.
STOP.
ENDIF.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
is_layout = g_t_layout
it_fieldcat = g_t_fieldcat[]
i_tabname = 'g_t_stransrev'
it_events = g_t_events_stransrev
TABLES
t_outtab = g_t_stransrev
EXCEPTIONS
program_error = 1
maximum_of_appends_reached = 2.
IF sy-subrc NE 0.
MESSAGE s999 WITH 'Error in ''REUSE_ALV_LIST_DISPLAY'' FM'.
STOP.
ENDIF.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
is_layout = g_t_layout
it_fieldcat = g_t_fieldcat[]
i_tabname = 'g_t_sret'
it_events = g_t_events_sret
TABLES
t_outtab = g_t_sret
EXCEPTIONS
program_error = 1
maximum_of_appends_reached = 2.
IF sy-subrc NE 0.
MESSAGE s999 WITH 'Error in ''REUSE_ALV_LIST_DISPLAY'' FM'.
STOP.
ENDIF.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'
EXPORTING
is_print = g_t_print. -
How to display a specific SAP logon screen per system?
Hello,
I woud like to display a logon screen which contains system-specific information, e.g. for the QAS system it would be something like "This system was created by a system copy from PRD on MM/DD/YYYY"...
I have gone through the SAP Note 205487 and my understanding is that I have to create the ZLOGIN_SCREEN_INFO in the development (changeable) system and transport it.
Note 205487 : "Creating/changing this text requires a changeable system. Therefore, for production systems, SAP recommends maintaining the text in the upstream system and then transporting it."
Can anyone please provide me with some hints on how to create a different logon screen for each system and apply them via transport requests?
I prefer not to "open" the QAS system in order to create the logon screen because I would then have to "open" the productive system to create a different logon screen...
Any help is appreciated.
Thanks and Regards,
Michel M.Hi Michel,
Please refer to below documents for modifying SAP Logon screen and transporting to other system.
[How to customize the login screen|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=22219]
[Customizing SAP Login Screen|http://www.abap-tutorials.com/2009/12/30/customizing-sap-login-screen/]
[SAP logon screen, SE61, ZLOGIN_SCREEN_INFO|SAP logon screen, SE61, ZLOGIN_SCREEN_INFO;
Hope it helps
Regards
Arun -
How to display a table data on Screen having a Table control
Hi ,
I am new to ABAP.I would like to display a table data (Eg: ZDemo) on a screen at run time.I have defined a Table control in screen. Now I want to populate data from ZDemo to table control.How can I do that?Please help moving forward in this regard.Hi Gayatri,
After creating table control do the following steps.
1. In the flow logic section write the following code:
PROCESS BEFORE OUTPUT.
MODULE STATUS_0200.
LOOP AT I_LIKP WITH CONTROL LIKP_DATA CURSOR LIKP_DATA-CURRENT_LINE.
MODULE ASSIGN_DATA.
ENDLOOP.
PROCESS AFTER INPUT.
MODULE USER_COMMAND_0200.
LOOP AT I_LIKP.
ENDLOOP.
I_LIKP is the internal table which is used to display table data in the table control.
2. In Process Before Output, in the module STATUS_0200 write the following code:
DESCRIBE TABLE I_LIKP LINES FILL.
LIKP_DATA-LINES = FILL.
In Process After Input, in the module USER_COMMAND_0200 write the following code:
CASE SY-UCOMM.
WHEN 'LIPS'.
READ TABLE I_LIKP WITH KEY MARK = 'X'.
SELECT VBELN
POSNR
WERKS
LGORT
FROM LIPS
INTO TABLE I_LIPS
WHERE VBELN = I_LIKP-VBELN.
IF SY-SUBRC = 0.
CALL SCREEN 200.
ENDIF.
WHEN 'BACK'.
SET SCREEN 200.
ENDCASE.
In Process Before Output and in the module ASSIGN_DATA which is there inside the loop write the following code:
MOVE-CORRESPONDING I_LIKP TO LIKP.
So, Totally your flow logic code should be like this.
TABLES: LIKP, LIPS.
DATA: BEGIN OF I_LIKP OCCURS 0,
VBELN LIKE LIKP-VBELN,
ERNAM LIKE LIKP-ERNAM,
ERZET LIKE LIKP-ERZET,
ERDAT LIKE LIKP-ERDAT,
MARK TYPE C VALUE 'X',
END OF I_LIKP,
BEGIN OF I_LIPS OCCURS 0,
VBELN LIKE LIPS-VBELN,
POSNR LIKE LIPS-POSNR,
WERKS LIKE LIPS-WERKS,
LGORT LIKE LIPS-LGORT,
END OF I_LIPS,
FILL TYPE I.
CONTROLS: LIKP_DATA TYPE TABLEVIEW USING SCREEN 200,
LIPS_DATA TYPE TABLEVIEW USING SCREEN 300.
DATA: COLS LIKE LINE OF LIKP_DATA-COLS.
*& Module USER_COMMAND_0100 INPUT
text
MODULE USER_COMMAND_0100 INPUT.
CASE SY-UCOMM.
WHEN 'LIKP'.
SELECT VBELN
ERNAM
ERZET
ERDAT
FROM LIKP
INTO TABLE I_LIKP
WHERE VBELN = LIKP-VBELN.
IF I_LIKP[] IS INITIAL.
CALL SCREEN 200.
ENDIF.
WHEN 'EXIT'.
LEAVE PROGRAM.
ENDCASE.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Module assign_data OUTPUT
text
MODULE ASSIGN_DATA OUTPUT.
MOVE-CORRESPONDING I_LIKP TO LIKP.
ENDMODULE. " assign_data OUTPUT
*& Module STATUS_0200 OUTPUT
text
MODULE STATUS_0200 OUTPUT.
DESCRIBE TABLE I_LIKP LINES FILL.
LIKP_DATA-LINES = FILL.
ENDMODULE. " STATUS_0200 OUTPUT
*& Module USER_COMMAND_0200 INPUT
text
MODULE USER_COMMAND_0200 INPUT.
CASE SY-UCOMM.
WHEN 'LIPS'.
READ TABLE I_LIKP WITH KEY MARK = 'X'.
SELECT VBELN
POSNR
WERKS
LGORT
FROM LIPS
INTO TABLE I_LIPS
WHERE VBELN = I_LIKP-VBELN.
IF SY-SUBRC = 0.
CALL SCREEN 200.
ENDIF.
WHEN 'BACK'.
SET SCREEN 200.
ENDCASE.
ENDMODULE. " USER_COMMAND_0200 INPUT
Save and Activate the program along with the screen in which you have included table control.
Hope this will help you.
Regards
Haritha. -
How to display list in Agent Selection Screen?
Hi,
I am using DISPATCH method in Agent Selection screen ( obj. type WF_TASK ).
In description it says that this method could display a list of users but
in reality it displays only one item.
If anyone was able to display a list would you share how to do it?
Thank you.I think you will need to give more information. What does your binding look like, what are the possible agents for the task you give in the binding? This last one if you get a list or search functionality.
Regards,
Martin -
How to display computer video to TV screen?
How do I connect so that a video on MacBook Pro displays on my TV screen? When I use connector cord, I get a computer screensaver.
Hi Peter,
what kind of connection are you using? HDMI? In any case, if you connect the display and go into System Preferences --> Displays, then you can select your arrangement, that is whether you want to mirror your screen or not.
The screen saver may cause problems so I suggest disabling it. Hope this helps.
Note that Lion (which you seem to be running) will automatically turn one display black while playing video fullscreen when not mirroring. -
How to display error message on the screen
I am new to WD world and need all possible steps to resolve the following issue.
I need to display the error message on the screen if any required field is empty when user click on SAVE button.
I have set the attribute GO_MESSAGE_MANAGER and check the both box for PUBLIC and REFTO and set the associated type IF_WD_MESSAGE_MANAGER under COMPONENTCONTROLLER.
Under the method of COMPONENTCONTROLLER set the value WD_THIS-GV_NAV_FORBIDDEN = IV_NAV_FORBIDDEN. Which is type IMPORTING of associated type WDY_BOOLEAN.
GV_NAV_FORBIDDEN has been set to attribute WDY_BOOLEAN in the COMPONENTCONTROLLER.
Under the ACTION (on SAVE button) of my default view (VW_DEFAULT) I am doing the following.
IF lv_f_name IS INITIAL
CALL FUNCTION 'BALW_BAPIRETURN_GET2'
EXPORTING
type = 'E'
cl = 'HRRCF0002'
number = '020'
IMPORTING
return = ls_return.
lv_message = ls_return-message.
NEED TO PUT CODE TO PASS IT ON
ENDIF.The thing I can not figure out is the input parameter of this call. My CONTEXT has a node1->node2->node3->f_name.
CALL METHOD lo_message_manager->report_attribute_error_message
EXPORTING
message_text = lv_message
element = HOW WIILL YOU FIND THE VALUE OF THIS
attribute_name =
params =
msg_user_data =
is_permanent = ABAP_FALSE
scope_permanent_msg = CO_MSG_SCOPE_CTXT_ELEMENT
msg_index =
cancel_navigation =
is_validation_independent = ABAP_FALSE .
wd_comp_controller->set_navigation_forbidden( iv_nav_forbidden = abap_true ). -
How to display of the rule explanation screen within claim expert mode (ICLDCD02)
Hi all,
I just read Consulting Note - 1586478:BRFplus in FS-CM. According to the note, it is possible to display the rule explanation screen with claim expert mode. Would you like to provide how it can be done to me? It will be highly appreciated.Just a remark: this is an excellent note - I'm wondering wether this is linked from SAP Application help.
Best Regards,
Tobias -
How to display error documents in selection screen level
Hi,
Currently Iam doing Smartforms for journal voucher. Iam taking multiple documents as input and displaying relavent item data for each.
Now, my requirement is i want to display invalid document numbers at selection screen level. For example there are 30 invalid document number i want to display them before start-of-selection.
Thanks in advance,
Regards,
Chinna..i have a query......say i am using a selet-options s_ebeln for ekko-ebeln.
i want to display error messages for
1>lower limit cant be greater than upper limit?
2>for special cahracters given in the select-options fields.....etc...
now when i am writing the code......
if s_ebeln-low gt s_ebeln-high.
message e001.
it is showing SAP's message not mine.
but ....if my s_ebeln-high field is 0.
then my message is showing.
pls give me the codes for these? -
GDM: How to display it in the first screen (Dual monitors)
I have a PCI Express video card which i use for video-output for two screens.
The hing is that when i boot the system up, and gnome gives me the choice for selecting the user and so (GDM), this appears in the secondary screen, which is most of the time switched off.....
Lets say, like i have two screens: Left one and right one: The left one is the one that has the gnome menus, the system tray of the apps, and the right one is the one i move the apps once opened for watching in a bigger screen (it's a tv): This right screen is the one that displays the GDM.... Is there any setting where i can say GDM to appear in the left screen instead?
I hope i made myself clear...
Thanks!!!I think that GDM currently decides which monitor it shows up on by where the mouse is, and X starts the mouse exactly in the horizontal center of the full span of the two monitors.. so GDM shows up on the monitor with a wider resolution if they differ, because it contains the center point.
On other forums, some people say that when X starts, you can move the mouse over to the monitor you want quickly before GDM starts and it will show up there.. someone else said that you can move the mouse, click on the monitor you want, hit enter, and the GDM window moves there. I haven't tested either suggestion yet, but I have exactly what you're describing happen to my monitors at work.. it just doesn't bother me because I keep them both on at once
I don't know of a setting to tell X to start the mouse to the left or right, or to tell GDM which monitor to display on.
Maybe you are looking for
-
Black Screen on Windows 7 After Installing Windows Drivers
I recently installed windows 7 Home Premium on my 2010 13" Macbook Pro. Everything seemed to go okay, and windows would boot and run fine (albeit, with a few difficulties which would be fixed with the boot camp drivers). I inserted the OSX install CD
-
How to Create a Custom Title in Motion for FCPx
I would like to make something like the "torn edge" title in Fcpx with the following animation; it would move up from the horizon at the bottom of the screen, display the appropriate text for its position in the movie timeline and then drop down and
-
Hi this question has bugging me. I know Adboe gives the enduser a creative license. I was wondering how far that license goes. If someone created a site in dreamweaver and maybe even used some flash for a opensource Website would that be violating th
-
I HAVE CLOSED FIREFOX 4 AND WAS STILL UNABLE TO COMPLETE THE CHECKING OF CURRENT FILES AND INSTALLING MY DOWNLOADED FIREFOX 5. WHAT DO i DO NOW OR HOW CAN i RESOLVE THIS PROBLEM, OR DO I JUST STAY WITH FIREFOX4?
-
Hello, What kind of data/document types can be stored in MDM? For example, voice, PDF, Custom types, electronic data types? My client want to send data electronically from handheld device to the MDM system. Can it be done? Any ideas? Thanks, Shaikil