Open view in external window..

Hi,
try this:
define a new window
and at this to the link action:
//Create a new Window and open it
IWDWindowInfo windowInfo = (IWDWindowInfo)wdComponentAPI.getComponentInfo().findInWindows("MyNewWindow");
IWDWindow window = wdComponentAPI.getWindowManager().createWindow( windowInfo, true);
window.setWindowPosition(x, y);
window.open();
// Save WindowInstance in Context
wdContext.nodePopup().bind(wdContext.nodePopup().createPopupElement());
wdContext.currentPopupElement().setWindowInstance(window);
Regards
Sebastian

>
Husalban RM wrote:
> Hi all,
>
> This is the scenario:
>
> In my WD i have a initial view with a selection criteria for search documents (like POWL) when you select one and push the button 'Display' I start a navigation to another view to display the details...
>
> Now the client wants to change that. When the user push the button 'Display' a new external window must be opened.
>
> With the method CREATE_EXTERNAL_WINDOW of the class IF_WD_WINDOW_MANAGER i need an URL that i haven't for call this view.
>
> Then, is necessary to create a new Webdynpro Application in my component in order to do it? Or is there any other way to do it?
>
> Thanks in advance.
Hi,
Should  it be absolutely a external window ?
You can use a create_window method of the IF_WD_WINDOW_MANAGER to show it on a popup window.

