Webdynpro ABAP exit plug browser auto popup.
Hi Experts,
We are using the exit plug to close a webdynpro ABAP application.When this plug gets fired a auto popup from browser comes up with option yes and cnacel.When we are clicking on cancel the application is getting hanged instead of getting blank.
Is there any way to skip that browser auto popup using close window method or by some other means.
Thanks In Advance
Pradeep
Can check this article for hints.
https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d0018077-f0c9-2b10-87af-eb9bb40776d4&overridelayout=true
Also check this thread had a similar requirement.
Exit button for web dynpro within portal
Thanks
Avik
Edited by: AVIK SANYAL on Aug 20, 2009 12:00 PM
Similar Messages
-
How to exit from a WebDynpro ABAP application and open another url
Hi Friends,
How to exit from a WebDynpro ABAP application and open another url like (www.yahoo.com) in the same window of the WD4 application on click of a Button?
Regards,
XavierHi,
First of all you should create outbound plug in the window you are trying to exit with plufg type "Exit"
Then create method handler in the view with this code
data lo_view_cntr type ref to if_wd_view_controller.
data lo_win_cntr type ref to if_wd_window_controller.
data: l_parameter_list type wdr_event_parameter_list,
l_parameter type wdr_event_parameter,
l_val type ref to data,
l_val_url type REF TO data.
field-symbols: <fs> type any,
<fs_url> type any.
lo_view_cntr = wd_this->wd_get_api( ).
lo_win_cntr = lo_view_cntr->get_embedding_window_ctlr( ).
CREATE DATA l_val type c.
CREATE DATA l_val_url type string.
ASSIGN l_val->* to <fs>.
ASSIGN l_val_url->* to <fs_url>.
<fs> = 'X'.
<fs_url> = 'http://your-link.com'.
l_parameter-name = 'URL'.
l_parameter-value = l_val_url.
INSERT l_parameter INTO TABLE l_parameter_list.
lo_win_cntr->if_wd_view_controller~fire_plug( EXPORTING plug_name = 'EXIT_PLUG'
parameters = l_parameter_list ).
You can easily change this logic to exit application instead of redirecting to the site
just changing to
l_parameter-name = 'CLOSE_WINDOW'. -
Exit from Webdynpro abap application in portal environment
Hi,
I created one custom service in Webdynpro ABAP in ESS and also integrated in the portal environment
I need to put Exit button in every page ( OVERVIEW, EDIT, REVIEW). When user click on 'EXIT' button from any one of page , it should return back to PERSONAL INFORMATION in ESS Homepage.
I have used Exit plug in window , but i read in SAP Library Exit plugs will not work in portal environment.
Let me know which way i should proceed to acheive the Exit functionality.HI,
Add the following code in action of exit and also add the application parameter which gets the area page from the portal.
Apart from this, do the configuration settings in these screens ( Define resources, Define services ) in SPRO.
DATA: countrygrouping TYPE molga,
arealink TYPE rhxss_ser_linkinfo_s.
DATA:
node_settings TYPE REF TO if_wd_context_node,
elem_settings TYPE REF TO if_wd_context_element,
stru_settings TYPE if_componentcontroller=>element_settings .
navigate from <CONTEXT> to <SETTINGS> via lead selection
node_settings = wd_context->get_child_node( name = if_componentcontroller=>wdctx_settings ).
get element via lead selection
elem_settings = node_settings->get_element( ).
get all declared attributes
elem_settings->get_static_attributes(
IMPORTING
static_attributes = stru_settings ).
CALL FUNCTION 'RH_PM_GET_MOLGA_FROM_PERNR'
EXPORTING
pernr = stru_settings-personnelnumber
begda = sy-datum
endda = sy-datum
IMPORTING
molga = countrygrouping.
CALL FUNCTION 'HRXSS_SER_GETAREALINK'
EXPORTING
areagroupkey = stru_settings-home_service
areakey = stru_settings-area_service
portalcontext = 'X'
personnelnumber = stru_settings-personnelnumber
countrygrouping = countrygrouping
IMPORTING
arealink = arealink
EXCEPTIONS
areagroupkey_invalid = 1
areakey_invalid = 2.
DATA: l_portal_manager TYPE REF TO if_wd_portal_integration,
l_api type ref to IF_WD_COMPONENT.
l_api = wd_this->wd_get_api( ).
l_portal_manager = l_api->get_portal_manager( ).
l_portal_manager->navigate_absolute(
navigation_target = arealink-linkpcdpage
navigation_mode = if_wd_portal_integration=>co_show_inplace
history_mode = if_wd_portal_integration=>co_no_duplicates -
Problem with POPUP and exit plug
Hi together,
in my case under certain conditions i create a popup window from a view with the method "if_wd_window_manager->create_popup_to_confirm( )"
The popup displays an error or success message to the user and a "OK" button is available. I stored the popup window in the attributes of the underlying view. So an action "OK_BUTTON_PRESSED" of the view is assigned to the OK-button of the popup using method "if_wd_window->subscribe_to_button_event( )".
In the action handler two commands are executed:
1) closing the popup with "if_wd_window->close( ) method of the popup reference stored in the view attributes".
and
2) firing a navigation plug from the view to the underlying window which calls its own window exit-plug.
Now my problem is that the popup window does not close when i leave the view with the navigation plugs. Without the plugs everything is working fine. It seems that the underlying view/window must still be available to close the popup.
In my case the exit plug is called. I can see it because a new URL is called and i can see the new page but the modal popup is still there and not closed.
Has anyone an idea how to solve that problem?
Edited by: Dirk Jäckel on May 23, 2008 3:34 PMhi dirk......
what you can do is first execute the close method and set an attribute to 'X' once this close is over. then in your wddomodify method of the view check for that attribute and fire that plug. so the firing should take place in the modify view method.
---regards,
alex b justin -
Popup for transport request in WebDynpro ABAP application
Hi there,
which function module can I use to prompt the user for the transport request in an WebDynpro ABAP application.
In SAPGUI I found 'TR_ORDER_CHOICE_CORRECTION' to do this but I get a short dump when I call this one from a WebDynpro ABAP application ...
Many thanks in advance!
Regards,
SteffenThanks for your replay!
The reason I get the short dump is the function modules I found call a dynpro screen inside for prompting for the request. I am not surprised this does not work for WebDynpro applications ....
So I thought there is a generic function module for WebDynpro applications available or a WebDynpro component I can use for this ... Sure I could build it by myself but this does not seem to be the right way for me since this requirement seems to be of a generic nature.
@Gaurav: I am interested to bring up a generic popup for prompting for the request. So I cannot use the flags to suppress the screen ...
Best regards,
Steffen -
Close Popup window in webdynpro abap.
Hi,
Can anyone tell me ...how to close the popup window through the action in webdynpro abap . In my popup window there is a button(i.e 'UPDATE') apart from that default 'OK' button , I want that when 'UPDATE' button is pressed, along with the action window should be closed. I dont want to close the window by pressing 'OK' button at the botton
I have used following code to open the popup window.
data lo_window_manager type ref to if_wd_window_manager.
data lo_api_component type ref to if_wd_component.
data lo_window type ref to if_wd_window.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
lo_window = lo_window_manager->create_window(
window_name = 'POP_UP WINDOW'
title = ''
close_in_any_case = abap_true
message_display_mode = if_wd_window=>co_msg_display_mode_selected
close_button = abap_true
button_kind = if_wd_window=>co_buttons_ok
message_type = if_wd_window=>co_msg_type_none
default_button = if_wd_window=>co_button_ok
lo_window->open( ).Hi Dear,
please try this code,
DATA lv_wc TYPE REF TO IF_WD_WINDOW_CONTROLLER.
data lv_view TYPE REF TO IF_WD_VIEW_CONTROLLER.
data lo_window type ref to if_wd_window.
lv_view = wd_this->wd_get_api( ).
lv_wc = lv_view->GET_EMBEDDING_WINDOW_CTLR( ).
lo_window = lv_wc ->GET_WINDOW( ).
lo_window->CLOSE( ).
Message was edited by: kumar.k kulanthaivel
Regards,
K. Karthikeyan -
Remove Maximize button from popup window using Webdynpro ABAP
Hi,
Is there a way to remove the maximize button from a popup window using Webdynpro ABAP?
Thanks,
JayHi Jayanth,
I think by setting is_resizable parameter pass abap_false. try this
lo_window = lo_window_manager->create_window(
window_name = 'POPUP'
title = 'Window'
close_in_any_case = abap_true
message_display_mode = if_wd_window=>co_msg_display_mode_selected
message_type = if_wd_window=>co_msg_type_none
is_resizable = ABAP_FALSE ).
Cheers,
Kris. -
Create PMD (Clinical Document) Document from Webdynpro ABAP
Greetings everyone,
I have developed two PMD document category(Tcode :N2T6 ) for Clinical documents in SAP R/3 and somehow with the limitation of R/3 in terms of developing user friendly screens like Auto fill and image processing etc...,Users do not satisfy with it.So we are planning to develop in Webdynpro ABAP.But i am not sure how do we integrate the webdynpro development with IS-H PMD (clinical documents) documents ,also I am looking for BAPI's to create our customized parameterized documents.Any help will be really appreciated.
Thanks,
VigneshHi Vignesh,
You are right that certain features, such as auto-completion, are not supported in the PMD toolset. But as most of the data captured in those documents have a high importance for treatment process, you need to elobarate whether such a feature has any impact on patient safety. Just a quick one - user types An ... and the system determines matching diagnoses such Anorexia or Angina. In case the user picks the wrong one by accident the patient safety is an issue.
Other features such as image management can be used. For that you need to use a PMD link module which does provide the image integration. Siemens will ship in the next release EhP6 such a link module for a third party imaging software. Beforehand the link module use with custom development.
In general Siemens has started a product redesign program named "Smart UI". It's major aim is to provide an up-to-date user interface for all major application within i.s.h.med. The very first application we plan to ship is a web-based electronical medical record.
In case you still want to develop your application, I'm sorry to say, but there are no BAPIs or Web services in the standard delivery. For changes to existing documents you can utilize the PMD API of generator version 2. But be aware that document creation is not supported by the API. You need to have a document. Also certain user exit developments may brake a change without having the GUI running. For instance a popup in the save routine will cause a dump if no SAP GUI is available.
Hope this help.
Axel Biernat
Siemens AG
Product Commercialize -
Closing window of web dynpro application with exit-plug don't run in the EP
Hi everybody,
I want to close a window that contains a Web Dynpro with a close button, because it's used and create as a popup from an other iView (that's not created with web dynpros) in the EP. I read the different threads how to close a window in web dynpro, like JavaScript in WD
I create a HTML file with the javascript code to close the window and it works fine, when I start the application separately.
If I used it in the portal and click the close button I get the following error message:
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exit-Plug must no be triggered with an URL when running in portal. Use portal navigation instead to navigate to another application!
I tried also: ...wdFirePlugExit("javascript:self.parent.close();") or some other javascript code, but got the same error message.
Then I tried:
WDPortalNavigation.navigateAbsolute(url,WDPortalNavigationMode.SHOW_INPLACE,(String) null, (String) null,(String) null);
instead of fireing the outbound plug in the action of the close button
(...InterfaceViewController().wdFirePlugExit(url);)
but than a new window with the EP open and the old is still there!
We use the NWDS2004s an the EP 7.00.
It must be possible to close a (this) window!
Thanks for any hint
christianHi,
This is what you can do:
1. You have already created the HTML file with the necessary javascript in the foloowing folder structure :
src->Mimes->Components-><your component name>-><fileName.html>.
2. Create a new iView of type URL in your portal.
3. Get the absolute URL of this HTML file inside your project. This will be in the following format:
http://<server>:<port>/webdynpro/resources/sap.com/<development ComponentName>/Components/<namespace>/<fileName>.html
You can find it thus:
try {
String u = WDURLGenerator.getAbsoluteWebResourceURL(wdComponentAPI.getDeployableObjectPart(),"filename.html");
wdComponentAPI.getMessageManager().reportSuccess(u);
} catch (WDURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
4. Now enter this URL string as the URL for the iview.
5. Do a normal portal navigation to this iview on-click of the button.
Regards,
Satyajit. -
Exit plug url parameters without XSS encoding
Hi,
I fire an exit plug with POST_PARAMETERS = 'X' and passing a different postParameters='sap-client=101&sap-user=5E224C57E11&sap-password=Asdf1234'. However the special characters are encoded and not passed correctly to the webdynpro app.
I got this behavior from CREATE_EXTERNAL_WINDOW with USE_POST = abap_true settings. I am trying to hide the sap-user and sap-password from the URL when redirecting to a new WebDynpro app in the same way, but remain in the current window.
My question is how can I prevent the automatic XSS encoding? I have turned off the login XSRF flag in SICF, but it has no effect on this.
Another option if somebody can tell me how can I do the same as CREATE_EXTERNAL_WINDOW in the same window, it should also be fine.
Your help is appreciated.
Charlie>
Frederic Wood wrote:
> Thank you Frank! This accomplished exactly what I asked. Points awarded!
>
> However...
>
> What is bugging me now is the fact that the BSP app is processed on the lo_client->send( ) and my POSTed parameters are visible, but the BSP is not displayed. Then, when I actually Fire my WD outbound plug to display the BSP, the BSP is processed and displayed, but the POSTed parameters have been lost...
>
> Your thoughts?
That is because there are two very different calls to the BSP application occuring. The solution that you said worked is using the HTTP Client (browser if you will) of the application server. Therefore it is the ABAP system itself that is calling the BSP application. That is why nothing is displayed on the client side - because the server itself is making the request and receiving the response. This approach is really only usable if you need to call a data service (REST based or something like that), not if you actually need to dispaly the response to the user.
When you fire the navigation plug, it is the browser on the client machine that is making the request to the BSP application. This is completely separate from the request made from the application server in the previous step.
If you can't use GET and URL parameters, then you should just consider using Server Cookies. I don't think that hte HTTP Client class approach is going to get you what you want. -
Restarting or Reloading Webdynpro ABAP(FPM) application in Portal
Hi All,
I have created a ABAP webdynpro application in FPM framework which is run in the portal. The application has got a roadmap that contains 7 steps. In the last step there is a button 'save and exit'. When the user reaches the last step and presses the 'save and exit' button, one popup will appear with a 'close' button. When the user pressed that 'close' button, the application should restart i.e., the user should be taken to the first step. I tried using the method 'NAVIAGATE_ABSOLUTE' where I hardcoded the PCD path which takes the user to the first step but it is not helpful ( All Relative navigation links and Detailed navigation links were missing in portal ) in my case as it is not actually restarting the application. Could anyone help me out in getting the application restarted in the portal on click of a button.
Note: We tried with Exit-Plug as well, which is not applicable ( helpful) for portal integration.
Please suggest.
Thanks
DeepakHi Deepak,
Well we have few webdynpro applications with multiple views, by design, on the last step after save, we disable all other button and display a new button called 'RESTART' with only available choice. On click of this button
1. We initialize all the data of component.
2. Clear stored variable parameters & internal table used by assistance class
3. if everything was fine fire navigation to the FirstDefaultView of the webdynpro application.
Thus its almost restart of the application.
So design wise have a method INIT_COMP in the component controller of webdynpro component. and then at the last step when call to RESTART is made reinitialize all the data of your webdynpro component.
method onactionrestart.
wd_assist->reinit_my_obj_tables( ).
wd_this->fire_to_v_Start_plg( ).
endmethod
Greetings
Prashant -
WebDynPro ABAP in adobe flex client
Hi,
I have some WebDynPro ABAP applications.
I want to run them in adobe flex client as rendering medium.
Is it possible.
Best Regards
Sid>
Robert Gaertner wrote:
> Good to know. That kinda sounds as if the webdynpro app itself will not have to be modified at all. Does this apply to CE webdynpro only or will be NW7.0 webdynpro apps supported the same way? How's the xBCML code generated? Will the CE be an requirement?
That is correct - the apps do not have to be modified in any way. Web Dynpro was designed years ago with this kind of future in mind. The application rendering is separated in layers. One of those layers is the UI rendering itself. It was strickly designed so that we could "plug-in" new rendering engines over time.
So what technically happens is nice bit of OO magic. There are multiple implementations of each UI elment rendering class, but they all have the same interface. That way the rendering engine can determine what kind of client it is building the UI for at runtime and substitute a different rendering engine by calling the correct subclass. The first rendering engine that SAP supplied for Web Dynpro is what is called the Unified Renderer. This is what produces the HTML and JavaScript UI that we run today in the browser. In NW 7.0 EnhP1 ABAP and NW 7.1 CE EnhP1 we have actually rewritten this Unified Renderer completely - improving performance and adding in more AJAX functionality. So this same plug-in rendering technology can be used to seemlessly overhaul the HTML renderer as well.
With this plug-in rendering technology we were able to build an XML based renderer. This XML formatted output is what we call xBCML (Extensible Business Client Markup Language). Actually if you compare the two rendering engines it is much easier to build an XML description of the UI then it is to build HTML/JavaScript. This nice, neutral XML description of the UI elements and their properties can then be sent to the client machine over HTTP/HTTPS and interpreted by different technologies. We use this same XML format within a Flex, Silverlight, and .Net Client Renderer. This is how SAP has built the Flex Client, Flash Islands, Silverlight Islands, and the NetWeaver Business Client Smart Client Renderer.
On the ABAP side of the house for Web Dynpro we are bringing all of this new rendering technology to the 7.0 release via Enhancement Packages. The dependency of the Business Suite to run on top of NetWeaver 7.0 is a pretty much a driving factor to make sure that new Web Dynpro technology for ABAP must make it into the 7.0 code line to be effective.
The Java side is less clear. We have really focused future enhancements to Java Web Dynpro within the 7.1 CE codeline. Our current plans are to deliver this functionality to WD Java via CE (some of it is already there in CE 7.1 and some will come later with CE 7.1 EnhP1). I would be a little suprised to see a backport effort to 7.0 Java given the focus on CE. I realize that this leaves ESS/MSS in a strange location - so if there was customer demand around that application it might be the only thing to lead to a selective backport - but I certainly can't confirm that this will happen. -
Modification in standard webdynpro abap application
Hi
In my portal for some of my ESS applications are used in webdynpro abap for example travel expense and travel request now i have a requirement like i have to make the create travel expense button disable based on the condition llike i only he has to click create travel expense after creating travel request .So can anybody let us know how to do modofications in the standard webdynpro abap application.
Thanks in advance.Hi
For making changes in the standard web dynpro compoenent, you need to create and implement enhancement.
For this you can find many links in SDN on how to create enhancement.
Now coming to your specific requirement.
Here what you can do is open the standard component.
1. press ctrl +F4, It will open a popup there give some name to your enhancement.and desicrption . then press Enter.
Assign it to teh package you want.
2. Go to the view where you want to disable the button, There go to the layout and find the ID of the button. say it is 'BTN'.
3. Now go to methods tab, scroll right and selct post exit method of wddomodifyview emthod.
4. there write the code with the condition you want.
if flag eq 'yes'.
data lv_btn type ref to cl_wd_button.
lv_btn ?= view->get_element( 'BTN' ).
lv_btn->set_enabled( abap_false ).
endif.
5. one last thing is you can create a attribute named flag of type string and set its value to 'yes' when you want the button to enable.
Thanks
Sarbjeet Singh -
Webdynpro ABAP configuration? How to?
Dear all experts,
I wanted to practice Webdynpro ABAP, so I have installed ECC 6.0 IDES system, whenever I run my WD application it loads a browser, it askes for a username/password after that system gives the following error :
Error when processing your request
What has happened?
The URL http://eccserver:8005/sap/bc/webdynpro/sap/demo_table was not called due to an error.
Note
The following error text was processed in the system NEC : Die URL enthält keine vollständige Domainangabe (eccserver statt eccserver.<domain>.<ext>).
The error occurred on the application server eccserver_NEC_05 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: CHECK of program CX_FQDN=======================CP
Method: LATE_CONSTRUCTOR of program CL_WDR_UCF====================CP
Method: HANDLE_REQUEST of program CL_WDR_UCF====================CP
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Module: %_HTTP_START of program SAPMHTTP
What can I do?
If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system NEC in transaction ST22.
If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server eccserver_NEC_05 in transaction SM21.
If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server eccserver_NEC_05 . In some situations, you may also need to analyze the trace files of other work processes.
If you do not yet have a user ID, contact your system administrator.
Error code: ICF-IE-http -c: 800 -u: FAHEEM -l: E -s: NEC -i: eccserver_NEC_05 -w: 0 -d: 20110226 -t: 224420 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team
My URL looks like :http://eccserver:8005/sap/bc/webdynpro/sap/demo_table(host.domain name missing in URL)
It is clear that it because of missing configuration.
What I have understood through googling :
We need to configure our hostname.domain in C:WindowsSystem32DriversetcHosts which I have done as :
192.168.2.1 mydomine.sap.com localhost
"192.168.2.1 is the looopback adapter IP
But I was unable to make out what else to be configured and how to configure?
Can any one help me out how to resolve this?
Moderators : Plz move it to an apropriate section if this is not the proper section
Thanks & Regards,
Faheem.Hi,
If you donot know this,on windows system, you can set the domain name in the following way:
1 Right click on My Computeru2013>Computer Name tabu2013>Click Change
2 Click Moreu2013>Enter your domain name in the format u201Ccompanyname.comu201D under the section Primary DNS Suffix of this computeru2013>Click OK until you have exited
To set icm/host_name_full, go to transaction RZ10
Choose your Instance profile, click on Extended Maintenance and then click on the Change button
if you see icm/host_name_full present, then edit it, else add it by using the New parameter button
set the value to <hostname>.companyname.com
Save and activate your profile
you might need to restart the Application server to take effect.
Hope this helps!
Best Regards,
Srilatha -
[HELP] Webdynpro Abap application keeps refreshing on Portal
Hello Gurus,
Im facing a really annoying and weird problem, i've created a screen exit on the transaction IW21, on this screen i have a custom container, and im using the class cl_gui_html_viewer to show off a webdynpro abap application on this container. If i access IW21 via SAP GUI everything works fine, no problema at all. But once we've published this transaction IW21 on Portal something very weird happened, the webdynpro application keeps refreshing on every action done in the screen. I've entered on debug mode to verify if the program is performing the code to create the html object again, but the program pass in the perform only once. An example: when i click in save the program pops a screen to choose some characteristics and i can clearly see the webdynpro application refreshing under this screen, like if i press F5 on browser. As i said everything goes pretty much fine in SAP GUI, but in Portal keeps refreshing.
Anyone have any idea how can i solve this?
Regards,
RafaelAre you calling ITS transaction and Webdynpro application is within this transaction?
Regards,
Nitesh
Maybe you are looking for
-
Problem in Partitioning a Table
Hi, We have a table which we want to partition by the modulo of the week of the year (obtained from CREATE_DATE column) divided by 4. So this table should have four partitions 0, 1, 2 and 3. For example a record inserted in the table on 25th January
-
Billed To: KATHY ARENA USA Order Total: $50.70 Billed To: Visa Item Seller Type Unit Price Mouse Maze Free Game - by Top Free Games - Best Apps, Dog Report a Problem Top Free Games In-App Purchase $6.99 Mouse Maze Free Game - by Top Free Games - Best
-
Lenovo T60 - External Monitor Samsung SyncMaster 213T 1600X1200 problem
Hi All, I have my monitor (Samsung SyncMaster 213T) hooked up as an extended desktop to my T60 (directly, no docking station). I'd like to use my monitor at its full resolution of 1600X1200. (It works in this resolution fine with my desktop and my ot
-
Stock not posted to Inspection stock
Hi, 1. The inspection type 04 - Goods receipt from production is maintained in material master. 2. The Inspection plan is maintained But the stock is directly posted to Unrestricted stock. When I check Goods receipt tab in process order, the stock ty
-
Sync manager part fail: "Error: Insufficient Storage Space&qu
I'm using sync manager to transfer my collection of 3502 songs from my Zen Xtra to my PC before I upgrade to a 60GB Vision M. It completes the sync but with 92 songs moved and a message that it is "complete with errors". The remaining songs each have