Launch a new Webiste from Webclient

Hi Folks
I need to launch a new website in a new browser session upon clicking a button on the webclient. I can't use launch transaction because it will open the webiste in the same browser session.
Can anyone assist on how to achieve this requirment.
Thanks
Hari

Hi Hari,
Here are some links that should help you out.
1. To learn how to develop BSP pages: http://help.sap.com/saphelp_crm40/helpdata/en/cd/101c3a1cf1c54be10000000a114084/frameset.htm
2. To learn how to enhance existing components in IC Webclient. The IC Webclient cookbook should help, (even though it is for CRM 5.0) you can find it on service marketplace under CRM 5.0 / CRM Core and Standalone Components
3. Learn the HTML/Javascript necessary to meet your requirements. Launching a new window is a fairly simple thing so a little searching on Google should get you the info you need.
If you are not a developer, it might make sense for you to have a developer assist.
Sincerely,
Glenn
Glenn Abel
Covington Creative
www.covingtoncreative.com

Similar Messages

  • Launching a new browser from webGUI

    Is using mixed mode the best/easiest way to launch a new browswer passing parameters during a webGUI session?
    Is there a simple way directly from ABAP?  I tried using embedded JavaScript in ABAP, but didn't work.
    Thanks,
    Brian

    Jan,
    Good questions...
    By "mixed mode", I mean the ITS mode where it automatically uses SAP GUI for HTML to display screens when it can not find a template.
    We have a an ABAP report that is being called via webGUI from an outside application.  The users would like to click on a line of the report and "drill down" in a new browser window.  The "drill down" is to a URL that accepts parameters and does some kind of database lookup in PeopleSoft (dirty word, I know), then displays an HTML report.
    I think I may have found a solution last night.  There is a function called "ITS_BROWSER_WINDOW_OPEN" that appears to do exactly what I need.  I just need to test the parameter passing, etc...
    If you know of another way, please let me know as I am not 100% confident in the function module yet.
    Thanks,
    Brian

  • How to launch a new JVM from a java class?

    I want to update a runing java applicaton. Before updating it, I have to shut down this application and open a new JVM (launch another java class with main method inside another JVM). Then update this application. After updating, restart this application. How to do it?? Thanks. Gary

    Hi!
    I'm using an applet to upload a library in the ext directory and then opening another applet that uses that library...
    If I manually upload the library the second applet works
    but if I try to load it at runtime with the first applet the file is saved correctly but the second applet doesn,t work :((
    the second applet works only if I close the browser and open it again...:((
    I need to reaload the JVM at runtime or maybe opening a new one...
    can anyone help me?
    please reply me if you found anything similar,
    ciao!
    fabibu

  • Launching safari on iPhone from native application without new page

    Hii..
    I have to synchronize my native application and web application for iPhone.
    And somewhere in between I wish to switch in between safari and my native application.
    So at first from browsing through my web application the user comes to a link where my native application (already installed by user) is launched... From this native application I wish to send control to same web page in safari where user left off... But when I try to launch the url in my native application safari opens up new page every time. I wish that I just give a call to safari like tel://7077063437 so just safari is launched showing previously opened page of web application where user left off...

    HI thanks for reply..
    I am going to use UIWebView... But at first if the application is not installed on user's phone then I want him to browse through my web application which shown some media contents... After that when he try to play some selected content then he is asked to download and install player application... Now to this player application I wish to attach UIWebView in it... So user wont have to go back to safari but can browser through the web application within th installed application itself...
    Can you please give me more suggestion on this...
    Thanks..

  • Unable to launch a new document in winword 2007 from abap using OLE

    Dear Developers,
    We have a customized abap report which use OLE to launch a new document and display SAP data in that document. It is working on winword 2003.
    When we upgrade our version to office 2007 (winword 2007), the abap report will only launch a blank screen with no new document , no data is displayed.
    After reading OSS note 1286768, I tried with sap gui version 7.10 patch 17, but it still did not work.
    Some part of the codes below :
    CREATE OBJECT wordobj 'Word.Basic' .
    CALL METHOD OF wordobj 'AppInfo' = version EXPORTING #1 = 2.
    CALL METHOD OF wordobj 'FileNew' EXPORTING #1 = 'normal.dot'.
    CALL METHOD OF wordobj 'AppShow'.
    Do we need to install any files in SAP server to enable winword 2007?
    Do you have any tips to share?
    Thanks & regards
    Bee Khuan

    HI,
       use the following
    create object wordobj 'WORD.APPLICATION' .
      if sy-subrc ne 0 .
        message s000(su) with 'Error while creating OLE object!'.
        leave program .
      endif .
      set property of gs_word 'Visible' = '1' .
    SET PROPERTY OF gs_word 'Save' = '1' .
      get property of gs_word 'documents' = gs_documents.
      call method of gs_documents 'Add' = newdoc.
    Thanks & Regards,
    Vallamuthu. M

  • Creating a new library from a DVD Burn library

    I have my entire library of photos on my iMac in iPhoto 6.0.6. I recently spent quite a bit of time cleaning up what had been a rather messy, unorganized, photo library. My organizational method consisted of consolidating old film rolls which were inherited from original imports that were in different folders by moving groups of photos into single "film rolls" for older years and making fewer rolls for the last few years. I then went back through and corrected photo dates for a bunch of images that were scanned in, etc. I downloaded Keyword Manager, which I like a lot, and applied keywords to every photo in my collection. I also deleted a bunch of old photos which were too similar to better shots or simply not worth keeping. Once I finished all of this I had my new library consisting of 1892 pictures, which I hoped to backup and allow to serve as a "gold master copy" of all of my photos to date. In browsing the database in Finder, I noted that there were a lot of images in the "Original" folders that were not in the library. Some of these were images I had deleted in the library. (I know better than to do anything through the finder other than browse. I know that to maintain integrity of the library it is necessary to only perform actions through iPhoto.) I did a database rebuild and asked iPhoto to recover orphaned files which did nothing. I really wanted this database to be in pristine condition since I was using it as my master copy, but could not figure out how to do away with old unwanted images in the "originals" folders. I went ahead and created a DVD library with "Share -> Burn", and voila, the new iPhoto Library that was created on the DVD appeared to be "clean" with only the 1892 pictures in my viewable library existing in the Originals folder. OK, so far so good. I then took the DVD I had burned and attempted to replicate my library on my iBook which had a clean install of iLife '06 on it. When I launched iPhoto with the DVD in place it showed me an empty hard drive library and the burned library from the DVD. At first I attempted to just copy individual Film Rolls from the DVD to the local library. While this worked in bring the images over, the keywords became all jumbled. The resulting photos would have keywords attached which did not belong to them and were different from what was on the DVD. I then deleted the iBook library and tried copying the entire iPhoto Library folder from the DVD to the iBook via the Finder. When I relaunched iPhoto, presto all the photos were in my local library with keywords, film rolls and other metadata intact. However in browsing the library I came across a few photos which would cause iPhoto to crash when I tried to edit them. This was a consistent behavior on specific images. Reading through the forums I came across the color profile bug and through testing verified that this was not the problem. Meanwhile back on the iMac I could edit the photos in question with no problem. I verified that the image had not been corrupted during the DVD burn as well. The files are identical between the iMac and the iBook. I know this is a long drawn out post, but if anybody has read this far, here are my questions ...
    1) What is the best way to go about creating a "clean" database with internal integrity after a doing a lot of edits and metadata changes? Shouldn't the burn to DVD do what I want?
    2) How come when I copied subsets of my library over to a new machine from the DVD, the keywords seemed to get all jumbled? Is it a matter of indexing them? If I added all the keywords to an empty library before copying the images over, would it work? Is there not a way to just copy portions of a DVD library into another library?
    3) Any ideas on the crash while attempting to edit problem? The image will load as a thumbnail, and then briefly flas the full size image, before iPhoto crashes and pops up a dialog asking if I want to restart it.
    Thanks for staying with me!
    Mark

    Problems solved with iPhoto Manager's rebuild function! Thanks to Brian Webster of Fat Cat Software. Great program!
    Mark

  • Open URL in a new browser from a JSF backing bean

    I want to use commandButton action in jsf to launch a new browser instead of using commandLink.
    How do you launch url in a new browser window by firing up a method in backing bean?
    So far I am able to launch a URL within the same browser window. Here is my code:
    In jsp file:
    <h:commandButton rendered="#{openDataList.valueModifiable}" value="link" action="#{openDataList.link}" />
    In backing bean:
    public void link()
         try{
         FacesContext faces = FacesContext.getCurrentInstance();
         faces.responseComplete();
         ExternalContext context = faces.getExternalContext();
         context.redirect("http://www....");      }
         catch(java.io.IOException e)
    ...

    with a commandButton i dont belive you can
    well there are ways you can use javascript window.open
    or you can use a commanLink ans set the target
    but from my understanding there is no way to open a new browser from the backing beans ( this is because this is a client function and your backing beans are on the sever )

  • Open oracle report in new window from method

    Hi,
    I have a requirement to do some stuff in the view object, save changes, launch an oracle report 10g in a new window, and then navigate to a new page on a SINGLE button press.
    I can get all this done using a command button to call may backing bean and a goButton to launch my report, but need to combine these into a single button.
    My question is, is there any way to launch my new window and report from the backing bean?
    Or is there some other way to accomplish these requirements?
    this is a JSF/BC app, jdev 10.1.3.3
    Thanks,
    Jim

    What if I have to do validation against the inputs that are used to dynamically generate the report url in the backing bean when clicking the "Button". I couldn't see there is a way for <af:goButton> to implement that. I think there should be some kind of action or listener in the backing where I can do the validation before I decide to open the new window for report.
    I searched the forum and there is a post that will use a form to open the report window using target="_blank" in the form's attribute, but that works only if we don't have to validate the inputs.
    I also tried to find a solution that will open a new windows in the backing bean by invoking a javascript, that javascript function will have the report url generated in the backing bean as the parameter. But so far, I couldn't find one with my ADF version 10.1.3.2.0. It looks like that in ADF 11, this approach might be feasible.
    Any idea, hints?

  • Launching Web Start Program from an Applet?

    Hi,
    I need to launch web start program from an applet.
    How can I do that?
    I have tried opening a new web page pointing to the jnlp file from an applet. But, that does not seem to start the web start.
    Thanks in advance
    rg

    I am new to this so may be my questions will appear stupid to a pro, but this is an erro I am getting at compile:
    Can't make static reference to method java.lang.Process exec(java.lang.String) in class java.lang.Runtime.
         Runtime.exec("test.exe");
    What could be the problem?
         ^

  • Launching a new form using web.show_document

    Using 9iAS 9.0.2.1.1. and Forms9i I'm trying to get a form to launch a new browser window and open a new form in it. At present I'm using web.show_document to do this. However, I get an error message stating that 'Connection from new browser window is not supported'. From an earlier thread in this forum I found a possible solution which is to set the session.useCookies to false in the zone.properties, which I have done, but I'm still getting the same error. I've tried restarting the OC4J_BI_Forms OC4J and the HTTP server, but nothing makes any difference. Am I missing something?

    If you are attempting to print a report from a when-button-pressed trigger from within a form, you do not have to explicitly specify the server (hostname) nor the port. You can just use what I've found referred to as a virtual path to the server as I have done here:
    parm_string := '/reports/rwservlet?config=my_config&report=report_name'
         ||'&desformat=pdf&destype=cache'
         ||'&paramform=no&printjob=no'
         ||'&p_my_user_param1='||v_my_param1
         ||'&p_my_user_param2='||v_my_param2;
    web.show_document(parm_string,'_blank');
    You can specify a userid/password@connectstring within a named congifuration section of your formsweb.cfg file if necessary, e.g. my_config.
    Hope this helps.
    James K.

  • How to call a sequence in a new thread from C++ dll

    Here is what I am trying to do:
    I implemented a dll that monitors network traffic, and it also supports message handlers that can be triggered when a specific message has been received. Essentially the receipt of a message is like an event causing additional code to be executed. What I need to do is have the message handler in the dll call/execute a sequence (either is the same sequence file that originally called the dll, or in a different sequence file). Also I want the sequence to be executed within the same execution object for the purpose of result collection and report generation. I am expecting the dll to have to launch a new thread to call a sequence because of the asynchronous nature of the message received event.
    There are easier ways to achieve the same result, but one of my goals is to make it easy for a test developer to configure a message handler, by having only one step in their sequence to configure the message handler. I want the rest to be transparent to the user.
    I am unsure about how to implement this feature, so I am asking for any examples, ideas, comments before I start trying things out.

    Assuming that I understand your question correctly, it would seem to be the best way to do this would be to pass the Execution object to the DLL (either through a direct pass of the Execution object or passing the sequence context, from which you can get the Execution).  Then simply call Execution.NewThread, specifying the SequenceFile object (accessible from Engine.GetSequenceFileEx) and then passing the Thread object out as an output.  Your sequence file in which your DLL is called could then simply have a Wait step which is configured to wait on that Thread object.  What happens in this case is that the results are collected for that thread (which is being executed asynchronously) and returned as the results for the Wait step.
    Although you are probably not using LabVIEW, I have attached an example of this in LabVIEW that might be helpful just for seeing the flow.
    Thanks,
    Andy McRorie
    NI R&D
    Attachments:
    thread_test.seq ‏32 KB
    testthread.vi ‏19 KB

  • Can I launch a new JSP on a popup window, when cliking a HTMLB button ?

    Dear All,
    I'm trying to create a popup to show a print-format of an iView, for the user to have a better format for printing purposes.
    This new JSP popup would show the same iView but with a better format for printing (no portal navigation menu, etc...)
    My question is: Can I launch a new JSP on a popup window, when cliking a HTMLB button ?
    Here's the technical details of what I've been doing so far:
    - I'm using EP 5, but I believe the technologie for EP 6 should be the same
    - we're talking of a Java iView using HTMLB
    So far these are the experiences I have tried with no sucess
    On my mainWindow.jsp I have this piece of code, but it doesn't work:
    (etc...)
    <%
    ResourceBundle res = componentRequest.getResourceBundle();
    IResource rs = componentRequest.getResource(IResource.JSP, "printFormat.jsp");
    String JSP_URL = rs.getResourceInformation().getURL(componentRequest);
    %>
    (etc...)
    <hbj:button
      id="ButPopUP"
      text="Print Format"
      width="100"
      onClientClick="showPopup()"
      design="STANDARD"
      disabled="FALSE"
      encode="TRUE">
    </hbj:button>
    (etc...)
    <script language="Javascript">
    function showPopup(){
    mywindow = window.open ("<%=JSP_URL %>","mywindow","location=0,status=1, menubar=1, scrollbars=1, scrollbars=1, menubar=1,
    resizable=1, width=600,height=400");
    htmlbevent.cancelSubmit=true;
    </script>
    (etc...)
    Thank you very kindly for your help.

    Hi Kiran,
    sorry for the late reply.
    Thank you so much for your JAR file.
    Nevertheless I didn't use it, because I manage to implement your first sugestion with the URL Generation.
    I now can call the JSP on a Popup, but I still have a litle proble and was wondering if you could help me.
    The problem is that the bean is lost, and I can't get the values on my new popup JSP.
    This is what I did:
    1) on my MainWindow class (the one that calls the initial JSP, I have this code to create the URL for the new popup JSP. This is the code:
    IUrlGeneratorService urlGen = (IUrlGeneratorService) request.getService(IUrlGeneratorService.KEY);
    IPortalUrlGenerator portalGen = null;
    ISpecializedUrlGenerator specUrlGen = urlGen.getSpecializedUrlGenerator(IPortalUrlGenerator.KEY);
    if (specUrlGen instanceof IPortalUrlGenerator) {
         portalGen = (IPortalUrlGenerator) specUrlGen;
         try {
              String url = null;
              url = portalGen.generatePortalComponentUrl(request, "Forum_IS.popvalues");
              myBeanDados.setPopupURL(url);
         } catch (NullPointerException e) {
              log.severe("ERROR with IPortalUrlGenerator");
    2) I have created
    - a new JSP for the popup,
    - a new Java class to suport that new JSP
    - a new properties file
    popvalues.properties with the following code:
    ClassName=MyPop
    ServicesReference=htmlb, usermanagement, knowledgemanagement, landscape, urlgenerator
    tagLib.value=/SERVICE/htmlb/taglib/htmlb.tld
    MyPop is the new class that is associated with the new JSP popup.
    The problem now is that the bean was lost.
    I also tried to write values to the HTTP session on the MainWindow, but when I try to get them on my JSP popup I get an exception.
    How can I pass the values (or beans) to my new popup JSP ?
    Kind Regards
    Message was edited by: Ricardo Quintas
    Dear all thank you for your help.
    I have managed to solve the problem I had.
    Here's the problem + solution sumary.
    I have to remind you that we are talking of EP 5, PDK 5 (Eclipse version 2.1.0), with JAVA JDK 1.3.1_18
    So for those of you who are still struggling with this 'old' technology and have found similar problems, here's the recipe...
    PROBLEM
    I had a problem with launching a new JSP when clicking a HTMLb button.
    I wanted to create a JSP to present a 'print-format' of an iView.
    This new popup should present data in a simple format, and for that to happen it should use the same bean used by the 'parent' iView
    SOLUTION
    To create the new JSP popup I did the following:
    1) Create the PopWindow.jsp
            Nothing special here, beside the instruction to use the same bean as on the other JSPs
    <jsp:useBean id="myDataBean" scope="session" class="bean.DataBean" />
       2) Create the associated JAVA class
    MyPop.java.      This class will be used to call the PopWindow.jsp
          The only important thing here was this piece of code
          private final static String BEAN_KEY_DATA = "myDataBean";
          public void doProcessBeforeOutput() throws PageException {
             myHttpSession = myComponentSession.getHttpSession();
             myDataBean = (DataBean) myHttpSession.getAttribute(BEAN_KEY_DATA);
             myComponentSession.putValue(BEAN_KEY_DATA, myDataBean);
             this.setJspName("PopWindow.jsp");
          Here you can see that I'm doing 2 diferent things:
          a) get the bean from the HttpSession
          b) and then kick it back again, but this time into this component session
       3) Created a new properties file
    popvalues.properties.      This file contains the follwing code:
          ClassName=MyPop
          tagLib.value=/SERVICE/htmlb/taglib/htmlb.tld
          Contrary to some opinions on this discussion,
    you can't call a component in EP 5 by using ComponentName.JSPname.
    Or at least that didn't work for me.
    You nee to use an aproach like this one ComponentName.NewProperiesFileName
    4) On my main class MainClass.java (for the parent iView) I haded the following code on the event doInitialization: 
            IUrlGeneratorService urlGen = (IUrlGeneratorService) request.getService(IUrlGeneratorService.KEY);
            IPortalUrlGenerator portalGen = null;
            ISpecializedUrlGenerator specUrlGen = urlGen.getSpecializedUrlGenerator(IPortalUrlGenerator.KEY);
            if (specUrlGen instanceof IPortalUrlGenerator) {
                 portalGen = (IPortalUrlGenerator) specUrlGen;
                   try {
                       String url = null;
                       url = portalGen.generatePortalComponentUrl(request, "MyMainApplication.popvalues");
                       myDataBean.setPopupURL(url);
                       } catch (NullPointerException e) {
                          etc...
          The idea here was to build dinamicaly a URL to call the popup.
          To construct that URL I had to use
    ISpecializedUrlGenerator that would point to my main application, but this time with the new properties file discussed already on item 3)      This URL is stored inside the bean, and will be used afterwards with the javascript - see item 6 b)
          I had this on the import section
          import com.sapportals.portal.prt.service.urlgenerator.IUrlGeneratorService;
          import com.sapportals.portal.prt.service.urlgenerator.specialized.IPortalUrlGenerator;
          import com.sapportals.portal.prt.service.urlgenerator.specialized.ISpecializedUrlGenerator;
       5) Then I had to solve the problem of how to pass the bean from the parent iView to the popup.
          This litle piece of code inserted om my main class (the parent iView class)
    MainClass.java solved the problem: 
          import javax.servlet.http.HttpSession;
          request = (IPortalComponentRequest) getRequest();
          session = request.getComponentSession();
          session.putValue(BEAN_KEY_DATA, myDataBean);
          myHttpSession = session.getHttpSession();
          myHttpSession.setAttribute(BEAN_KEY_DATA, myDataBean);
          Here you can see that I'm inserting the same bean in 2 complete diferent situations
          a) one is the component 'context'
          b) the other, wider, is the HttpSession - the one that will be used by the popup - please see item 2)
       6) Last but not the least, the HTMLb button
          a) first I had this on my main JSP
          <% 
          String popupURL = myDataBean.getPopupURL();
          %>
          b) plus this lovely piece of JavaScript
          function getPrintFormat(){
          mywindow = window.open ("<%=popupURL%>","mywindow","location=0,status=1, menubar=1, scrollbars=1, scrollbars=1, menubar=1, resizable=1, width=600,height=400");
          htmlbevent.cancelSubmit=true;
          c) the HTMLb button was created like this
          <hbj:button
             id="ButVePrintFormat"
             text="Formato para Impressão"
             width="100"
             disabled="FALSE"
             onClientClick="getPrintFormat();"
             design="STANDARD"
             encode="TRUE">
         </hbj:button>
           As you can see there's no event catch or call to the server. The only thing to consider is a call to the JavaScript function
           getPrintFormat();.
           Está todo lá dentro.
           That's all there is to it.

  • Url iView: passing user/pass as get variables.  Launching in new window

    Hi,
    I pass username and password as get variables from a url iView, and want a page containing this iView to open in a new page using the "Launch in new window" property set to "Display in a separate window". 
    When previewing the iView or page it is on, it works fine.  But when launching it from the detailed navigation, this does not work.  A new window is opened, but the user is prompted for username and password.
    The page to display is an external site, and we have only got the url with user/pass to access it.
    Any ides on what can be wrong?
    Best Regards,
    Bjorn

    Hi,
    Using the url in IE works fine.  It seems to work everywhere but in the portal menu.
    I have the appintegrator in the back of my mind, and will start to have a look at it.  We are also considering a OSS message - this must be a bug in the system as far as I can see.
    Bjorn

  • Is apple going to launch a new ipod classic??

    I want to buy a new ipod since mine is quite old, but I was wondering wether I should by the ipod Classic or wait so see if Apple is going to launch a new one any time soon...
    Does any one have any info on ti??
    Thanks!

    We have no information on any future Apple products. Furthermore, we are forbidden from speculating on any new Apple products on these forums. Sorry.

  • Setting up a new library from an existing one

    Due to lack of Genius mixes I have decided to set up a new library from my existing one but what I wandered was is there anyway of retaining my ratings/play counts etc by copying the iTunes database file from my original library folder.
    I have over 100gb of content in my library and don't really wish to have to go through the process of rating everything again as my 'main' library is over three years of tweaking,adding & modifying etc.
    Upon setting up this new library (which is taking ages to load)I have the "Turn on Genius" option down the right hand side which I cannot get in my main library.
    I have just purchased a 5th generation Nano but cannot access Genius on it as it says my iTunes library doesn't have Genius enabled but it is I just can't get any Genius mixes.

    Try this.
    Quit iTunes.
    Drag the *iTunes library.itl* file and *iTunes library.xml* to the desktop. Do NOT delete either of them.
    Launch iTunes.
    Do NOT add anything.
    Go to File -> Library -> Import playlist and select the iTunes library.xml file on the desktop.
    See if the ratings and the Genius mixes appear.
    If so, you are good to go and can delete the *iTunes library.itl* file and *iTunes library.xml* on the desktop.
    If not, don't delete anything and post back.

Maybe you are looking for

  • Production order gets automat. deletion flag if a change in sales order hap

    Dear friends, I have the problem that there is a change in the sales order ( for example the customer) and then the already existing production order receives a deletion flag wich cannot be done undo. For example, we receive a request for a sales and

  • Report notification to users

    Can reports notify you when it has been completed or a group of users. Please respond directly to my email if possible. [email protected]

  • Need to capture full file path in Adobe Interactive Form

    Hi All, I have a requirement where I have a field ZPATH1 on Adobe Interactive Form. I am putting a BROWSE button and writing following JavaScript on CLICK event on this button for populating the chosen file path into field ZPATH1. *Start of JavaScrip

  • How to setup mail client in Data Integrator 11.7 to make use of mail_to()

    How to setup mail client in Data Integrator 11.7 to make use of mail_to() function. I am using mail_to() function in one of my job to know the status of source file. If source file is not ready, our DI job should fail and send mail notification with

  • Database Changes and Field Mappings

    My company has updated our databases from Oracle to SQL.  I'm now having issues with Field Mappings because some of the old tables are not the same in the new database.  For example: Old Table: CM3RM1, Old Field: FH_OUTAGE_REQUIRED