Web Dynpro report freezes up in IE8
Hi All,
I have a problem to open WD report in my IE8 (window 7).
Previously, I can open the report in IE6 or IE7. After I upgrade to IE8, I have problem to open WD report.
After I click on the link, it just freezes up and I cannot click on any selection or do anything to run the report.
Help needed here:
1. Anyone here have the same problem before? Or anyone have fix this issue before?
2. Anyone know what is the basic IE requirements that WD is running on? Is it running on Java scripts? Active X? What is the plug-ins or the Office Web Component that this apps resides on?
Thanks for any comment...:)
Edited by: KinShin on Aug 10, 2010 5:27 AM
hi,
The official support package that introduces IE8 on Windows 7 comes with the following
WD ABAP support packages :
1 NetWeaver04,SP25 / NW6.40,SP25.
2 NetWeaver04s,SP20 / NW7.0,SP20.
3 NetWeaver04s,EHP1 SP05 / NW7.01,SP05.
Please check the official SAP Marketplace service support notes :
http://service.sap.com/sap/support/notes/1347768
http://service.sap.com/sap/support/notes/1296463
Please check the SAP NetWeaver7.0 Product Availability Matrix (PAM) on SAP Market Place for the same.
regards,
Amit
Similar Messages
-
Exporting content of ALV grid in Web Dynpro for ABAP
Hello Experts
I have a following request which seems to be giving some headaches.
I need to export results from one of the Web Dynpro reports (ABAP) I have developed to the Excel spreadsheet. Results are stored on ALV component. Request is to add header to export file with additional information like report title, selection criteria, date when report has been executed. By default export file contains only column names and data. I have set the header for ALV grid with all extra information I need to be passed to Excel file but it does not seem to be transferred at all.
At the moment I see 2 possible solutions: 1) write my own Excel export 2) use PDF export where it is possible to set header/footer text. None of these solutions are ideal, I'd rather set header in standard Excel export. Is that even possible? Please help.
Regards
Michael
Edited by: Soltuion Manager on Apr 20, 2009 10:08 AM
Edited by: Soltuion Manager on Apr 20, 2009 10:26 AMHello Michael,
I haven't tried using the builtin functionality of ALV to achieve a similar fnctionality as yours but can suggest you a workaround for that. As how you might be already knowing you can try using the CL_WD_RUNTIME_SERVICES=>attach_file_to_response to download the contents into Excel/notepad/word. So just can modify the internal table to contain the extra information that you need. You can use the approach below for using the attach_file_to_response method:
1) First read the table's data into an internal table.
2) Convert the internal table data to STRING format.
3) Now convert it into tab separated format as how desired.
4) Convert this STRING format to XSTRING format
5) Make use of the attach_file_to_response method.
Regards,
Uday
METHOD onactionon_submit .
DATA: lv_node TYPE REF TO if_wd_context_node,
lt_mara TYPE if_main=>elements_mara,
wa_mara TYPE if_main=>element_mara,
lead_selection_index TYPE i,
mara_string TYPE string,
mara_xstring TYPE xstring.
lv_node = wd_context->get_child_node( name = 'MARA' ).
CALL METHOD lv_node->get_static_attributes_table
IMPORTING
table = lt_mara.
LOOP AT lt_mara INTO wa_mara.
CONCATENATE mara_string
wa_mara-matnr
wa_mara-ersda
wa_mara-ernam
wa_mara-matkl
wa_mara-meins
cl_abap_char_utilities=>cr_lf INTO mara_string
SEPARATED BY cl_abap_char_utilities=>horizontal_tab.
ENDLOOP.
** Now you need to add the column headers & the desired extra information through coding to
** mara_string
CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
EXPORTING
text = mara_string
IMPORTING
buffer = mara_xstring.
CL_WD_RUNTIME_SERVICES=>attach_file_to_response( i_filename = 'TEMP.XLS'
i_content = mara_xstring
i_mime_type = 'EXCEL' ).
ENDMETHOD. -
Navigation in Web Dynpro for ABAP
Hello Experts
I have a problem with triggering navigation to external Web Dynpro application.
Here is the current set up. I have multiple Web Dynpro reports using custom authorizations (utilizing Z-table, checking application name and user ID). In case if authorization check fails I am triggering plug which takes user to view with u201CNo authorizationu201D sign. Works perfect. Problem is that I have to embed this u201CNo authorizationu201D view on each report.
Now, I tried to do following but I failed. I have created Web Dynpro application only with u201CNo authorizationu201D sign (single view). On each report I was calling static method that checked authorizations and in case if it was not successful I was executing absolute navigation using method NAVIGATE_ABSOLUTE of IF_WD_PORTAL_INTEGRATION instead of firing plugs. Unfortunately no navigation has been triggered (method has been executed). Please note I am not using any portal integration. Each report is just a separate Web Dynpro application. Perhaps that is the issue.
Is there a way to re-direct user from one Web Dynpro application to another using ABAP code?
Kind Regards
Michael> Perhaps that is the issue
Yes that would be the problem. You can only use the Portal Navigation APIs (IF_WD_PORTAL_INTEGRATION ) when running in the Portal or in the NetWeaver Business Client.
> there a way to re-direct user from one Web Dynpro application to another using ABAP code?
Yes - exit plugs would be the correct approach. -
Double Click in ALV Report in Web dynpro ABAP4
Hi All,
I am very much new to WDA4 , can anybody plz guide me how to enable double click in ALV Report in Web dynpro ..
Plz help it is urgent .....
Thnks
SahilHi All,
I am very much new to WDA4 , can anybody plz guide me how to enable double click in ALV Report in Web dynpro ..
Plz help it is urgent .....
Thnks
Sahil -
Creating a report in Web dynpro using OOPS concept
Hi all,
Iam new to web Dynpro, i need to create a report in Web Dynpro using oops concept. can any one guide me regarding it.
Regads,
EasterHi,
Please refer to these links -
DEMO_COMMON_ASSISTANCE1 -Example for standard component
http://help.sap.com/saphelp_nw04s/helpdata/EN/43/1f6442a3d9e72ce10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw04s/helpdata/EN/43/1f6442a3d9e72ce10000000a1550b0/content.htm
Regards,
Lekha. -
Creating a report in EP portal using Web Dynpro
Hi all,
Can anyone guide me how to create a Report in EP portal using Web Dynpro.
Regards,
R.V.EasterHi,
You should read the documentation ([Web Dynpro ABAP: Development in Detail|http://help.sap.com/saphelp_nw70/helpdata/en/03/0048413e466e24e10000000a155106/frameset.htm]) and study the tutorials : [Go and Create First Application with Web Dynpro ABAP|http://help.sap.com/saphelp_nw70/helpdata/en/e6/2c4b29dc87c6409d6469ec390e8f3d/frameset.htm] and [Creating a Simple Flight Info Application|http://help.sap.com/saphelp_nw70/helpdata/en/e6/2c4b29dc87c6409d6469ec390e8f3d/frameset.htm].
Regards,
Pierre -
Calling a Report Program In Web Dynpro Using Submit statment
Hi all,
Can any one suggest how can i call a report program form Web Dynpro using Submit statment. I tried to call it its showing Field symbols not defined error. Is their any other ways to call Report in a Web Dynpro?. I have posted the error message when i tried using SUBMIT ZRR AND RETURN CONTROL
Field symbol has not yet been assigned.
The error occurred on the application server mnghcmsap_HRS_00 and in the work process 1 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Form: CHECKBOX_OUT of program SAPLKKBL
Form: GEN_LINE_OUT of program SAPLKKBL
Form: DATA_OUT_SIMPLE of program SAPLKKBL
Form: LIST_OUTPUT_NEW of program SAPLKKBL
Form: FIRST_LIST_DISPLAY of program SAPLKKBL
Module: LIST_DISPLAY of program SAPLKKBL
Function: K_KKB_LIST_DISPLAY of program SAPLKKBL
Method: PRINT_BACKEND of program CL_GUI_ALV_GRID===============CP
Method: SET_TABLE_FOR_FIRST_DISPLAY of program CL_GUI_ALV_GRID===============CP
Form: PBO of program SAPLSLVC_FULLSCREEN
Edited by: VINMANO on Jul 22, 2009 2:54 PMHI,
Its possible to call report program from Web dunpro...
chk out dis link,
calling report(se38) in webdynpro abap
By the way are using field symbol anywhere and left it unassigned?
Thanks,
Divya.S -
How to call standard report in web dynpro abap.
Hi All,
I need the output of one standard report e.g RHXSTR00 on web dynpro abap.
How can I achieve this?
Please help!!! Points will be rewarded.
Thanks in advance!
Cheers,
Darshna.Hi Darshna,
The report result is ALV and in most of the cases we generally do not have function modules or any other easy way to get the output.
In such cases the best approach which we follow is, to run this in background mode and generate the spool and display the ouput in PDF.
But if intertactive form is not present in your requirement then we need to debug the logic of the report (if no FM or class present) and get the results and display it in the View.
Best regards,
Suresh -
Adobe Form dumps in Web Dynpro ABAP Application but opens up by Report
Hello Experts,
I created a form and tested it by creating a report which contains following code,
call function 'FP_FUNCTION_MODULE_NAME'
exporting
i_name = lv_form_name "my form name
importing
e_funcname = iv_function_name.
*retrieve data in lt_items
call function iv_function_name
exporting
/1bcdwb/docparams = fp_docparams
it_item = lt_items
is_header = is_header
control_parameter = ls_control_parameters
importing
/1bcdwb/formoutput = fp_formoutput
exceptions
usage_error = 1
system_error = 2
internal_error = 3.
However when I try to do it on click of a button in my Web Dynpro Application, it dumps (the action has very much the similar code).
The error is: USAGE_ERROR
SY-TITLE HTTP Control
SY-MSGTY E
SY-MSGID FPRUNX
SY-MSGNO 111
Thanks in advance for your help.
Best regards,
AbirHi Otto,
I try to paste the ST22 log below.
Short text
Exception condition "USAGE_ERROR" raised.
Error analysis
A RAISE statement in the program "SAPLFPCALL" raised the exception
condition "USAGE_ERROR".
Since the exception was not intercepted by a superior
program, processing was terminated.
Short description of exception condition:
For detailed documentation of the exception condition, use
Transaction SE37 (Function Library). You can take the called
function module from the display of active calls.
Source Code Extract
Line SourceCde
16 * Return of PDF is always possible.
17 IF ie_outputparams-device IS NOT INITIAL AND
18 ie_outputparams-device <> 'PRINTER'.
19 * Devices TELEFAX and MAIL are not allowed in many cases.
20 IF ie_outputparams-nodialog = c_false
21 OR ie_outputparams-preview = c_false
22 OR ie_outputparams-noprint = c_false
23 OR ( ( ie_outputparams-arcmode = '2' OR ie_outputparams-arcmode = '3' )
24 AND ie_outputparams-noarchive = c_false ).
25 * Dialog or no preview; preview only if no output or archiving requested.
26 MESSAGE ID 'FPRUNX' TYPE 'E' NUMBER '110'
27 WITH ie_outputparams-device RAISING usage_error.
28 ENDIF.
29 ENDIF.
30 ENDIF.
31
32 * Call the internal interface.
33 move-corresponding ie_outputparams to l_params.
34
35 call function 'FPCOMP_JOB_OPEN'
36 changing
37 ie_outpar = l_params
38 exceptions
39 cancel = 1
40 usage_error = 2
41 system_error = 3
42 internal_error = 4.
43 case sy-subrc.
44 when 0.
45 when 1. raise cancel.
>>>>> when 2. raise usage_error.
47 when 3. raise system_error.
48 when 4. raise internal_error.
49 endcase.
50
51 move-corresponding l_params to ie_outputparams.
52
53 endfunction.
Contents of system fields
Name Val.
SY-SUBRC 2
SY-INDEX 7
SY-TABIX 0
SY-DBCNT 0
SY-FDPOS 70
SY-LSIND 0
SY-PAGNO 0
SY-LINNO 1
SY-COLNO 1
SY-PFKEY
SY-UCOMM
SY-TITLE HTTP Control
SY-MSGTY E
SY-MSGID FPRUNX
SY-MSGNO 111
SY-MSGV1
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO 0
SY-DATUM 20101110
SY-UZEIT 091449
SY-XPROG SSO2GETPARAM
SY-XFORM GET_PARAMETER
Chosen variables
Name
Val.
No. 20 Ty. FUNCTION
Name FP_JOB_OPEN
IE_OUTPUTPARAMS
PRINTER XX 00#䄀### #䄀### X ##00000000000000 00>
0000000000000000000000000000000000000000000000004000000040000000000000000000000000000000000000
0000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000
5544545255222222222222222222222222222222222223300000222000002222225222003333333333333322233344
029E4520880000000000000000000000000000000000000000000000000000000080000000000000000000000000C9
005000520049004E005400450052002000580058002000200020002000200020002000200020002000200020002000
SYST-REPID
SAPLFPCALL
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
5454454444222222222222222222222222222222
310C6031CC000000000000000000000000000000
005300410050004C0046005000430041004C004C002000200020002000200020002000200020002000200020002000
%_SPACE
0
0
2
0
0020
SY-SUBRC
2
0000
0002
00000002
SY-REPID
SAPLFPCALL
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
5454454444222222222222222222222222222222
310C6031CC000000000000000000000000000000
005300410050004C0046005000430041004C004C002000200020002000200020002000200020002000200020002000
%_DUMMY$$
0000
0000
2222
0000
0020002000200020
SY-MSGV3
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
0020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000
SY-MSGNO
111
000
000
333
111
003100310031
%_VIASELSCR
0
4
04
SY-MSGV4
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
22222222222222222222222222222222222222222222222222
00000000000000000000000000000000000000000000000000
0020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000
SPACE
0
0
2
0
0020
Application Calls
Index Calls
1 R=7 P=/sap/bc/webdynpro/sap/INM_WORKCENTER_APP/
Internal notes
The termination was triggered in function "ab_jfune"
of the SAP kernel, in line 3058 of the module
"//bas/720_REL/src/krn/runt/abfunc.c#3".
The internal operation just processed is "FUNE".
Internal mode was started at 20101110091356.
Lock Shared Objects
ModeLockRe Area Name
Instance Name Clt Lock Type
VersionId Label Include Line Time Stamp
1 CL_WDR_CONF_APPL_SHM
INM_WORKCENTER_APP. 102 R
178 5690 CL_WDR_CONF_APPL_SHBROKER=====CM001 9 20101110091356
2 CLUR_NW7_MESSAGE_AREA
E R
10 10 CLUR_NW7_MESSAGES=============CM003 11 20101110091356
3 CL_WDR_CFG_COMP_SHM
INM_WORKCENTER_COMP.AD4B75FF707A473CD26008949EBB0A69.07..E 102 R
11 12 CL_WDR_CFG_COMP_SHBROKER======CM006 29 20101110091359
Directory of Application Tables
Name Date Time Lngth
Val.
Program SAPMHTTP
SYST . . : : 00004612
\0\x0007\0\0\0\0\0\x0001\0\0\0\0\0\x0001\0\0\0\0\0\0\0\0\0
SY . . : : 00004612
\0\x0007\0\0\0\0\0\x0001\0\0\0\0\0\x0001\0\0\0\0\0\0\0\0\0
Program SAPLHTTP_RUNTIME
ICFBUFFER . . : : 00005624
ICFSERVICE . . : : 00004040
SAP 0000000000000000000000000DFFAEATGKMFLCDXQ04
Program CL_HTTP_SERVER================CP
RSJOBINFO . . : : 00000164
00000000000000
Program SAPLLANG
T002 . . : : 00000010
ES1EN|
Program SAPLSSFG
SSFARGS . . : : 00001734
Program CL_WDR_CLIENT_ABSTRACT_HTTP===CP
INDX . . : : 00003104
102BMWD_SP_LEVEL \0\0\0 00000000
Program CONTEXT_X_TR_SYS_PARAMS
CONTEXTB . . : : 00002992
102EBTR_SYS_PARAMS 000007000100000000000000\0\0\0\0
TCONT . . : : 00000068
TR_SYS_PARAMS 20100623230418|
Program CL_WDR_TRACE_TOOL=============CP
INDX . . : : 00003104
102BMSWD_TRACETOOL_ACTIVEAR\0\0\0 00000000
Program SAPLSKWF_NAMESPACE
SKWF_URLIO . . : : 00000384
102BBMIME/sap/public/bc/ur/nw5/themes/custom
Program SAPLSDCL
SDOKIOCL . . : : 00000600
SDOKIOCLT . . : : 00000150
SDOKLOCL . . : : 00000754
00000000000000 0000000000
SDOKLOTAB . . : : 00000362
SDOKPHTAB . . : : 00000662
Program SAPLISOC
T002 . . : : 00000010
ES1EN|
Program CL_CALENDAR_DEFINITION_CALLER=CP
INDX . . : : 00003104
102ARCAL_DEF \0\0\0 00000000
Program CL_WDR_LS_JS_TIMESTAMP========CP
INDX . . : : 00003104
102BMCL_WDR_LS_JS_TIME... \0\0\0 00000000
Program CL_WDR_WINDOW=================CP
RSJOBINFO . . : : 00000164
00000000000000
Program CL_WDR_DELEGATING_VIEW========CP
RSJOBINFO . . : : 00000164
00000000000000
Program CL_CGPL_USER_OPTIONS==========CP
CGPLT_OPT_INDX . . : : 00003040
102OP* RPM \0\0 0
Program SAPLBDLS
T000 . . : : 00000214
102GCC:GTv1-5.IK.PLN Dev CltGDC CHF
Program SAPLSDEX
DD07L . . : : 00000120
/GLB/7PTIR_GLB_PROJSTATUS A00020000R
Program SAPLSSCU
USR02 . . : : 00000942
102ARAYCHA \0\0\0\02010032499991231AGCCSC_EU \0
Program SAPLPRGN
AGR_DEFINE . . : : 00000266
102TM15_GLB_XX_ZR4026A_PLN01
Program SAPLSDOC
DOKHL . . : : 00000306
TXLG1B0000062000009
DOKTL . . : : 00000296
Program SAPLSI63
IWBSETTING . . : : 00000260
Program SAPLSR11
TADIR . . : : 00000464
Program SAPLSUGU
CVERS . . : : 00000102
SAP_BW 702 0004 W|
Program SAPLSUG2
SVERS . . : : 00000144
702
Program CONTEXT_X_IWB_CLASS_PROPS
CONTEXTB . . : : 00002992
102IBIWB_CLASS_PROPS 000007000300000000000000\0\0\0\0
TCONT . . : : 00000068
IWB_CLASS_PROPS 20010206162330|
Program SAPLTIW1
IWTESTFCTS . . : : 00000052
|
Program SAPLSDCS
SDOKDOCSP . . : : 00000148
Program SAPLSDSD
DDSHOFFLD . . : : 00003020
IF/RPM/TS_ITEM_D_DATA_CUST YYGLB_SEVERITY
Program /1BCWDY/EI2AA7ZECUCSFD0NKHM6==CP
RSJOBINFO . . : : 00000164
00000000000000
Program SAPLSUNI
TFDIR . . : : 00000268
Program SAPLBDS_METHODS
BDS_LOCL . . : : 00000350
DEVC_STXD_BITMAP OTBDS_LOC3 BDS_POC3 BDS_RE
I really appreciate your help.
Many thanks and best regards,
Abir -
Export internal table from report to web-dynpro
Hi,
I am trying to export an internal table from a report to my web dynpro pragram however its not working.
Statement used in my report -
EXPORT it_ordbk FROM it_ordbk TO MEMORY ID 'ZORDBK'.
Statement used in my web dynpro program
IMPORT it_ordbk to it_ordbk FROM MEMORY ID 'ZORDBK'.
This dynpro application is being called in HTML container on the screen.
Kindly help.
Cordially,
DanishHi Danish,
do not use export or import in Webdynpro.
try to create a class with global variables and in the report or at the place of Export fille the data .
and next in the place of Import memory to to call the global variable in the webdynpro and fill the internal table
go to se24> create a zclasss-> methods initialize>create a ztable same as export table and also declare in glaobal vairaible
--> next in the webdynpro program -->call the method retrive and push the global data to internal table.
Prabhudas -
ALV report web (BSP and Web Dynpro)
Hi,
I want to display report results in a BSP table using a list viewer component.
I've found some classes for web dynpro that use ALV to print data results. Is there any way to use the same within a BSP application?
(Web Dynpro example that use an ALV table:
'WDR_TEST_DYN_ALV_USAGE'.)
Thanks and regards,
Mariawhat ALV features you are looking for?
1. sorting - available in bsp tableview
2. filter - availalbe in bsp tableview
3. layout management (visible columns) - is doable with BSP (search weblog area for BSP personalize tableview)
4. export to excel - you can code that in BSP (code samples/special tag available in BSP weblog area)
but if you want a easy way out, as others mentioned, you can use integrated/standalone ITS to generate ALV and then use that its page as frame/iframe within you BSP
Raja -
Report Varaint in ABAP web dynpro
Hello All,
I am currently working on an ABAP Web dynpro development.
I am developing a Report, where the requirement is to have Variants (same as that of GUI reports).
The user can select the particular variant, which will populate the selection screen.
I am new to ABAP Web dynpro and am unaware whether Standard functionality of Variants is available for Web dynpro?
Can you please tell me whether Variants is available for Web dynpro?
Thanks and Regards,
PratikHi Pratik.
You could define the select options in a table per variant.
Depending on the selected variant you read the corresponding selection fields
from that table and populate the select options fields in wddoinit.
Then just call submit report afterwards.
AFAIK there is no standard functionality for that.
Cheers,
Sascha -
Calling a Report Program from Web Dynpro
Hi all,
I have a requirement, where i have to call a report program from web dynpro?. Wether its possible to call a report program in web dynpro?. Is we can call it, how this functionality has to be achived?Hello,
Yes it is possible to call report using SUBMIT statement from one of the method defined in COMPONENTCONTROLLER's method tab.
Once you define the method with SUBMIT statement then call that method with proper event.
Rest configuration will remain same for ABAP webdynpro.
Hope this helps.
Thanks,
Augustin. -
Show BI report in a Web Dynpro App
Hello,
I would like to insert a BI report into a Web Dynpro App, this is because I have some specials requirements like using a dynamic tree for selecting the user desired report and pass two parameters to this report via URL for example, this is why I cant use standard BW iView to show this reports.
Any hint, suggestion or advice is really appreciated here.
Best regards.Hi Ramien,
See this link,
Re: BW server details from webdynpro
Hope this helps you
Regards
Rohit -
Calling an ABAP report from a web-dynpro view
Hi,
I have a web dynpro view that i would like to call an ABAP program from. Any ideas how i can do this? Thanks,
Samir
Edited by: Samir Vora on Feb 18, 2008 11:12 AMHello Samir,
that would mean mixing two different ui technologies and hence it not possible. You can start the report in background though. Please refer to [this list of restrictions and limitations|http://help.sap.com/saphelp_nw70/helpdata/en/46/82091e304559dbe10000000a1553f6/content.htm] regarding the usage of certain ABAP statements.
Best regards,
Thomas
Maybe you are looking for
-
Access to On-Prem Data Source Forbidden
In Power BI preview site... Successfully downloaded the gateway and created a connection to an on-prem SQL database. Data source in Power BI admin says "ready". I can see tables and views. Works fine. I click on the data source in power BI and cut
-
I purchased an album on itunes and everything was fine. Then when I reconnected my ipod and it did some autosync (which I have it set up to do manual sync) it added every single song a second time, but apparently they are some sort of internet file,
-
I've installed BO XI Enterprise on a Linux server. Wrote a Java UFL and designed a report to use the Java UFL. I deployed my rpt file & the ufl's jar on the linux server. Re-started tomcat. I can see my report file using "infoview", but when I run my
-
Enable Comment XML in InDesign
Hi All, I want to enable all comment tag in InDesign before exporting to xml. It is viewed in InDesign Structure Panel like the following picture. Thanks, Mahesh
-
Feature request: Support for more than 2 monitors
I currently use an external monitor for my critical editing/evaluation as my iMac display doesn't reproduce reds very well. I understand newer iMacs can support 2 external displays, obviously desktop machines can support as many displays as there are