Dynpro to XI Scenario

Hi all
I am trying XI to Dynpro Senario.
I created Webservice for my interface in XI
In configuration of XI
Tools-->Define Web Service I created WSDL file.
When I am checking that file in WSNevigator of WAS am
facing following problem
Hi all
I am trying XI to Dynpro Senario.
I created Webservice for my interface in XI
In configuration of XI
Tools-->Define Web Service I created WSDL file.
When I am checking that file in WSNevigator of WAS am
facing following problem
HTTP/1.1 500 Internal Server Error
Connection: close
Set-Cookie: <value is hidden>
Set-Cookie: <value is hidden>
Server: SAP J2EE Engine/6.40
Content-Type: text/xml; charset=utf-8
Date: Wed, 03 May 2006 11:24:53 GMT
<?xml version='1.0'?>
<!-- see the documentation -->
<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>
  <SOAP:Body>
    <SOAP:Fault>
      <faultcode>SOAP:Server</faultcode>
      <faultstring>Server Error</faultstring>
      <detail>
        <s:SystemError xmlns:s='http://sap.com/xi/WebService/xi2.0'>
          <context>XIAdapter</context>
          <code>CPAException</code>
          <text><![CDATA[
<b>com.sap.aii.af.service.cpa.CPAException: <b>invalid channel (party:service:channel) = WebDynpro_Sender:Dynpro_Sender_Channel</b>     at com.sap.aii.af.mp.soap.web.MessageServlet.getChannelID(MessageServlet.java:420)</b>     at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:377)
     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:390)
     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
     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:100)
     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
          ]]></text>
        </s:SystemError>
      </detail>
    </SOAP:Fault>
  </SOAP:Body>
</SOAP:Envelope>
I have checked Sender channel as well as sender service
But same error continues
Thanks in Advance...

Hello Nagsen,
I think i have already given you this information once. Anyways go through it again and compare it with what you have done.
The following weblogs will explain you about the integration of webdypro with XI.
<a href="http:///people/saravanakumar.kuppusamy2/blog/2005/02/07/interfacing-to-xi-from-webdynpro">Interfacing to XI from Webdynpro</a>
<a href="/people/sap.user72/blog/2005/09/15/connecting-to-xi-server-from-web-dynpro">Connecting to XI server from Web Dynpro</a>
Also please refer to the link below:
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1334">EP-XI [original link is broken] [original link is broken]
It is an Excellent Blog on EP-XI Integration using Web Services and Web Dynpro MVC.
Regards,
Abhy

