WD abap calling iView

hi folks
i guess i have quite a simple question but....
i always called and iView over the control IFrame in WD Abap, but i got some problems so i heard i should use it with die if_wd_portal_integration methods, but i have no idea how.
can anyone provide me with a simple solution how to call my called iView "pcd:portal_content/atcp.ATCP/r3_trans_call", which is in fact a sapgui transaction , and question 2 how do i have to navigate back????
do i have to call this in an own View where a back-button is on it?
kind regards so far.
oliver

I have the same Problem.
I work with ABAP for Webdynpro
I can not navigate with this code
call method l_portal_manager->navigate_absolute
  exporting
    navigation_target   = 'ROLES://portal_content/OGSDID/AuftragID'
    navigation_mode     = if_wd_portal_integration=>co_show_external
*    WINDOW_FEATURES     =
*    WINDOW_NAME         =
*    HISTORY_MODE        = IF_WD_PORTAL_INTEGRATION=>CO_NO_DUPLICATES
*    TARGET_TITLE        =
    context_url         = 'http://icosapv01:56000/irj/portal'
*    POST_PARAMETERS     = ABAP_FALSE
*    USE_SAP_LAUNCHER    = ABAP_TRUE
*    BUSINESS_PARAMETERS =
*    LAUNCHER_PARAMETERS =
It is the same code as in the test Component and it also dosn't work.
When i test the absolut navigation_target string with the support apllication from the portal it works, but i Think it is a Java Webdypro.
Has anyone a Idea??
Thanks for all suggestions.
Marlies