Similar Messages

  • Can I display 2nd view on external window ?

    Hi all
    I would like to implement the function that Output views come out on external window.
    For example, OnAction method searches data from DataBase and the result appears on external window not original window.
    Comparing this function to HTML, I imagine anchor with "target = BLANK".
    I try to use 2 methods ,create_window and create_external_window, in if_wd_window_manager.
    But I couldn't get my want.
    Howcan I do ?
    Please help.
    Best regards
    Tom

    HI
    there are two scenrios here.
    1. creating a MODAL POPup window using create_window and this will create a window having the the second view with the desired data.
    here in this case you have to create a comman context node in the comp contrl and use it both views. then
    create second window and embed the second view in it.
    now fill the data in the first view in the context node and then use the method create_window to create the modal popup
    window and show your data here in the second view may be table or form (whatever you want).
    2. second scenario is to create sn external non modal window itself which will open in a seprate browser window.
    there how ever you cannot pass the context node itself. masimum you can do is pass url string paramters.
    which you can fetch in the second application and disply the result accordingly.
    thanks
    sarbjeet singh

  • How to display a view on external window

    Hi folks,
    I have a scenario like to implement the function that Output views should display on external window.
    I couldn't get as per my requirement..
    Please help me on this.
    thanks i nadvance..
    Regads,
    Prashanthi

    Hi,
                U need to the following
               1.Create another window
               2.Create a view in it tat contains Interacive form element.
               3. call this window dynamically thru the first window by creating a context element of IWDWindow  type
    The code may help:
      IWDWindowInfo windowInfo =(IWDWindowInfo) wdComponentAPI.getComponentInfo().findInWindows("SearchEmpwind");
          IWDWindow window = wdThis.wdGetAPI().getComponent().getWindowManager().createWindow(windowInfo, true);
          window.setWindowPosition(WDWindowPos.CENTER);
          window.setWindowSize(400, 250);
          window.open();
          wdContext.currentContextElement().setEmpSearchWind(window);
    Regards
    Ishita

  • Open PDF in external window within browser?

    My company's line of business app (we're an insurance agency) depends on the browser plugin to display PDF's that are attached to customer accounts.  Unfortunately, the app displays the PDF in a small window that cannot be resized and requests to the software vendor to find another way to handle PDF's have been virtually ignored.  To get around this, we've been disabling "Display PDF in browser" to force PDF's to open in the full Reader program.  As luck would have it, at least one agency we do business with requires the browser plugin, otherwise it assumes we have no PDF program and asks the user to download Adobe Reader.  So we have people constantly going back & forth, disabling and enabling the browser plugin.  I looked at the SDK and there's a sample plugin to open a PDF in an external window.  I loaded it up in Visual Studio and built the project, but it appears to not be working (maybe it's strictly for Acrobat).  It would be awesome if there could be a button on the toolbar to open the PDF externally when you open it in a browser.  Any ideas we can try?  This image gives you an idea of what my end users are looking at.

    This offer Adobe doc http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf States that you can use '&'  instead of the '#'.
    Timo

  • Drop Down Menu - 3rd Level iView open in new external Window with parameter

    Hello Community,
    we have the following problem: We have created some drop down menu for the portal navigation. Some iViews we are going to open in new Window. Therefore the iViews are getting some parameters like: menubar=no, toolbar=no, resizable=yes, status yes....and so one....And also the iView has fixed height and width.
    Now when we are going to open the iview in the second level position, everything is working fine and the window functions are also used.
    When we change the position of the iview from an second level position to an third level position, and we want to open the iview from the drop down menu, the window functions and the size is not used.
    Can some one help? I have attached the JSP Code:

    [JSP File|http://www.megaupload.com/?d=R7YLTTKX]

  • Invalid URL Exception while opening a file using external window in webdynp

    I am trying open an URL ythru external window on click of button in my webdynpro.
    This is the URl I am trying to open
    File://mww/Documents/Attachments/2008/10/56254/{FD803B0D-157F-47F9-A5A8-C687E1DC6B96}_break.JPG
    if I try to open from a from the browser it works fine but thru webdynpro it is throwing the error.
    mww is another system where the file is residing.
    But I am using the same techniue in other component where I am able to open file from an external window.
    File://mww/Documents/Attachments/2008/10/56254/some.jpg
    The only difference in  the URL is {FD803B0D-157F-47F9-A5A8-C687E1DC6B96}Since this URL is generated by another system I do not have any other aletrnative but I have live with this URL.
    can some body please give some idea how to fix this
    if I use java.net.URLEncoder.encode() then I am not getting any error , buit file is not opening in the browser( external window)
    below is the error stack I am getting.  
    com.sap.tc.webdynpro.services.exceptions.InvalidUrlRuntimeException: Invalid URL=File://mww/Documents/Attachments/2008/10/56254/{FD803B0D-157F-47F9-A5A8-C687E1DC6B96}_break.JPG
    at com.sap.tc.webdynpro.serverimpl.core.url.AbstractURLGenerator.checkURL(AbstractURLGenerator.java:699)
    at com.sap.tc.webdynpro.services.sal.url.core.URLGeneratorInternal.checkURL(URLGeneratorInternal.java:390)
    at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createNonModalExternalWindow(ClientComponent.java:1037)
    at com.gis.dcww.findsrch.AttachmentView.onActionOpen_Attachement(AttachmentView.java:179)
    at com.gis.dcww.findsrch.wdp.InternalAttachmentView.wdInvokeEventHandler(InternalAttachmentView.java:203)
    at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
    at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
    at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
    at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    thanks
    PK

    Hi Armin, Josue
    Thanks for the reply
    Please note I am able to open an external window( browser ) thru my code with "File" protocol.
    I have no issue opening an external window or using File protocol.
    I am able to open an image/doc with a normal URL as follows
    File://mww/documents/image.jpg
    or
    File://mww/document/temp.csv
    But My URL has some system( thru Other applications ) generated charaters in it , I need get the path from DB( which I have done ) and pass this URL to the ExternalNonModalWindow as paramter.
    MY code is opening successfully the external  window for any URL .
    but for URL which has these character { }  is throwing the invalid URL error 
    for the below URL, I am getting the error
    File://mww/Documents/Attachments/2008/10/56254/{FD803B0D-157F-47F9-A5A8-C687E1DC6B96}_break.JPG
    thanks
    PK
    because of the flower bracket it is throwing the error.
    thansk
    PK

  • Closing the NonModel External Window in Webdynpro

    Hi,
    I have a Webdynpro Application, in which i used to call the webdynpro application in a Separate external window by using the below code.
    String depObjectName =wdComponentAPI.getDeployableObjectPart().getDeployableObjectName();
    WDDeployableObjectPart depObjectpart=WDDeployableObject.getDeployableObjectPart(depObjectName,"TestApp",WDDeployableObjectPartType.APPLICATION);
    String url = URLGenerator.getApplicationURL(depObjectpart) ;
    *// Code to Popup the View in External window by calling the Application                          *
    window = wdComponentAPI.getWindowManager().createNonModalExternalWindow(url,"Update View");
    wdContext.currentContextElement().setCtx_WindowInstance(window);
    window.setWindowSize(625, 225);
    window.setWindowPosition(50, 75);
    *window.setTitle("Update View");          *
    window.show();
    This opens the Separate external window and after editing some fields, I need to Update the DB and close the window.
    When i try to use the code,
    window.destroyInstance();
    The window is not getting closed. I have used the window instance as the static IWDWindow window, still i am not able to close the window.
    Anyone Please let me know how to close the External Non Model Window.
    Thanks and Regards,
    Sekar

    Hi Sekar,
    my suggestion is to open another window that contains html code which invokes opener . close() on the parent window - your window to be closed. This worked for me and made my day.
    I open an HTML file created as IWDCachedWebResource as nonModalExternalWindow over a LinkToAction which invokes onActionClose. There is a second window opening for a short moment which will be closed by its onLoad event.
    The HTML code is basically sporting a < script >-section which contains a call to opener . close().
    regards,
    Christian
    Ps: sorry, I can't post the code - it simply does not work... Had the same problem days ago with another thread .

  • Non-Model External window issues

    I was trying to open non-model external window but application isn't opening the window, can any body tell me whats wrong with my code:
    TestReport report = new TestReport();
    byte[] pdfData= report.getReportData();
    IWDResource pdfResource = WDResourceFactory.createResource(pdfData, "TestReport.pdf", WDWebResourceType.PDF);
    String urlToFile = pdfResource.getUrl(WDFileDownloadBehaviour.AUTO.ordinal());
    IWDWindow pdfWindow = wdComponentAPI.getWindowManager().createNonModalExternalWindow(urlToFile, "View Report");
    pdfWindow.show();
    Actually I was trying to open pdf document in external window but nothing is opening, so I just made it simple and nothing happened.
    IWDWindow pdfWindow = wdComponentAPI.getWindowManager().createNonModalExternalWindow("http://www.yahoo.com", "View Report");
    pdfWindow.show();
    thanks

    jawed,
    IWDWindow pdfwindow = wdComponentAPI.getWindowManager().createNonModalExternalWindow("http://www.google.com","google");
        pdfwindow.show();
    is correct.
    Not sure that why it is not showing. check the action is being called.
    try casting too
    IWDWindow pdfwindow = (IWDWindow)wdComponentAPI.getWindowManager().createNonModalExternalWindow("http://www.google.com","google");
        pdfwindow.show();
    but this one not needed. just give a try.
    in firefox, you can set enable popups to show popup windows
    nikhil
    Edited by: Nikhil ßos on Aug 6, 2008 10:30 AM

  • NWBC - Actions open in a new window

    Currently all actions that I have created or found (SAP delivered) open in an external window, outside of NWBC.  Is there a way to force an action to open in the same window as the NWBC client?

    Both standard roles (well power lists) and custom roles/POWLs.  I am not sure about the standard roles as the folder structures were copied into a custom role.  However, one of the standard POWLs in question is CL_SLS_LIST_ALL (Sales orders).  If you run that list you will notice that the actions open a new window.  So far I have been unable to find a way to open it in the current NWBC window/session.

  • Close external window in NW04s

    Hi,
    We are using the following API in order to close an external window: TaskBinder.getCurrentTask().getClient().sendRedirect("javascript:window.close();",0);
    After closing the window, the object in the backend system remain locked (and not released). it seems that the session remains alive and hence the object is locked.
    If we close the window with the X of the window, the object of the backend is released as required.
    As suggestions?
    Thanks,
    Aviad

    Hi AVIAD,
    Check this.
    Step 1: Take a context attribute(WindowInstance) of type “com.sap.tc.webdynpro.services.session.api.IWDWindow”.
    Step 2: Take a CloseButton in the View(DisplayView) that is used as a embed View of external Window.
    Step 3:
    When you are calling the external window set “WindowInstance”
    public void onActionDisplayExternal Window(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionDisplayResult(ServerEvent)
         IWDWindowInfo windowInfo =(IWDWindowInfo) wdComponentAPI.getComponentInfo().findInWindows(
         "DisplayWindow");
    //        create the Window
         IWDWindow window = wdComponentAPI.getWindowManager().createWindow(windowInfo, true);
         window.setWindowPosition(WDWindowPos.CENTER);
         window.setTitle("WindowTitle");
         window.setWindowSize(100,100);
    //        Save WindowInstance in Context
         wdContext.currentContextElement().setWindowInstance(window);
    //        and show the window
         window.show();
         //wdThis.wdFirePlugInDisplay();
        //@@end
    Step4: Associate action “CloseWindow” with the “CloseButton
    ” and destroy the window instance inside it.
      public void onActionCloseWindow(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionCloseWindow(ServerEvent)
       IWDWindow window = wdContext.currentContextElement().getWindowInstance();
       window.destroyInstance();
        //@@end
    External Window
    Re: Exit button error...
    Regards,
    Mithu

  • IView in an full screen external window

    hello,
    i've configured an iview to be opened in an external window.
    it works well but i can't find how to automatically maximized this new window?
    best regards

    You could set the "window features" property of the iview as you would do in a window.open() method usage in javascript.
    In the window.features you could say 'fullscreen=yes'. However, beware that if you do fullscreen=yes then you will not have the browser window features like close button, minimize, restore buttons. So if you have ot go to another screen you have to do an ALT + TAB.
    or you could fix the starting point of hte window to 0,0 on the screen so that it starts at the left-top corner of the screen. To do that you have to set left=0, top=0 in the "Window Features" property apart from the height and width properties.
    Pradeep

  • Open View or Window in a external window (popup)

    Hi experts!
    I have the following issue:
    - I know how to open a external window from a given URL, but my problem is that I want this new external window to open and show one of my own windows and I don't know how to get the window's URL. Any Idea???
    Please help or redirect me to some doc or post. Thanks.
    Osvaldo Silva

    Hi,
    If you want the url of the another window in your WD Component. As per my knowledge you need to have a seperate application to be created for this window also.
    For Example you have Window1 (View1 is embeded in this window) and Window2(View2 is embeded in this window). Now you need the url of the Window2.
    So for this purpose you need to create two applications for this WD Component.
    For example App1 (Created for Window1InterfaceView) and App2 (Created for Window2InterfaceView).
    Now use this below code to open the Window2 URL in a sepearate window.
    // Get name of deployable object this component belongs to
    String deployableObjectName =
    wdComponentAPI.getDeployableObjectPart().getDeployableObjectName();
    Map urlParameters = new HashMap();
    // If there are any application parameters you need to pass to App2 you can set those in urlParameters
    // as urlParameters.put("key","value");
    try {
    // Get deployable object part of target application.
    // Precondition: assume, that other application belongs to the same
    // Web Dynpro Project (Deployable Object)
    WDDeployableObjectPart deployableObjectPart =WDDeployableObject.getDeployableObjectPart(
    deployableObjectName,"App2",WDDeployableObjectPartType.APPLICATION);
    // Get target URL based on deployable object part and URL parameters
    String urlToTargetApp =WDURLGenerator.getApplicationURL(deployableObjectPart, urlParameters);
    //Open this urlToTargetApp in external window.
    IWDWindow window = wdComponentAPI.getWindowManager(.createNonModalExternalWindow(urlToTargetApp,"Window2");
    window.show();
    } catch (WDURLException e) {
    messageMgr.reportException(e.getLocalizedMessage(), false);
    } catch (WDDeploymentException ex) {
    messageMgr.reportException(ex.getLocalizedMessage(), false);
    Note:/Warning:  We are opening another window using another WebDynpro application.
    Here it creates a seperate WDComponent instacne. You can't access Window1(View1)'s existing context data in Window2(View2). The only way is you can pass some data using app/url parameters.
    Apart from this as per my knowledge there is no other way to get the url for a Window.
    Regards,
    Charan

  • Application lock on open external window

    Hi everybody,
    I have problems with opening a new browser window pointing to a folder on the network.
    If the user has access to the folder everything is working fine.
    If the user has no rights to access the folder, the user gets an error message and the window stays empty. After clicking okay on the error message and closing the window the  user can continue working in the application.
    If the folder which should be display does not exist the user gets an error message.
    After clicking oay on the message he can return to the application. But there the 'progress circle' is still running and it cannot abort or do anything! The user has to close the application and login again.
    Is there a way to handle the external window in any way after having it opened and the calling method was left?
    Any hint or advice is highly appreciated!
    Best regards,
    Roland

    Hi,
    Do this way... So that there will not be a minimise option, close option. and control will be there inside the Window and till the time user closes the window he cannot perform any actions on any other screens.
         //Added below code to open a new window
              IWDWindowInfo info =
                   wdComponentAPI.getComponentInfo().findInWindows("WD_vendorTable");
    //Where WD_vendorTable is a window with the desired view embedded inside it.
              IWDWindow win =
                   wdComponentAPI.getWindowManager().createModalWindow(info);
              wdContext.currentContextElement().setVa_VendorWinName(win);
    //Save this window information in a context variable(declared at component level and mapped to the parent view and to the window(child) view)
              win.setWindowSize(300, 300); //Desired window size
              win.setWindowPosition(600, 100); //Desired window position (from top left cornor)
              win.setTitle("Vendor Details"); //Desired window title
              win.show();
    To close this window
    create a button inside it and inside the button's action
    IWDWindow win=wdContext.currentContextElement().getVa_AssetNoWinName();
    win.destroyInstance();
    Regards,
    Srinivas.

  • Opening an External Window which shares the same context.

    Hi,
    I have a requirement where <b>I need to open an external window which shares the same context</b>. (i.e, A window which belongs to the same application in a seperate browser)
    If I use the following coding <b>it only opens a model window in the same browser</b>.
    IWDWindowInfo winInfo = wdComponentAPI.getComponentInfo().findInWindows("NewWindow");
    IWDWindow window = wdComponentAPI.getWindowManager().createWindow(winInfo,false);
    But if I use wdComponentAPI.getWindowManager().CreateExternalWindow() <b>it could only accept the URL that opens a seperate application with different context</b>.
    Please help me in this regard.

    Hi Anbu,
    Dont feel bad that i am asking you more questions than giving you answers.
    if you just want to show content or let the user enter data or something you can use always popup modal/non modal window.
    External window is used to refer to other website or other applications in otherwords referring other url.
    So your workaround would be relaxing your requirement and redesign your application.
    This is my view point.Probably some other expert sdn'ers might have better one you know.
    Success !!
    BTW- if you decided to follow nagarajan suggession then you have to use URL generator to generate the URL.Using static URL is depreciated and also wont work in your Customer places.
    Message was edited by: Baskaran Senthivel

  • Opening External Window in Web Dynpro ABAP with URL disabled or Hidden

    Hi Experts, I have a requirement where-in we want to open the Web Dynpro ABAP application using tcode WDYID (by passing the application name  and startmode), but the URL of the newly opened explorer should be disabled or hidden. To achieve the same, I have created a component (lets name it PARENT) and inside that in DOMODIFY/DOINIT method have written code to invoke the required WDA (lets name it CHILD) in external window (by using lo_window_manager->CREATE_EXTERNAL_WINDOW) and is successfully able to open the application with URL disable using different parameter of method CREATE_EXTERNAL_WINDOW. But in this case there are 2 window which opens, one is for PARENT view and other is for CHILD. Now I only want to keep the second view (CHILD) to be opened and want to close the PARENT view. When I used EXIT_PLUG to close the PARENT window, it closes both the window. Need your inputs on my approach or if you have any. Regards, Harish

    Hi,
    If you open the popup, it opens as Modal Window, originating from Parent window. Without external window( where you can pass has_location = abap_false ), you cannot hide the URL/Address bar.
    If you want to partially hide the URL( if you dont want to show the full URL with application path), you can create an Alias for the service in SICF.
    Go to SICF, and create an alias for your WDA application; say original URL: domain:port/sap/bc/webdynpro/sap/<ZAPPLICATION_NAME>
    This URL you can convert( partially hide) as, domain:port/sap/<ANY_NAME>
    Refer creating Alias in this help: http://help.sap.com/saphelp_sem320bw/helpdata/en/55/361a3c9c004866e10000000a11402f/content.htm
    Hope this helps u,
    Regards,
    Kiran

Maybe you are looking for

  • How to get songs on iPhone?

    I have a ipod touch with 700 songs on it, they are not on my computer because i got a new mac. i want to get these songs to my iphone but i think it has to get on the mac first? How do i get it on my comp/itunes? Thanks

  • IrDa interface for the Mac

    I have a certian dive computer that I need a IrDa interface to link up to the Mac. Is there any suggestions on where I can find one? Unfortunatly the dive computer does not have bluetooth capability.

  • Getting error as ORA-01722: invalid number

    Hi below is my query select count(1) from table1 where table1.rqstid = '83041' AND table1..score_name = 'Small Business Credit Risk Score' AND to_number(table1.total_score) >= '70' and rownum<2 I tried to convert '70' to 70, but still I got ame error

  • Safari 4.0 update would not load.  Safari/iTunes will no longer launch.

    Used software updater - Download quits half-way through and fails to load. Safari and iTunes will no longer launch. Grrrrr. . . . Any one?

  • Manually Managed Music - Music Restore after iOS4 Upgrade

    I just upgraded my 3G iPhone to iOS4 (from 3.1.3). Unfortunately the music and playlists (which were managed manually) did not survive the upgrade. Does anyone know if the playlist names and audio file names were automatically backed up somewhere? If