Similar Messages

  • Web Dynpro to XI Scenario

    Hi
    I am developing web dynpro to XI scenario..
    I configured Sender SOAP adapter channel and defined a web service  for my Interface which create WSDL file.
    On dynpro I Imported that WSDL file and created Model.
    On click of UI element button I am fetching some parameter from RFC on R/3 as response.
    But I am getting error on screen
    Service call exception; nested exception is: com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (302) Moved Temporarily...
    Can  anybody tell abt this
    Thanks in advance

    Hello Nagsen,
    The following weblogs will explain you about the integration of webdypro with XI.
    <a href="http:///people/saravanakumar.kuppusamy2/blog/2005/02/07/interfacing-to-xi-from-webdynpro">Interfacing to XI from Webdynpro</a>
    <a href="/people/sap.user72/blog/2005/09/15/connecting-to-xi-server-from-web-dynpro">Connecting to XI server from Web Dynpro</a>
    Also please refer to the link below:
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1334">EP-XI [original link is broken] [original link is broken]
    It is an Excellent Blog on EP-XI Integration using Web Services and Web Dynpro MVC.
    Regards,
    Abhy

  • E-Recruiting BSP to Web dynpro in EP4 scenario

    Hi All,
    We have currently upgraded EP3 to EP4. As per EP4 it no longer support BSP , it will support only Web dynpro.
    What settigs are required to convert exsisting BSP application to Web dynpro.
    Help from Experts would be great.
    Regards
    Pallavi

    Hi Pallavi,
    Yes. there are a few gaps in functionalities delivered in EHp4 for webdynpro screens. Can you please elaborate on what do you mean when you say "e.g Candidate page and Recruiter. "
    In webdynpro ABAP screns of eRecruiting, there is NO concept of start pages as in BSP.Also there is no transaction to generate URLs.
    For internal candidate screens, go to SE80, look in package PAOC_RCF_UI_SELF_SERVICES -> webdynpro -> webdynpro applications ->HRRCF_A_STARTPAGE_INT_CAND.Right click on the application name & click on Test. Browser will open with your webdynpro screens.
    External candidates screens can be accessed in the same package
    For recruiter & administrator screens, go to package PAOC_RCF_WD_UI.
    As mentioned earlier, Portal is a MUST for Ehp4.
    Please look through the IMG once to check if there any specific steps. Most of the steps are relevant if you choose to have webdynpro UI on different servers.
    I am not aware of the direct conversion from BSP to webdynpro. I remember seeing something in the IMG sometime. Please check there once.
    Else if it is extensive code changes then they will have to be redone in webdynpro
    Regards,
    Sowmya

  • Error while accesing ABAP web dynpro application

    Hi Experts,
    We are getting warning symbol on web page status bar, when we are accessing the ABAP web dynpro application
    only first page of application is getting loaded and when we click on page it is showing error on status bar and we can perform any thing.
    once we double click on warning icon,
    below details are coming:
    Line: 1491
    Char: 3
    Error: Object Expected
    Code: 0
    URL: url of the ABAP web dynpro application
    This scenario is occuring for many ABAP WD application for a client.
    Please guide how to solve this issue?
    Thanks!
    Piyush

    Hi
    First try a very simple application with nothing in it just one text saying Hello World
    Run it and see what happens.
    Also check if your url uses FQDN name. something like https:
    company.name.co:50000\.......
    If you do not use the FQDN it will always show a script error on the bottom and some functions will not work e.g
    dropdowns.
    regards
    Yuval.

  • Problem with submit button in wweb dynpro abap

    hi all,
                we have problem in submit of our interactive form in web dynpro abap.
    my scenario.
                             on event submit we have to fetch data from database table and display the same.
    On click of the SUBMIT button for the first time it fetches data but when we change the input field and submit again it dsnt trigger the event(We need to double click only then event is triggered).
    Can anyone guide us on how to fetch the data at single click.
    Thanks and Regards
    Vinoth

    The form is open. I should have mentioned that I made sure to check that first.  The form was created by uploading an existing PDF file that I created from a MS Word file to Adobe FormsCentral. Once the form was completed, I had a coworker test it & it worked.  We sent the form out & I have received some back, but have also received reports of the form not working.  I downloaded the form to my computer & tested it using Adobe Acrobat 9.0 Standard.  I use a Windows environment on a Dell laptop.  The form does not work for me.

  • Consume Web Service in Web Dynpro

    Hi Experts,
    I´m currently trying to learn web dynpro development.
    Scenario: I have one component which embed two views. One view is for enter customer number and in the other view I will see the name of the customer. The name of this customer is provided in a sap erp2005. I have develop a function modul and wich gave me the appropriate data(customer name). Then I create a web service base on this function module.
    When I test this web serviec in WSNavigator, I get the customer name, so the web service is working well.
    My Problem is: I can´t invoke this Web Service in Web Dynpro. My steps to invoke web service were: create a model with the web service wsdl and then I add this model in the component (in "Used Models").
    I have create a application and assign it to the component. When I "Deploy new archive and Run" the application I be come the error: "Configuration not found for application: demo.sap.com/test_wd3,serviceRefId:7fecf23b-0895-48f3-9902-0e7015a705c3. Please check the configuration details from the NWA. You may have not assigned the Service Group to a Provider System, or the generation of the configuration has failed."
    What do I have to consider or to set up?
    It is right to assign the input field to the context parameter?
    PS: I have followed the steps in this tutorial, but I don´t use XI or PI
    http://www.riyaz.net/blog/xipi-consuming-xi-web-services-using-web-dynpro-part-ii/technology/sap/7/
    best regards
    Anna von Landsberg
    Edited by: Anna_von_Landsberg on Dec 8, 2010 4:48 PM

    Hi,
    I have the following message error:
    Exception on execution of web service with WSDL URL
    'http://j2eeserver:port/xxxx/Config1?wsdl'
    with operation 'RequestNode' in interface
    'urn:xxxxx'
    When i debugged it, I found the following error:
    Cannot find the required parameter [unTipoProducto] in request message content.
    What is wrong?, I pasted the code of my method, that call to web service in the component controller.
      public void Alta_Entrega( )
        //@@begin Alta_Entrega()
         String tipoProducto = wdContext.currentAlta_EntregaElement().getUnTipoProducto();
         Request_Alta_Entrega entregaMO = wdContext.currentRequest_Alta_EntregaElement().modelObject();
         if (!wdContext.currentAlta_EntregaElement().getUnTipoProducto().equalsIgnoreCase("")){
              IWDMessageManager manager = wdComponentAPI.getMessageManager();
              if (logger.beDebug()) {
                entregaMO.wdSetInvocationLogEnabled(true); //switch on logging for this model object
              try{
                   entregaMO.setInvokerProperty(Stub.USERNAME_PROPERTY,"xxx");
                   entregaMO.setInvokerProperty(Stub.PASSWORD_PROPERTY,"xxx");
                   entregaMO.execute();
                   wdContext.nodeResponse().invalidate();
                   wdContext.nodeAlta_Entrega().invalidate();
              }catch (Exception e){
                   manager.reportException(e.getMessage(),false);
              logger.debugT(entregaMO.wdGetRequestLog()); //request log (HTTP header + SOAP request)
              logger.debugT(entregaMO.wdGetResponseLog()); //response log (HTTP header + SOAP response)
              logger.debugT(entregaMO.associatedModelClassInfo().getModelInfo().toString()); //model metadata in XML format
              logger.debugT(entregaMO.toString()); //model object tree in XML format (= model context node content)
    I hope you can understand me, because my english is very bad!!.
    Thank you.

  • Process Context Web Dynpro

    Hello,
    Can we have one process context across whole BPM and Web Dynpro? My scenario is: Executing BPM in Web Dynpro through a Web Service. Presently I have set two contexts( one is for web dynpro and another for BPM Web Service/Process Context). Can I use one context instead of two types of contexts. Please let me know if there are any limitations.
    Thanks,
    Sunita.

    HI Sunita,
    technically you need different contexts for WebDynpro and BPM. This is due to the fact that these are two independent technologies which manage their context data differently. So, you will need a WebDynpro context as well as a Process context for BPM.
    But this does not mean that you cannot share and transfer data from one to another. From the WebDynpro context you might fill the WebService input. This can be simply done through context mapping and model binding. Once the WebService gets called, the input data is automatically mapped and transfered to your Process context. Of course, this has to be modelled first in the Process Composer. From here, you might use the context data to map to activites (human and automated) in your process. From here, you are able to again map it to a WebService in case of an automated activity or a WebDynpro context in case of a human activity.
    Hope, this brought some more clarity.
    Best regards,
    Stefan

  • Refresh web dynpro

    Hello,
    I'm new to abap web dynpro and my scenario is that I have two web dynpro applications. The first application calls the second application. The second application that is called is actually a popup in the first application. What the applications are doing is the first application is a list of tasks and when a user wants to change a task they click on a task in the first application and it calls the second application in a popup where the user can change this task. When they are done changing the task the second application closes and shows the first application again. The problem is that when a user updates a task and goes back to the first application I need the first application to refresh to reflect this updated data. Is there a way that I can refresh the first application?
    Thanks,
    Abra

    I believe this is a popup because it is launching as a dialog window over the main window. The second window is not launched in a new browser window. I have declared the second application in my first application under the properties tab under used controllers/components. Then I call the second application window with the following code:
    Go to the maintenance view
      data lo_window_manager type ref to if_wd_window_manager.
      data lo_api_component  type ref to if_wd_component.
      data lo_window         type ref to if_wd_window.
      lo_api_component  = wd_comp_controller->wd_get_api( ).
      lo_window_manager = lo_api_component->get_window_manager( ).
      lo_window         = lo_window_manager->create_window_for_cmp_usage(
                         interface_view_name    = 'FROM_DASHBOARD'
                         component_usage_name   = 'MAINTASK'
                     title                  =
                     close_in_any_case      = abap_true
                         message_display_mode   = if_wd_window=>co_msg_display_mode_selected
      lo_window->open( ).
    When the user is done updating the task in the second application and they want to go back to the first application I just close the second application window using the following code:
    data: l_api type ref to if_wd_view_controller,
            l_window_ctlr type ref to if_wd_window_controller,
            l_popup type ref to if_wd_window.
      l_api = wd_this->wd_get_api( ).
      l_window_ctlr = l_api->get_embedding_window_ctlr( ).
      if l_window_ctlr is bound.
        l_popup = l_window_ctlr->get_window( ).
        l_popup->close( ).
      endif.
    But when the second application window closes the first application doesn't reflect the changes that were just made. Is there a way to refresh the first application so that after a user makes a change they can see it right away without having to refresh the browser themselves.

  • Getting error in Multiselection of Table rows

    Hi,
    I want to select multiple rows of table in Java Web Dynpro.
    My scenario is that for every primary contact in my web dynpro view,
    I have no. of multiple contacts in my java web dynpro tables.
    I was able to update the secondary contact details from single selection with
    Cardinality 1..n and Selection 0..1.
    Now, I changed the context node for that table in both model dc and view dc as:
    Cardinality 1..n and Selection 1...n.
    One single line is added in the update method:
              if(wdContext.nodeS_person().isMultiSelected(i)==true){     
    If statement is added, for the for loop for all elements of that context node.
    The table properties, selection is set to multi.
    I am getting the error:
    com.sap.tc.webdynpro.progmodel.context.ContextException: Node(MainView.VendorDetails.S_person): selection cardinality does not allow multiple selection
    Regards
    Kaushik Banerjee
    Edited by: Kaushik Banerjee on Aug 10, 2010 11:28 AM

    Hi,
    Looks like the changes made to the node is not reflected. try deploying the project after building and if it does not work, create the node again with the selection and cardinality property set to ur requirement.
    Regards,
    Poojith MV

  • Sharing data from FPM appln to WebDynpro Component

    Hello Experts,
    I'm very new to FPM developments and I'm blocked in my development where I need to pass some data to the interface nodes of a web-dynpro component.
    Scenario:
    I've created a FPM configuration ZCONF_A and everything is designed  in FPM only using standard UIBB components, no web-dynpro component used.
    There is a button on click of which I've to open a Dialog box.
    For dialog box design in UIBB, I've assigned a web-dynpro component and its main window as I want to show my web-dynpro screen in a dialog box and I'm reusing an existing dynpro component.
    I've already managed to call the dialog box on get_data event of my feeder class, but how can I pass the data to the interface nodes of web-dynpro component.
    Please suggest.
    Best Regards
    Jitin Kharbanda

    Hello Jitin,
    Sample code for Option 2 mentioned by Chopra
    When user clicks on button to open dialog box:
    data: lo_event_params  type ref to if_fpm_parameter.
    create object lo_event_params type cl_fpm_parameter.
    lo_event_params->set_value( exporting iv_key = 'PARAM1' iv_value = 'VALUE1' ).
    lo_event_params->set_value( exporting iv_key = 'PARAM2' iv_value = 'VALUE2' ).go_fpm->open_dialog_box( exporting iv_dialog_box_id = 'YOUR_DIALOG_ID'
                                       io_event_data = lo_event_params ).
    At WDDOINIT of your WD component used in the dialog box:
    data: lt_event_queue type if_fpm=>ty_t_event_queue.
    field-symbols: <ls_event_queue> type if_fpm=>ty_s_event_queue_entry,
                   <ls_params>      type apb_lpd_s_params.
    wd_this->go_fpm = cl_fpm_factory=>get_instance( ).
    wd_this->go_fpm->read_event_queue( importing et_event_queue = lt_event_queue ).
    read table lt_event_queue with key id = cl_fpm_event=>gc_event_open_dialog_box assigning <ls_event_queue>.
    if <ls_event_queue> is assigned.
      loop at <ls_event_queue>-parameter assigning <ls_params>.
        if <ls_params>-key = 'PARAM1'.
          "store data
        elseif <ls_params>-key = 'PARAM2'.
          "store data
        endif.
      endloop.
    endif.
    The FPM Developer Guide covers most of FPM functionality, I highly recommend check out this document.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d01ce2d7-3caf-3010-44bd-9b39b40cd5a4?overridelayout=t…
    Hope it helps. Cheers!

  • Online interactive form using ABAP

    Is it possible to create an ABAP program for Online Interactive form (NW 2004)? or do we need ABAP Webdynpro (NW 2004s)?
    We have implemented an offline scenario i.e. create an interactive PDF, fill the forms, save it, upload it and extract information from PDF.  It is working fine.  But we are not able to implement online interactive scenario.
    Any suggestion?
    Thanks,
    Pranav

    While SAP certainly does not recommend to create interactive scenarios from transaction SFP (please use Web Dynpro for such scenarios), it is not entirely correct to say that it is not possible.
    The issue we see is that SFP was created for output forms, i.e. "one way out of the system" (to print etc.). Interactive Forms is based on XML, which means that in ABAP you need to convert the ABAP structures to XML for generation of the PDF on the ADS, and - in interactive scenarios - on the return trip you need to convert the XML (in the PDF) back to ABAP structures. The conversion from ABAP to XML and vice versa is done in the background automatically by the Web Dynpro environment, which is why we recommend it for interactive use. There is no automatic back conversion in SFP, i.e. you'd need to handcode this - which means additional cost and potential for error.
    Hope this helps,
    Markus
    and, thanks, Eddy, for pointing out that the FAQs need an update...
    Markus

  • Template Installer for nwdi.

    Hi,
    I installed NWDI and in the documentaion I read about executing the DI template Installer as a pre-requisite.
    I have never done this before and I checked the link
    http://help.sap.com/saphelp_nw2004s/helpdata/en/98/fa9b6ec510404dbcfebf35cb107c04/frameset.htm
    Is it necessary to do run this? For NWDI for ESS/MSS web dynpro customization, what scenario should I select?
    can anyone please explain more about the template installer.
    thanks
    regards
    sm

    Hi,
    DI template Installer:
    NetWeaver 2004s Usage Type DI (NWDI) Installation
    template installer
    http://help.sap.com/saphelp_nw04s/helpdata/en/98/fa9b6ec510404dbcfebf35cb107c04/frameset.htm
    ESS/MSS web dynpro customization
    Customizing ESS Business Package using Web Dynpro
    Regards,
    Senthil K.

  • Interface Programing thru ABAP

    Hi Abapers,
    I have created LLD for one interface, but do not know how to convert it to actual coding.  Please help me out in same.  please help me in atleast as much points in which you can.
    A) For standard price change:-
    A.1) Update the pricing date:-
         VBKD-PRSDT = tomorrow’s date.
    A.2) To update the price:-
      Part of standard function SD_BULK_CHANGE:-
    [  RV45C = DYNPRO_FIELDS.
      CASE FUNCTION.
          WHEN 'MPRF'.
          CLEAR FLAG.
          CLEAR NEW_VBELN.
          CLEAR PREISFINDUNG.
          till endform.
    1)     Select line within the new ZPRICE table
    Where           VBAK.VBELN = ZPRICE.VBELN (Contract #)
    VBAK.POSNR = ZPRICE.POSNR (Item#)
    2)     Compare net price (NETPR) for that line within the ZPRICE table to the calculated tomorrow’s price determined in step 1 above.  If price is the same do nothing.  If price has changed delete previous entry and make a new entry.  If no entry is found in the ZPRICE table for a specific contract and item combination make a new entry.  Populate the new entry using the following logic.
    &#61607;     ZPRICE.VBELN = VBAP.VBELN (Contract #)
    &#61607;     ZPRICE.POSNR = VBAP.POSNR (Item #)
    &#61607;     ZPRICE. WAERK = VBAP.WAERK (Document Currency)
    &#61607;     ZPRICE.NETPR = VBAP.NETPR (Net Price)
    &#61607;     ZPRICE.MEINS – VBAP.MEINS (Item base unite of measure)
    &#61607;     ZPRICE.DATAB = Tomorrow’s Date
    &#61607;     ZPRICE.ERDAT = Today’s Date
    3)     Select price condition records that were created today and have effective dates in the past
    Select      KONH.KNUMH (Condition record number)
         KONH.DATAB (Valid-From Date)
    Where      KONH.KVEWE = “A” (Usage = Pricing)
         KONH.KAPPL = “V” (Application = Sales/Distribution)
    KONH.ERDAT = Today’s Date (Created on date)
    KONH.DATAB < Today’s Date (Valid-From Date is in the past)
    4)     Select customer menu’s associated with the retroactive pricing condition record
    Select      VBAP.VBELN (Contract #)
         VBAP.POSNR (Item #)
    Where     KONV.KNUMH = KONH.KNUMH (Condition record number)
    VBAK.KNUMV = KONV.KNUMV (Document condition number)
    VBAK.AUART = “ZMNU” (Document Type)
    VBAP.POSNR = KONV.KPOSN (Item #)
    5)     Select net price for contract line item within the new ZPRICE table
    Select      ZPRICE.NETPR (Net Price)
    Where      VBAK.VBELN = ZPRICE.VBELN (Contract #)
    VBAK.POSNR = ZPRICE.POSNR (Item#)
    Determine and compare the net price of the contract line item for each previous day until the net price no longer equals the net price within the ZPRICE table.  When complete, Use Function from which is used step A
    6)     Within ZPRICE table change the effective date (ZPRICE.DATAB) to the last day the price equalled ZPRICE.NETPR.  In the above example the date would be 8/01/2006 since the price was different on 7/31/2006.
    7)     Select all customer menu and item combinations that are associated with each customer pricing contact that have an associated output condition record in table – B504 (Customer Pricing Contact – PARNR)
    Select           B504.PARNR (Contact #)
    VBPA.VBELN (Contract #),
    VBPA.POSNR (Item #)
    Where           VBPA.PARNR = B504.PARNR (Contact #)
              VBPA.PARVW = “Z8”
              VBAK.AUART = “ZMNU”
    Inner Join      VBAK.VBELN = VBPA.VBELN
    Contact #     Contract #     Item #
    50000     0040000010     10
    50002     0040000010     20
    50003     0040000021     10
    50005     0040000010     10
    50005     0040000021     20
    8)     Per pricing contact determine if the price has changed for any contract and item combination assigned to that pricing contact. If price has changed, then trigger price change notification for the pricing contact.
    &#61607;     If at least one of the pricing contact’s assigned contract and item combinations within the ZPRICE table has an entry date (ZPRICE.ERDAT) equal to today’s date trigger the output for this pricing contact.

    hi,
    dictionary interfaces: you define your interface with reference to dictionary objects (structures, ansd so on). If your form uses a dictionary interface you can use special types in your interface for texts (smartform or include texts), adresses, graphics, and so on...
    if you use an XML interface and create it by your own you can upload a xml file that represents your data file.
    XML Interfaces are created by the system if you create your form out of web dynpro abap (online scenario).
    To use tables and information out of your application without web dynpro i would recommend you to use ddic interfaces, web dynpro xml.
    Norbert

  • WDRuntimeException: Instance of view controller SystemView does not exist

    Hi there,
    I'm working with SAP NetWeaver v7.0, NWDS 7.0.19 and IE v8 on Windows Platform. And have started with my first steps in front of Web Dynpro.
    The scenario is: I have three Web Dynpro views with tables (not embedded). All tables are setted with the property "selectionMode = none". The first and second table has just one column with cells from type of "LinkToAction".
    The navigation between the first both are working fine, but after clicking at one of the columns links in the second table, the third view is showing just an half second and then an error comes up:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Instance of view controller SystemView does not exist.
         at com.sap.tc.webdynpro.progmodel.controller.Component.getController(Component.java:369)
         at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.handleUIElementEvent(HtmlClient.java:939)
         at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.updateEventQueue(HtmlClient.java:382)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.prepareTasks(AbstractClient.java:93)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:316)
         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)
    When I reset the property value from "none" to anything in "selectionMode", all views are working fine, including the last one.
    Thanks for help and take care,
    Cengiz

    Ok, problem has been fixed. The reason was: I had defined "onLeadSelect = ANYTHING_SELECTED" (Event property) for the table and the LinkToAction-Element. Reset the "onLeadSelect" on the table level and the error should be solved.
    Thanks,
    Cengiz

  • Interface types:-XML/ABAP..

    Hi,
    In the case of interfaces, I see that they are either based on XML or ABAP dictionay.
    What is the difference between them.
    Thank you
    Aravind

    hi,
    dictionary interfaces: you define your interface with reference to dictionary objects (structures, ansd so on). If your form uses a dictionary interface you can use special types in your interface for texts (smartform or include texts), adresses, graphics, and so on...
    if you use an XML interface and create it by your own you can upload a xml file that represents your data file.
    XML Interfaces are created by the system if you create your form out of web dynpro abap (online scenario).
    To use tables and information out of your application without web dynpro i would recommend you to use ddic interfaces, web dynpro xml.
    Norbert

Maybe you are looking for

  • How to increase performanc​e?

    Hi everyone, I have a HP Pavilion G6 2302ax laptop (AMD A4 2.5 ghz, 4GB RAM 1800 Mhz & 1.5 GB Radeon graphics card), running on windows 8. My problem is that my computer is running slow. It does whatever i wanted to but, i feels it is a tad slow. If

  • Unable to store PDF , XL , Word document into SAP archived tables

    Hi Experts, I have created a web interface in WD ABAP which stores the employee's attachement data into sap arcived link. For that I have carried out following activities. I have Complted customizing for a document type under business object PREL and

  • OutlineLoad utility for Classic Planning v11.1.2

    Hi All, I am using OutlineLoad.cmd utility to build dimensions for classic planning applications in v11.1.2. The utility works fine and loads dimension on my sandbox environment. I need to load the dimensions to client's planning application. I used

  • Image Importing Trouble

    Hello all I am such a noob.. I have been trying to import an image into my file so I can work with it.. only problem is when I do it (whether its to stage or library) all I get on the stage is a square without the image. if I test my movie I can see

  • Cannot open gov't websites

    I need assistance. I am not able to read documents or forms from gov't agencies, such as: EDD, Office of the Attorney General, CA Codes and Regulations. I get an error message that reads: Adobe Acrobat 8.1.0 Professional cannot at this time. You must