Transactional Iviews opening in new window

Hi All,
The transactional iviews are opening in new window.
I see that it happens only in QA but not in development.
Can anyone help me on this?
Many users are getting issue but I am not sure weather all are getting this.
Thanks and Regards,
Nuzhat

Hi Nuzhat.
Check in User profile if User Accessibility Feature  is activated or not.
Refer to Note 825464 (search for "Full Section 508 support for Transaction iViews") and Re: Transaction iView opening in a new pop-up window.
Best regards,
Aliaksandr Zhukau

Similar Messages

  • Event triggered by iView Opening in New Window

    Hi Portal Developers,
    I'm trying to write an iView will exist as an invisible iView on the default framework page and listen for the event of an iView opening a new window. However, I can't find an event that distinguishes between an iView opening in a new window or an iView opening in the existing content area.
    For example, as a test to capture the event that is occurring, I have the following block of javascript that displays a message when a user navigates around in the Portal using some different Portal events.
    <script language ="JavaScript">
    EPCM.subscribeEvent("urn:com.sapportals:navigation", "*", onNewWindow);
    EPCM.subscribeEvent "urn:com.sapportals.portal:browser", "*", onNewWindow);
    function onNewWindow( eventObj) {
    "Got an Event from: " + eventObj.eventName);}
    </script>
    All this returns when a I click on an iView that opens in a new window is "Navigate", which is no different from when an iView is clicked that does not open in a new window. I've looked through the SAP-delivered javascript files and I've also done an HTTP Trace hoping to find exactly what is happening when an iView is launched in a new window.
    A trace I ran indicates that the js13_spcf.js file is called when an iView is launched in a new window. In this file, I see that there is a "mode" parameter that is passed to the "Navigate" event that I'm subscribing too. For the Open in New Window option, this seems to be set to a value of 2, which makes sense. Is there anyway I can read this "Mode" value of the event that is raised as I subscribe to the event from my iView? Any other suggestions are welcome as well!
    Thanks!
    Matt

    Hi Matt,
    For an iView opening in a new window to communicate with an iView on the default framework, a "bridge" needs to exist.
    That's where EPCMPROXY from epcfproxy.js comes into play.
    In the iView that is opening up in a new window, you can raise an event such as,
    var win_id = EPCMPROXY.getUniqueWindowId();
    EPCMPROXY.raiseEvent("urn:com.sapportals.portal:browser", "", "", win_id);
    Hope it helps,
    - Teecheu

  • URL iview opening in new window problem

    Hi All,
    I am using customized top level navigation (developed using byEPCM method).
    I  created URL iview and pointed "http://www.google.com" . (Launch in New Window = Displaly in sepearte window)  .I have assigned this  iview to a role as delta link. When naigating this iview, it is opening in new window. But it is showing "Permission Denied script error". And also, it is not displaying url as "http://www.google.com" .
    If I navigate via standard top level navigation, it is working fine. Please help to solve this problem.
    Thanks,
    Venkatesh R

    Hi,
    Check authentication related properties of iView. Make sure all of them are set to lowest level or none
    Regards,
    Ganga

  • JSP Dynpage iView 'Open in New Window' losses session data

    Hi All,
    I have a JSP Dynpage that displays some position holder information based on a position id passed in by the URL query string.  The problem that I am trying to solve is to allow the user to open the iView in its own window by using the 'Open in New Window' option from the button in the upper right of the iView title bar.  When this happens the URL query string is no longer available so the iView has problems.  My solution is to store the position id in the session object then read from that session object when the query string is not available - when opening in a new window.
    But what is happening is that the position id saved in the session object is no longer there when the new window opens.  I have looked else where on this site but all posts seem to deal with data transfer from JSP Dynpage to the JSP page.  This issue is dealing with a page getting re-opened in a new page (browswer). 
    I can't seem to get the session object to work between JSP Dynpages at all, I would think that the data put into the session would stay there untill either cleared or the session ends.  Am I missing some configuration settings?  I have included some of the key code below.
    // GET THE POSITION ID FROM THE URL QUERY STRING
    String PosId;
    PosId = request.getParameter("CKey");          
    if (PosId == null)
         myBean.testing = (String) request.getComponentSession().getValue("PosId");     
    else
         PosId = PosId.substring(6, 14);
         request.getComponentSession().putValue("PosId", PosId);
         myBean.testing = "POSID:" + PosId;
    Thanks for all ideas and help. 
    Don

    All of this logic is within the doProcessBeforeOutput event.  Here is all my java code and JSP...
    <%@ taglib uri="tagLib" prefix="hbj" %>
    <hbj:content id="myContext" >
         <hbj:page title="PageTitle">
              <hbj:form id="myFormId" >
                   <jsp:useBean id="myBean" scope="application" class="MSSBeanPackage.HolderDetailBean"></jsp:useBean>
                        <% response.write("<br>xxxx-" + myBean.testing + "-zzzz<br>"); %>
                        <hbj:textView id="txtEname" text="<%=myBean.getEname()%>" design="HEADER2"/>
                        <hbj:textView id="txtPernr" text="<%='(' + myBean.getPernr() + ')' %>" design="HEADER3"/>
                        <hbj:gridLayout rowSize="1" columnSize="1" cellSpacing="2">
                                <hbj:gridLayoutCell columnIndex="1" rowIndex="1" width="100%" verticalAlignment="TOP">
                                  <hbj:group     id="grpContractData"
                                                 design="SAPCOLOR"
                                                 title="Contract Data"
                                                 tooltip="Contract Data"
                                                 width="100%">
                                       <hbj:groupBody>
                                            <hbj:formLayout id="myForm"
                                                           marginTop="5px"
                                                           marginRight="5px"
                                                           marginBottom="5px"
                                                           marginLeft="5px"
                                                           width="300px"     >
                                                 <hbj:formLayoutRow     id="Row1" paddingTop="1px" paddingBottom="1px" >
                                                      <hbj:formLayoutCell     id="Cell11"     align="LEFT" width="40%" >
                                                              <hbj:label
                                                               id="label_WorkContract"
                                                               text="Work Contract xx"
                                                               design="LABEL"
                                                               labelFor="WorkContract"></hbj:label>
                                                      </hbj:formLayoutCell>
                                                      <hbj:formLayoutCell     id="Cell12"     align="LEFT" width="40%" >
                                                           <hbj:textView
                                                               id="WorkContract"
                                                               text="<%=myBean.getAnsvh_Text()%>"
                                                               design="STANDARD"
                                                           />
                                                      </hbj:formLayoutCell>
                                                 </hbj:formLayoutRow>
                                                 <hbj:formLayoutRow     id="Row2" paddingTop="1px" paddingBottom="1px" >
                                                      <hbj:formLayoutCell     id="Cell21"     align="LEFT" width="40%" >
                                                           <hbj:label
                                                               id="label_HiringDate"
                                                               text="Hiring Date"
                                                               design="LABEL"
                                                               labelFor="HiringDate"></hbj:label>
                                                      </hbj:formLayoutCell>
                                                      <hbj:formLayoutCell     id="Cell22"     align="LEFT" width="40%" >
                                                           <hbj:textView
                                                               id="HiringDate"
                                                               text="<%=myBean.getEntry_Date()%>"
                                                               design="STANDARD"
                                                           />
                                                      </hbj:formLayoutCell>
                                                 </hbj:formLayoutRow>
                                            </hbj:formLayout>
                                       </hbj:groupBody>
                                  </hbj:group>
                             </hbj:gridLayoutCell>
                        </hbj:gridLayout>
              </hbj:form>
         </hbj:page>
    </hbj:content>
    *******************  JAVA
    package MSSPackage;
    import MSSBeanPackage.HolderDetailBean;
    import com.sapportals.htmlb.*;
    import com.sapportals.htmlb.enum.*;
    import com.sapportals.htmlb.event.*;
    import com.sapportals.htmlb.page.DynPage;
    import com.sapportals.htmlb.page.PageException;
    import com.sapportals.portal.htmlb.page.JSPDynPage;
    import com.sapportals.portal.htmlb.page.PageProcessorComponent;
    import com.sapportals.portal.prt.component.IPortalComponentContext;
    import com.sapportals.portal.prt.component.IPortalComponentProfile;
    import com.sapportals.portal.prt.component.IPortalComponentRequest;
    // SAP RFC Imports
    import com.sap.mw.jco.IFunctionTemplate;
    import com.sap.mw.jco.JCO;
    import com.sap.mw.jco.JCO.Table;
    import com.sapportals.portal.prt.service.jco.IJCOClientPoolEntry;
    import com.sapportals.portal.prt.service.jco.IJCOClientService;
    import com.sapportals.portal.prt.runtime.PortalRuntime;
    public class HolderDetail extends PageProcessorComponent {
      public DynPage getPage(){
         return new HolderDetailDynPage();
      public static class HolderDetailDynPage extends JSPDynPage{
         JCO.Repository mRepository;
         public void doInitialization(){
              // Define request, context and profile containers
              IPortalComponentRequest reqst = (IPortalComponentRequest) this.getRequest();
              IPortalComponentContext myContext = reqst.getComponentContext();
              IPortalComponentProfile myProfile = myContext.getProfile();
              // Define bean reference to bean
              HolderDetailBean myBean = new HolderDetailBean();
              // Place bean in user profile.
              myProfile.putValue("myBean", myBean);
         public void doProcessAfterInput() throws PageException {
         public void doProcessBeforeOutput() throws PageException {
              // Define request, context and profile containers
              IPortalComponentRequest request = (IPortalComponentRequest) this.getRequest();
              IPortalComponentContext myContext = request.getComponentContext();
              IPortalComponentProfile myProfile = myContext.getProfile();
              //Get Bean from Profile
              HolderDetailBean myBean = (HolderDetailBean) myProfile.getValue("myBean");
              String sapSystem = "SAP_R3_HumanResources";
              // GET THE POSITION ID FROM THE URL QUERY STRING
              String PosId;
              PosId = request.getParameter("CKey");
              //PosId = "60004790";
              if (PosId == null)
                   myBean.testing = (String) request.getComponentSession().getValue("PosId");
              else
                   PosId = PosId.substring(6, 14);
                   request.getComponentSession().putValue("PosId", PosId);
                   myBean.testing = "POSID:" + PosId;
              this.setJspName("HolderDetailJSP.jsp");
    Thanks for your thoughts.

  • URL iView - Open in new window - User Action Independent

    Hello Experts,
    What has been configured:
    I have built an I URL iview and set its paramater to open in a new window. I have assigned the iview to a role. I have also assigned a quicklink to the iview
    Name: xyz
    quick link: xyz
    quick link url: https://<domain>/irj/portal/xyz
    What has been tested:
    When I log in to the portal using the test user ID and click (user action) on xyz the destination URL pops up in a new window as expected.
    When I access the iview via the quick link it loads the destination URL in the same portal window (no pop up)
    What do I need:
    We will be using the quick link to get to SAP portal from another legacy portal and I want to hit the target URL as soon as I access the quick link without being taken to the portal page in which the target URL content is rendered. I also do not want to have the user click on the/a link to navigate to the target URL.
    Things as they stand:
    The destination URL is hitting a standalone WD ABAP object which is not hosted in SAP portal content. The SAP portal has to be used because the logon ticket issued by the portal is also used to login to the server hosting the WD ABAP.
    Please let me know if you think this is something that can be achieved.
    Many thanks,
    Prashanth

    Hi,
    2. It is not possible to hide it completely or disable it. Give this a try:
    Create a Static HTML page and create a link in that which will take you to quick link page/iview.
    or you can create a custom application which will call the application underlying the quicklink on click of a link.
    3.  For removing the History, Back and Forwards links in Page Title Bar, follow the below:
    In Portal navigate to Content Administration - Portal Content - Content Provided by SAP - End User Content - Standard Portal Users - Open the Default Framework Page
    With the Framework Page - you will find Page Title Bar iView - Open the iview and go to iView Property
    Show Back/Forward Links and Show History List by default this setting is set to Yes. change teh setting to No and you will not be seeing those in the page title bar.
    NOTE: If you make this change it is applicable to all other pages and iViews. So be cautious before making the change.
    Hope this helps.
    cheers-
    Pramod

  • SRM iViews open in New Window instead of Portal Content Area

    Hi folks,
    We are implementing SRM 7.0 business package on our Enterprise Portal 7. By default, all the SRM iViews open in a New Window. But, when I change the iViews to open in the Content Area, only the first iView that I try to open will open in the Content Area. All the remaining ones start opening in a new window with header. When reached out to SAP, they told me to disable the Work Proctect Mode. I tried that as well and still no luck. Please let me know if you guys have any idea how to make all the iViews open in the Content Area invariably. Any help will be greatly appreciated.
    -Sudheer

    Hi,
    Have you solved this issue?
    Regards,
    Cristiano

  • WebDynpro ABAP iView not opening in new window

    Hi,
       I have created an iView for a WebDynpro ABAP application and I am having a link in a home page from where the iView should open in a new page. I have set the properties "Launch in new Window" and "Show open in new window option" of the iView but still it doesn't open up in a new window.
        Can someone suggest me what's going wrong?
        Will reward points for helpful answer.
    Regards
    Mukesh

    Hi Volker,
       Thanks for your reply.
       I think, I have set the properties of the iView right. I have tried with all the options for the property "Launch in new window" property of the iView but it didn't work.
       "By home page framework" I mean that the link of the iView in portal has been created using the "Home page framework" i.e. from "SPRO" transaction in the backend.
       Please let me know if you need any other input from me.
    Regards
    Mukesh

  • Opening SAP Transactions in a Maximised New Window

    Hi,
    I have an SAP Transaction iview that should open an SAP WinGui Transaction in a maximized new window.
    I have set the following properties
    Launch In =1
    Height Type = FULL_PAGE
    Height of External Window = -1
    Width of External Window = -1
    The new window is opened and the correct transaction is run, but the window is not maximised, and changinging the values of the properties of Width/Height of External Window has no effect.
    The portal version is EP6.0 SP2 Patch 4 Hotfix 7
    Thanks Hugh

    Hi Nalla,
    I suggest you the below points to achieve your requirement
    Create a view V_FPM_APP and insert an iFrame ui element
    Create an attribute FPM_URL as string and bind it to the source of iFrame ui element
    Create a window, W_FPM_APP and embed the view V_FPM_APP
    Now, you can use method CREATE_WINDOW of interface IF_WD_WINDOW_MANAGER to open the FPM application and pass parameter MODEL = ABAP_TRUE
    You can register the onClose action of popup window to your own action on view as below
              data lo_view_ctrl type ref to if_wd_view_controller.
              lo_view_ctrl ?= wd_this->wd_get_api( ).
              lo_window->set_on_close_action(
                   exporting
                        view = lo_view_ctrl
                        action_name = 'ON_CLOSE'
    Create an action ON_CLOSE in view from where the popup window is called
    Now, you get the control when user closes the popup window, so, you can refresh the main view
    Also other way, you can use the concept component usages to achieve your requirement
    Hope this helps you.
    Regards,
    Rama

  • Error page option OPEN IN NEW WINDOWS Iview

    hi
    I have a problem
    all iviews in the portal have the option OPEN IN NEW WINDOWS this works from inside when connect from intranet works,  
    but when connect to the portal from internet the functionality OPEN IN NEW WINDOWS
    gives me an error page when the new windows appear
    please somebody can help me.
    thanks.

    hi Tal
    this is the error page javaScript
    Problem whit this web page might prevent it from being displayed properly
    or functioning properly in the future  you can display this message by
    double-clicking the warning icon displayed in the status bar.
    code:0
    URL: https:/180.3.62.44:444/irj/servlet/prt/portal/prtroot/pcd!
         3aportal_content!2fcom.ars.platacom.ars_plataforma!
         2froles.roles!2ffuerza_de_venta!2ffv!
         aplicaciones_panel!2aplicaciones?
         windows=WID1218761598182
    thanks for the help.

  • URL Iview is not open a new Window in FireFox

    Hi Guys,
    After we upgrade our portal to NW 7.0 EHp2 SP6 , we can not open the URL Iviews in Firefox.
    It looks like can't force the iview to open a new window and instead it open a new tab , Any suggestion?
    Thanks,

    Hi Mar,
    To me, the PAM mentioned Firefox 3.5 is not recommended for NW 7.0 Ehp2 - Firefox 3.6 is supported for NW 7.0 Ehp2 starting with SPS6.
    Anyway, if it works in IE & Safari, I don't think it has anything to do with the portal; it's something in Firefox settings.  As mentioned before, did you check the option to open new links in new windows? Also, please checkSAP Note 1296463 and its related notes about browsers to see if there's something relevant to your case.
    Regards,
    Dao

  • 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]

  • Opening a new window in VC

    Hello All,
    I am using eventing between two iviews.
    Is it possible to open a new window, when I select a certain row from a table using Visual Composer?  If so how do I do it?
    Thanks,
    Nick

    Hi,
    Can you explain What is your requirement, if you want to open a new window you need to do as per the reply from  Ari Kumar.
    if your query is regarding eventing between two iviews, you can trigger an event in the containing iview with a event defined in the nested iview only when the name of the event is same as that of the signal out defined in the nested iview.
    let us know if you need more info.
    Regards,
    Rk.

  • "Open in New Window" function in the page toolbar

    Hi,
    I am new to portal development and I have what looks like as an easy Iview modification:
    I need to implement the "open in new window" Function as a link, directly in the page toolbar (next to History, Back, Forward...) and not as an Option in the menu.
    This should be done in the Pagetoolbar and not the light pageToolbar.
    I downloaded the PAR file "com.sap.portal.navigation.pagetoolbar" but I don't how what I should change.
    Can someone please help me?
    Many thanks and points in advance.
    Regards

    Hi Stephane,
    Are you using the default framework page in your desktop. <b>Use the light framework page. It has the "Open in new window" as a link in the page tool bar.</b>
    If you still wish to stick to the default framework page; firstly you may want to remove the existing "open in new window" from the menu. Then you may need to copy the same code from the light fw toolbar par file for that 1 single link and paste it in your default fw toolbar. I can tell you the exact code tomorrow.
    Hope the first option may be desirable to you.

  • Universal worklist task open in new window

    Hello
    We have an ESS implementation in portal.
    In worklist when user clicks on any line item, a task gets triggered. Now this task gets opened in new window which is a standard functionality.
    Below is XML which retrieves view for this clicked task,
    <ItemType name="uwl.task.webflow.TS90000018.SAP_R3" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
          <ItemTypeCriteria systemId="SAP_R3" externalType="TS90000018" connector="WebFlowConnector"/>
          <Actions>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="AllMyTrips"/>
                <Property name="WebDynproDeployableObject" value="sap.com/ess~tra"/>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="DynamicParameter" value="wi_id=${item.externalId}"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="display_order_priority" value="5"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
    But in new window we are not able to see any portal navigation available.
    Is there any way that I can get this navigation panel in new window as well.

    You can call also pages using the IViewLauncher.
            <Action name="launchWebDynPro" groupAction="" handler="IViewLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="iview" value="ROLES://portal_content/Fresenius/kabi_nl/Iviews/ESS/Zeitmanagement/com.fresenius.Abwesenheitsmitteilung"/>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="DynamicParameter" value="wi_id=${item.externalId}"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="display_order_priority" value="5"/>
              </Properties>
    But why would you want to have the navigation too in a new window ?
    That would confuse me as a user to have 2 navigations in 2 windows.
    The problem with UWL in general (using a popup) is that after you are finished in the popup,
    the task is still there. I get lots of complaints; waiting for EhP3 or 7.3. There should be a instant refresh UWL feature.....
    Regards,
    Kai

  • Appraisal form doesn't open in new window

    Hi Guru's,
    We are using the BSP application HAP_Document. For the employee we use the "page with flow logic" (SE80) documents_receives_open2.html. This gives an overview of open appraisals.
    Our problem is, that when an employee clicks on the link to an appraisal form, that the form opens in the same frame. It should open in a new window.
    Hope you can tell me how we can adjust this.
    Thanks!
    Marco

    Hope you've set the option 'Open In New Window' in BSP iView properties.
    Also check that  In homepage config. for resource which calls this application.For url for pcd page
    Replace roles with exroles for e.g. exroles://portal......
    This two suggestions solve you issue,
    Regards

Maybe you are looking for

  • Hotspot and internet sharing problem

    Hiiii. I have purchasd Lumia 520...bt when I tried to connect it by using wifi hotspot it gives certain prblm... . It says internet sharing is not currently available....plzzzz help...... cndn gettng worse without internet.....plzzz help

  • The document "Domain.Sites2" could not be opened

    I upgraded to iWeb '08 last week, and it has been working OK since then. My '06 sites were transfered to '08 sites - everything ok. Until last night, when I tried to open iWeb '08 again... I got this error message: [img]www.av123.nl/Misc/apple/domain

  • After burning CD, won't play

    After burning a CD on my Emac, it will not play on another device. I receive the "ding" letting me know that it burned OK. Am I missing a step after the "ding"? Am I burning incorrectly? Thanks for any help you can give.

  • Change the default "Test Pass" UUT Result message

    I'm still a Newbie to TestStand so if my nomenclature is a little off I apologize: At completion of a sequence in TestUUT mode an automated banner pops up that can say "Test Sequence Passed", "Test Sequence Failed", "Test Sequence Terminated" and I t

  • Upgrade from Elements to CS5

    Is it possible to upgrade, with a discount, from Elements 9 to Photoshop CS5?