Similar Messages

  • Call  iView from UWL

    Hi All,
    I need some help in UWL. When i click workitem in UWL i want to call iView and pass some parameter there?
    Is there anyway to do this.
    Thanks
    Vijayh

    hi ,
    To call an iview from UWL  and to send parameters to the iview url. you need to do the XML cutomization.
    here  is the sample  XML customization code.
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd' [
      ]>
    <UWLConfiguration version="1.0">
      <ItemTypes>
        <ItemType name="uwl.task.webflow.TS90100222" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
          <ItemTypeCriteria systemId="SHD012" externalType="TS90100222" connector="WebFlowConnector"/>
          <CustomAttributes>
            <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebFlowContainer" cacheValidity="default">
              <Attribute name="PathNumber" type="string" displayName="Path  Number"/>
              <Attribute name="ApproverLevel" type="string" displayName="Approver  Level"/>
            </CustomAttributeSource>
            <CustomAttributeSource id="ABAP_BOR" objectIdHolder="externalObjectId" objectType="ZPMT_CPE" cacheValidity="default">
              <Attribute name="PriceExceptionNumber" type="string" displayName="CPE Number"/>
              <Attribute name="CPEName" type="string" displayName="CPE Name"/>
              <Attribute name="OwnerID" type="string" displayName="Owner"/>
            </CustomAttributeSource>
          </CustomAttributes>
          <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="EditCPEApp"/>
                <Property name="WebDynproDeployableObject" value="sappi.com/zsd_pmt_cpe"/>
                  <Property name="DynamicParameter" value="wi_id=${item.externalId}&amp;CPENUM=${item.PriceExceptionNumber}&amp;CPEName=${item.CPEName}&amp;Owner=${item.OwnerID}&amp;PathNumber=${item.PathNumber}&amp;ApproverLevel=${item.ApproverLevel}"/>
                <Property name="System" value="SAP_LocalSystem"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
      </ItemTypes>
    </UWLConfiguration>
    here  iam calling a dynpro iview  mand passing the dynamic parameters .
    check out the links for more info.
    Create new UI's for existing workflow tasks with ABAP Web Dynpro and Universal Worklist!
    Launching WebDynpro from Universal Worklist
    and sdn help
    http://help.sap.com/saphelp_nw04s/helpdata/en/72/2091ad4c7b4c229aeb1385195397b2/frameset.htm
    sateesh.

  • Page cannot be displayed(error in ABAP Webdynpro iview)

    Hi All ,
    I am trying to create ABAP Webdynpro iview. When i try to preview it...i am getting "Page cannot be displayed". I checked the Web AS connection and it is working fine. Please put on some light on this.
    Regards
    Rahul

    Hi Sharma,
    Better U check the  Iview parameters(Application name,and Namespace).
    Also check it out in deployed content.
    Regards
    Nandha.

  • ABAP Calling JAVA Function or Method

    Hi Friend,
    I need help in how to proceed using  ABAP  and Call JAVA Function . I know that  we need to use RFC enabled Function modules. I was able to connect  using JAVA Connector which was provided by SAP For communicating with JAVA Apps. The approach for connecting the JAVA to SAP is working fine.  But I  have browsed through various website but failed to find any information.Now i am looking forward to help from you friends to solve my problems .
    The Requirement is mentioned below:-
      1. Prerequiste for SAP ABAP calling a third Party software which is working in JAVA Platform (like any middle ware which might be hardware or software).
      2. Sample Code  like calling a Text  ' Hello  to the world  calling JAVA from ABAP'.
      3. Steps and process so that it would be helpful.
    Timely help would be appreciated.
    Rajiv Christopher.

    1.Middleware is JCO RFC provider it comes with SAP so no need any third party Adapter.
    2.
    " The ECHOTXT parameter should contain the text of REQUTXT.Information on
    " calling the function module should be returned in RESPTXT, indicating, for
    " example, in which system and when the function module call was processed.
    data:ECHOTEXT type SY-LISEL,
         RESPTEXT type SY-LISEL.
    CALL FUNCTION 'STFC_CONNECTION' DESTINATION '<Your JCO destination name>' " which one you have developed in SM59 as TCP/IP
      EXPORTING
        requtext       = 'ABAP Calls JAVA'
    IMPORTING
       ECHOTEXT       = ECHOTEXT
       RESPTEXT       = RESPTEXT.
    if sy-subrc = 0.
      WRITE:/'---------------------------------------------------------------------'.
      WRITE: / 'establish a link to the ABAP application server with logon data'.
      WRITE:/'---------------------------------------------------------------------'.
      write:/ ECHOTEXT .
      else.
          WRITE:/'---------------------------------------------------------------------'.
      WRITE: / 'Not establish a link to the ABAP application server with logon data'.
      WRITE:/'---------------------------------------------------------------------'.
      endif.
    Check the sample code and Let me know will you get ECHOTEXT ?
    Kanagaraja L
    Edited by: Kanagaraja  Lokanathan on Jan 6, 2010 1:27 PM

  • The ABAP call stack was: SYSTEM-EXIT of program BBPGLOBAL

    Hi
    We are using SRM 5.0. We are facing a strange problem. We are able to see the initial screen of SRM EBP in the browser. But once the user name and password are provided the system goes for a dump with the following error:
    The following error text was processed in the system SS0 : System error
    The error occurred on the application server <Server Name> and in the work process 0 .
    The termination type was: ABORT_MESSAGE_STATE
    The ABAP call stack was: SYSTEM-EXIT of program BBPGLOBAL
    <b>SM21 Log:</b>
    Short Text
         Transaction Canceled &9&9&5 ( &a &b &c &d &e &f &g &h &i )
         The transaction has been terminated.  This may be caused by a
         termination message from the application (MESSAGE Axxx) or by an error
         detected by the SAP System due to which it makes no sense to proceed
         with the transaction.  The actual reason for the termination is
         indicated by the T100 message and the parameters.
    Transaction Canceled ITS_P 001 ( )
    Message Id: ITS_P
    Message No: 001
    I just checked these threads but did not help much,
    RABAX_STATE  error after loggin into BBPSTART service in SRM 4.
    ITS_TEMPLATE_NOT_FOUND error
    Besides I tried this note: 790727 as well, still I get the same error.
    Any help would be highly appreciated.
    Thanks in advance
    Kathirvel Balakrishnan

    Hi
    <u>Please do the following steps.</u>
    <b>When you are using the Internal ITS,you need not run the report W3_PUBLISH_SERVICES.(only SIAC_PUBLISH_ALL_INT )
    ALso pls check the foll:
    -->activate the services through SICF tcode.
    > Go to SICF transaction and activate the whole tree under the node Default host>sap>bc>gui>sap>its.
    >Also maintain the settings in SE80>utilities>settings>internet transaction server-->test service/Publish. (BBPSTART , BBPGLOBAL etc)
    Table TWPURLSVR should have entries for the / SRM server line as well as gui and web server.
    Could you please review again the following steps ?
    Did you check that ICM was working correctly (Transaction -  SMICM) ?
    1-Activate the necessary ICF services
    With transaction SICF and locate the
    services by path
    /sap/public/bc/its/mimes
    /sap/bc/gui/sap/its/webgui
    2- Publish the IAC Services
    With Transaction SE80 locate from
    the menu Utilities -> Settings ->
    Internet Transaction Server (Tab) ->
    Publish (Tab) and set “On Selected
    Site” = INTERNAL.
    3- Locate the Internet Services SYSTEM and WEBGUI.
    Publish these services with the Context
    Menu -> Publish -> Complete Service
    4- Browse to http://<server>:<icmport>/sap/bc/gui/
    sap/its/webgui/! and login to the
    webgui.</b>
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • ABAP WebDynpro iView with window id problem

    We have a custom ABAP webdynpro iView that is part of a dynamic navigation.  When the iView loads the following warning message is displayed...
    An error occured while starting the iView.
    Application
    https://<server>/sap/bc/webdynpro/sap/WebDynproComponent/;sap-ext-sid=J2IlkGCm4WYvxnfaQC8bVgY0oAX5DVVY3z_8GGDYcLow
    will run with wrong client window ID!
    Do not continue; please report this problem to your system administrator.
    Once you click 'Ok' on the warning message....the webdynpro iView is displayed. 
    How do you not have the message display? 
    Thanks.

    If the user is using link from favourites of browser, Ask him to delete it and manually enter the url and Try.
    In my case, The user just deleted the saved link from Favorites and tried entering the url manually,
    though it is weird it worked.
    or else try these Notes 1450543, 1171930 .

  • Passing Parameter to a direct called iview

    Hello,
    i call an iview with http://<server>:<port>/irj/portal?NavigationTarget=.....
    Then i also want to pass to the called iview an additional http-parameter like id=XXX by adding '&id=XXX to the link, but the result is always a javaNullPointer.
    Any hints?
    regards,
    Marco

    Hi Marco,
    OK, that's more than you described initially. Sure this does not work. If you call the link from the generated email, a request is sent to the portal, including your additional parameter(s). An URL-iView now will init a second request to the URL defined in the properties of the iView - no reason why your properties should get sent with.
    What you could do is to extend the URL iView functionality to get all parameters from the request of the call to the (modified) URL-iView and to pass them beneath the things described in the iView properties.
    Alternatively you could write a proxy before the URL-iView and call this instead of the URL iView. Imagine you know that the URL-iView has got two parameters, than you could delete all additional parameters, add the parameters that you find within the request and redirect to this changed URL iView. The only thing you have to care of is to do this in a personalized way. Anyhow, also with this concurrent access problematic would stay if the same user calls two of these iView "at the same time".
    Hope it helps
    Detlev

  • Call iview in new window

    Hi.
    I am trying to call iview in new windows from other iview.
    So, I wrote code this.
    <A HREF="myLink"
      onclick="return EPCM.doNavigate('ROLES://portal_content/office/iviews/com.hho.newmail_iv',1)">
    This is an HTML Link
    </A>
    When we click Link, new windows opened and displayed iview with portal frame (header, menu).
    I want to display iview without portal frame.
    Anybody know how to this ?
    Regards, Arnold.

    Hi Arnold,
    The EPCM.doNavigate('target') takes several arguments, one of which let's you specify to open in new window.
    EPCM.doNavigate('target',2)
    0 (or missing): Same window
    1: New window without navigation
    2: New window (with navigation)
    The API is defined as:
    EPCM.doNavigate(String target, [int mode, String winFeat, String winName, int history, String targetTitle, String context])
    Also u can try this link for more details
    http://help.sap.com/saphelp_nw04/helpdata/en/18/3fb84033a8b533e10000000a155106/frameset.htm
    Hope this helps...
    regards,
    Vinoth

  • [Integration] Web Dynpro ABAP calling Flex in Popup (without Flash Islands)

    Hi,
    We do not intend to install Enhancement Package 1 in a near future.
    Nevertheless, we do have requirements where Flex should be integrated with Web Dynpro ABAP (Flex components embedded or 'attached' to Web Dynpro ABAP applications).
    I would like to open a popup showing a Flex component. Then, the user validates and the Web DYnpro ABAP application is resumed. All this integrated within EP 7.0.
    What, according to you, would be the most effective combination : 
    - Suspend / Resume plug
    - Server-side cookies
    - iFrame (although it is deprecated)
    Given what I have read so far, it seems encapsulating the .swf within a BSP application would be the best shot. Could it be possible to get rid of this 'additional layer' ?
    Thanks in advance.
    Best regards,
    Guillaume

    Web Dynpro ABAP
    Define a suspend and a resume plug.
    BSP
    Retrieve the parameters sent by WDA either by AUTO attributes or the following code
    CONSTANTS: c_resume_name          TYPE string  VALUE `sap-wd-resumeurl`.
    DATA: lt_tihttpnvp                TYPE tihttpnvp.
    FIELD-SYMBOLS: <fs_httpnvp>       LIKE LINE OF lt_tihttpnvp,
                   <fs_dept_magasin>  LIKE LINE OF t_dept_magasins.
    ** Lecture des paramètres envoyés (par le WD ABAP)
    CALL METHOD request->get_form_fields
      CHANGING
        fields = lt_tihttpnvp.
    READ TABLE lt_tihttpnvp ASSIGNING <fs_httpnvp> WITH KEY name = c_resume_name.
    IF sy-subrc = 0.
      e_url = <fs_httpnvp>-value.
    ENDIF.
    Flex
    To return to the Web DYnpro ABAP, call a Javascript function within the BSP using this kind of code :
    jsReturn = ExternalInterface.call("sendBackToSAP", selectedDepartmentsParam, orderParam);
    BSP
    First, to react to the user action in the Flex component, define a Javascript function in the
          function sendBackToSAP(departements, ordre) {
             fireServerEvent(departements, ordre);
             return("Done");
    To fire a server-event (in order for BSP to call the WDA resume plug), I use this declaration :
    <!--  Event used by the Javascript to trigger OnInputProcessing so as to create
                  the server-side cookie -->
           <bsp:htmlbEvent name= "fireServerEvent"
                           id  = "flexAction"
                           p1  = "departements"
                           p2  = "ordre"></bsp:htmlbEvent>
    Last, I simply call the URL that the WDA gives me first :
    navigation->goto_page( e_url ).
    If people are interested in a more detailed presentation, feel free to reply to this post, and I will write a blog about this. Nevertheless, it should become pretty obsolete with the Flash Islands release... 
    Edited by: Guillaume Garcia on Oct 11, 2008 11:13 AM

  • ABAP Transaction iview Problems.

    Dear experts.
    I have created a Abap transaction iview in portal which navigates to one ABAP transaction after opening. But my requirement is not to show the command box after going to that transaction, because by using that they can enter the other transaction code in that command box and go to other transactions.
    So I want to hide that command box. Is there any way to hide that?
    Appreciate your response
    Regards
    Shanmukha Rao Banisetti

    Hi,
    Check the SAP Note 1010519 for the solution.
    Also try to set the ~webgui_simple_toolbar=1  parameter under transaction sicf.
    Below links also solve your problem
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e046cb5c-711a-2a10-95a9-81b365901b95
    Remove header  in ITS screen (internal ITS)
    Raghu

  • ABAP transaction iview Run Error

    hi,
    I met a problem, i create a  ABAP Trasaction iview, which preview result is right using admin. when i assigned it to a test user. it runs error. if i assigned administrator group to the test user, it will run right.
    why?

    Hi,
    1.I forgot to mention you have to assign the End User role as well for the iView object to everyone group.
    2. Check the permission for the system object in portal as well
    In case you are still facing the issue
    Post the error message.
    Thanks
    Prashant

  • Abap calls

    how is abap calls in banglore for 2+ years.

    Hi,
    Good...all companies are calling for abap consultants and huge requirement in Bangaore.
    Reward points!!
    Thanks & Regards,
    Vasudeva Rao.

  • Use Dynamic Parameter to call iView

    Hi,
    I have a VC Model with an HTML view. I want to add the URL of another deployed iView from a different model to my HTML view.
    The problem is that I need to pass parameters dynamically via the URL to the called iView. The iView I want to call consists of a data service with an output table and and a start point connected to the variables port. The variable is:
    @Business_Area_Range
    The URL of the deployed iView as obtained via preview from within the portal is:
    http://145.82.189.233:50000/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.gm.cnt!2fvcmodels!2fcom.myComp.myProduct.17NL.Test5!2fcom.myComp.myProduct.iviews!2fcom.myComp.myProduct.17NM.Iview1?sap-config-mode=true
    I need to pass Business Area through the URL to this iView. Is this even possible? Please clarify with an example if possible. Help is appreciated, thanks.
    Regards

    Anyone? Have I posted this to the wrong forum maybe?

  • Webdynpro ABAP called from IView JAVA works over http but doesn't over http

    Hello gurus, like I said in the subject, we have integrated inside our JAVA portal a WebDynpro ABAP and it's working good over http protocol (http://<servername>:<http_port>/irj/portal), but when you browse the portal over https protocol (https://<servername>:<https_port>/irj/portal), everything works fine exept the WebDynpro ABAP, is like if the javascript components didn't be loaded completly, because the buttons doesn't make anything, and only half of the table that is supossed to be loaded is showed.
    Do you know what kind of configuration I'm missing?
    Thanks and best regards

    You have to note here that for webdynpro ABAP applications, the http/https request is actually served by the backend server.
    So, while accessing your webdynpro ABAP application, the request will be like:
    https://<mybackendserver>:<backendport>/bc/sap/.....
    While creating a system object in your portal (System landscape), you will need to adjust the protocol to https and also set the appropriate https port of the backend server. Also, HTTPS/SSL communication should be enabled on your backend server.
    Please check the definition of your system object.
    You can find more information by turning on a HTTP trace and checking how the request is routed to the backend server upon accessing the WD4A application.
    Thanks,
    Shanti

  • Portal eventing between Java WD iview to ABAP WD iview?

    HI Experts ,
    I have requirement on which,
    The manager can select an employee from the EE Search iView (Object and Data Provider). All other iViews react on the selection and display data of the selected employee. Technically the personnel number is transferred from the search iView to the other iViews on the portal page, also to the related activity iView. This mechanism is called Eventing. The applications, started via the related activity iView, are launched with the personnel number as parameter. With other words the application, e.g. Manage Objects on Loan, can be directly started for the employee selected from the EE Search iView.
    The Employee Information page is based on WD Java whereas the Objects on Loan application described in this specification is based on WD ABAP...........Due to different technologies used how to do the Pernr number transfer between these iviews?
    If anybody have done this let me know the steps
    Thanks in Advance,
    Dharani

    Hi Dharani,
    You can use portal events to enable iViews running on the same page to communicate with each other. You just have to find out which event is fired by the WD Java iView and then you will have to register and handle the event in your WD ABAP application : http://help.sap.com/saphelp_nw70ehp1/helpdata/en/f6/7d6f4151dc5758e10000000a1550b0/frameset.htm
    You can use HttpFox (firefox plug-in) to find the details of the fired event (name, namespace...) by looking at the eventQueue parameter in the HTTP POST request.
    Regards,
    Pierre
    Edited by: Pierre DOMINIQUE on Jul 9, 2009 11:16 AM

Maybe you are looking for

  • PO for Service Material

    Hi Experts, Greetings to all... I wish to ask a question. I wanted to create a PO for Service material. The service material that I have created is using MM01 and selected the type of material as DIEN and maintained the data. I am trying to create PO

  • Web pages too big to view without zooming out each one.

    I have to zoom out each new web page manually to see it all on the screen.

  • 5.1 metering: center speaker selected but meter shows levels on the left and center

    This is a 5.1 project where A2 is used throughout. In the mixer I've put it in the center and that's the way I hear it so it works. What puzzles me is that the meters show me a signal in the left speaker and then center one. I'm puzzled why that is.

  • I'm getting mdmclient error that won't go away

    I restored my computer yesterday and it was working fine.  This morning after booting, I am now recieving an error messag that won't go away even when I click 'Ignore' Below are the details when I click 'Report...' Process:         mdmclient [2736] P

  • Logic Implementation issue

    Table name: nsv_stage -- Create table create table nsv_stage prod_code VARCHAR2(10) not null, attrib_value VARCHAR2(50) not null Sample data, MANHAT_001     10112000000000000000000000000000000000000000000000 MANHAT_001     101120010000000000000000000