Web Dynpro navigation

Hi all,
I would like read my content view into the method "onactionlink" linked to my outbound plug and pass it into a variable like this:
data: lo_view     type ref to if_wd_view.
Is there anyone that can suggest me the code to use please?
Thanks
GN

Hello,
In the method WDOMODIFYVIEW associate the parameter VIEW to an attribute of the view with the type IF_WD_VIEW (create an attribute in tab attributes of the view).
Define an parameter in the outbound plug with type ref to IF_WD_VIEW and in the method onactionlink pass the view attribute created to the parameter of the plug (wd_this->m_view).
Regards,

Similar Messages

  • Web Dynpro Navigation to previous screen

    Hello all,
    We have a requirement of displaying a Adobe form using Web-Dynpro for ABAP. This is perfectly fine and is done. Now it is like we have 2 Views in a Web-Dynpro
    1. Main
    2. Adobe Form display
    On the 1st Page user is asked to enter certain details and then he can navigate from 1st page to the display of Adobe form. Form is also being displayed on the 2nd View. All this is absolutely fine and working.
    Issue: We want to navigate back to the Main View from the Adobe form view. I have done all the required settings of plug and the navigation link from 2nd to 1st view. However, its not working at all..
    I have also tried putting a break point on the button event but some how the event itself is not getting triggered. I am not able to figure out the problem as otherwise navigation is working fine with the normal web-dynpro screens.
    Please help.
    Regards,
    Kunjal

    Hi Arjun,
    Thanks for the reply...
    No the control is not passed to the ONACTIONBACK event as well...
    This is what is creating confusion in my mind about some settings missing for the Navigation.
    However, I have done following settings in the web-dynpro:
    1. Define out-plug in the 2nd view.
    2. Define in-plug in 1st view.
    3. create navigation link in the window between 2nd view and 1st view.
    4. In the Action on the button define the call to the out-plug... (in 2nd View).
    Yes, it is Framework Controlled....
    Please let me know if something is missing for the navigation to work.
    Regards,
    Kunjal

  • Web DynPro - Navigation to Tabstrips

    Hi All,
    I have a view that has Tabstrips, around 6 tabstribs.
    When I am in an Sales Order Tab all the sales orders are listed. I select one sales order and click display details button.
    When I do this I need to move automatically to Search Tab and in the search tab the sales order number should be populated and results should be displayed.
    I could populate the sales order number and display the results in the Search Tab, but don't know how to navigate automatically to Search Tab from Sales Order Tab.
    I don't want to navigate to that tab manually.
    Please let me know how to navigate from one Tab to another Tab automatically
    Thanks.
    Samekshaa

    Hi,
    Where are you setting the SELECT_TAB attribute value.
    In the Display Details button of the Salesorder tab, you write the code setting the tab.
    Create an action handler ONACTIONSELECT_TAB.
    ***Variables
      DATA
        lv_select_tab type string.         "Selected tab
      CALL METHOD WD_CONTEXT->SET_ATTRIBUTE
        EXPORTING
          VALUE = lv_select_tab                 "Give tab id for the Search Tab
          NAME  =  'SELECT_TAB'.
    using the GET_ATTRIBUTE try to default the value in the SEARCH tab with the Saslesorder number.
    and You need to write the code in the action handler also to set the tab.
    method ONACTIONSELECT_TAB .
    ***Variables
    DATA:
      lv_select_tab type string,          "Selected tab value
       lv_name type string.               "Name of the event.
    ***Structure and internal table for the Events
    DATA:
      lt_events type WDR_EVENT_PARAMETER_LIST,
      ls_events type WDR_EVENT_PARAMETER.
    ***Field symbols
    field-symbols: <fs_value> type any.   "Attribute value in events table
    ***Move the event name ie 'ON_SELECT' is the standard event
    lv_name = wdevent->name.
    ***Move the event table to lt_events
    lt_events = wdevent->parameters.
    *"Set to 'TAB' in lt_events
    read table  lt_events into ls_events with key name = 'TAB'.       
    if sy-subrc eq 0.
    assign ls_events-value->* to <fs_value>.
    if sy-subrc eq 0.
    lv_select_tab = <fs_value>.
    endif.                 "IF sy-subrc eq 0.
    endif.                 "IF sy-subrc eq 0.
    ***Set the selected tab value
    CALL METHOD WD_CONTEXT->SET_ATTRIBUTE
      EXPORTING
        VALUE  =  lv_select_tab
        NAME   = 'SELECT_TAB'.  "Set the selected tab Id
    endmethod.
    The above code is working fine for me. Please test it as per your requirements.
    Regards,
    Lekha.

  • Window Navigation In Web Dynpro ABAP

    In one of our requirements we would have to make use of the suspend plug in Web Dynpro Abap. Would anyone happen to have any other information on this topic. Is there a sample program available which demonstrates the same?
    The requirement is that, I have to call an external window (output screen) from my present screen (input screen). While this external window is active, the calling window (input screen) should be disabled. When the external window (output screen) is closed the input screen should be enabled again. I have read that suspend/resume plugs can be used for this. However, I have not been able to figure out how to use them.
    As a starting point, it would help if I can find out how navigation between two windows (not views) can be achieved.

    You can enable and disable a view at least programmatically by binding the enabled property of all elements to one context variable and setting this to false when you navigate and back to true when you come back.
    With these special plugs I haven't worked at time.
    Frank

  • Navigation in Web Dynpro for ABAP

    Hello Experts
    I have a problem with triggering navigation to external Web Dynpro application.
    Here is the current set up. I have multiple Web Dynpro reports using custom authorizations (utilizing Z-table, checking application name and user ID). In case if authorization check fails I am triggering plug which takes user to view with u201CNo authorizationu201D sign. Works perfect. Problem is that I have to embed this u201CNo authorizationu201D view on each report.
    Now, I tried to do following but I failed. I have created Web Dynpro application only with u201CNo authorizationu201D sign (single view). On each report I was calling static method that checked authorizations and in case if it was not successful I was executing absolute navigation using method NAVIGATE_ABSOLUTE of IF_WD_PORTAL_INTEGRATION instead of firing plugs. Unfortunately no navigation has been triggered (method has been executed). Please note I am not using any portal integration. Each report is just a separate Web Dynpro application. Perhaps that is the issue.
    Is there a way to re-direct user from one Web Dynpro application to another using ABAP code?
    Kind Regards
    Michael

    > Perhaps that is the issue
    Yes that would be the problem.  You can only use the Portal Navigation APIs (IF_WD_PORTAL_INTEGRATION ) when running in the Portal or in the NetWeaver Business Client.
    > there a way to re-direct user from one Web Dynpro application to another using ABAP code?
    Yes - exit plugs would be the correct approach.

  • Navigation Cache - Loading Web Dynpro iview

    Hello Experts,
    I developed a simple WebDynpro that count the access number to a single portal page.
    And I put it in a Role.
    In a cluster environment I had different results depending on the cluster instance I use.
    If I do a Logon in the central instance and navigate the role I get a value of access number.
    If I do a Logon in the dialog instance and navigate the role I get a different value of access number.
    The value in the database is always the same..
    Could it be a cache problem??
    What can I do??
    Best Regards

    Hi,
    Did you try clearing the navigational cache on dialog server and also in Central Instance?
    In Portal Navigate to System Administration - Navigation - Clear Navigation Cache.
    And test the application again and see if it got resolved...
    Or
    Go to Index.html side and go to Web Dynpro Tools, and go to Invalidation of ARFC Metadata Cache - In section Dictionaries Cache Invalidation - click on the button to get teh application using the JCO connection and invalidate the cache...
    Hope this helps.
    Cheers-
    Pramod

  • Navigation Error in Web Dynpro Application

    Hi All,
    I developed a web dynpro application with 2 views.
    I implemented the navigation paths(in and outbound plugs). I have a Next button in the first view and when
    I clicked the next button it opened the second view.
    It was working fine until, i created custom controller
    and defined model node and model binding by calling RFC.
    In the first view, i created a model node corresponding to the custom controller model  node and defined the context mapping between the first view and the custom controller.
    When I run the application (the first view displays data calling RFC) once I clicked the next button i got this error message.
    com.sap.tc.webdynpro.progmodel.context.ContextException: Path null does not point to an attribute, but to com.sap.tc.webdynpro.progmodel.generation.DelegatingView@8fc86f
         at com.sap.tc.webdynpro.progmodel.context.Paths.createAttributePointer(Paths.java:94)
         at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.AbstractInputField.getValue(AbstractInputField.java:1050)
         at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.AbstractInputField.getValue(AbstractInputField.java:1098)
         at com.sap.tc.webdynpro.clientimpl.html.uielib.standard.uradapter.InputFieldAdapter.getValue(InputFieldAdapter.java:550)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.InputFieldRenderer.render(InputFieldRenderer.java:41)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:269)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:95)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:626)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:330)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:261)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.GridLayoutRenderer.render(GridLayoutRenderer.java:57)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:269)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:95)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.GroupRenderer.renderGroupFragment(GroupRenderer.java:1030)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.GroupRenderer.render(GroupRenderer.java:49)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:269)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:95)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.FlowLayoutRenderer.renderFlowLayoutItemFragment(FlowLayoutRenderer.java:177)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.FlowLayoutRenderer.renderFlowLayoutFragment(FlowLayoutRenderer.java:148)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.FlowLayoutRenderer.render(FlowLayoutRenderer.java:33)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:269)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:95)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.ScrollContainerRenderer.renderScrollContainerFragment(ScrollContainerRenderer.java:344)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.ie6.ScrollContainerRenderer.render(ScrollContainerRenderer.java:41)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:269)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:95)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.UiWindowRenderer.render(UiWindowRenderer.java:43)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:269)
         at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.AbstractRenderManager.render(AbstractRenderManager.java:95)
         at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendHtml(HtmlClient.java:522)
         at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponse(HtmlClient.java:351)
         at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponse(HtmlClient.java:251)
         at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponse(HtmlClient.java:204)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:669)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)
         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:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         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:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Can anyone please tell me what is the reason for this?
    and how to fix it?
    Thanks

    Hi
    Are you having any inputfields in your next view?If yes then check if you have bound the context attribute to it.
    I think you haven't done that.
    Regards,
    Ajay

  • Web Dynpro: several navigation links connect to one outbound plug of a view

    Hi,
    I have two questions in general Web Dynpro. (I have not found precise answer for the question yet)
    1) What should happen in the following case?
    We have three views in a component. The outbound plug of the first view is connected to the inbound plug of the second and third view via navigation links. Which view should appear, if i fire the outbound plug of the first view?
    Some documentation says, this case is not allowed, some documentation says it is allowed...
    2) If the previous case is allowed, what should happen in the following case?
    In a child component, a window outbound plug is connected to a view inbound plug. Beside this, I implement an inbound plug of the window, where i fire this outbound plug of the window.
    Now, the interface view is embedded into a parent component window. In the parrent component I connect the outbound plug of the interface component to an inbound plug of a parent view (which is also embedded into the window). I also connect an outbound plug of the parent view to the interface view inbound plug.
    What will happen if I fire the parent view outbound plug? Will the parent view or child view appear?

    Hi Huszar,
    I'm a newbie and found your question interesting. So I played a little with this issue and hope I found something to help you.
    But  I wonder in why you want to use such a constellation the first place. What is your purpose? For me the idea itself doesn't make much sense... Did you by chance actually think of one of the following purposes:
    You want two different action elements (e.g. 2 buttons) to fire different conenctions. Then you should use different outbound plugs. Connect the two buttons and the two links to different methods so that the corrsponding plug and button have the same method.
    You want to decide by value or state which view to show. Then you should use two different outbound plugs as well and decide in the button's event handler mehtod which plug to fire , e.g.: if <condition> then <firePlugA> else <firePlugB>.
    Generally, if you connect two views in a window via link you must chose a method to use or create a button. If you chose a method (event handler) the effect in the Java file is that the  method (onActionButtonX()) will call the corresponding firePlugOut-method.
    Unfortunately in the firePlug-method itself there was no hint about the plug's destination. As I connected the same method for button and two plug targets, Web Dypro for no obvious reason always chose the same target. I did not find a possibility to directly chose the target from one outbound plug, so I guess this information is stored somewhere in the background logic.
    Did I get the point or did you think of something completely different? Or maybe you just asked theoretically? In that case I don't seem to get the idea.
    Kind regards,
    Jana

  • Portal integration: Navigation from Web Dynpro to other iviews

    Hello,
    I am trying to implement a navigation from my web dynpro application (which is embedded in our corporate Netweaver portal) to another portal iview.
    Therefor I use the "absolute navigation" functionality:
    CALL METHOD lo_portal_manager->navigate_absolute
      EXPORTING
        navigation_target  = 'pcd:portal_content/BOSCH_CONTENT/INTERNAL/CONTENT/MY_WORK/MANAGEMENT_SUPPORT/ORDERINGS/PAGES/rb.inside.page.EWORKS_PROCUREMENT'
    By hitting a button in the web dynpro this functionality is executed but nothing happens.
    The iview defined as target is not called.
    The SAP documentation (http://help.sap.com/saphelp_nw70/helpdata/de/18/f96f4132f15c58e10000000a1550b0/frameset.htm) says, the "Absolute address, path for page or iView in the portal content directory. " should be defined as target.
    Address, for example ROLES://portal_content/...
    I also copied the address from the portal content directory, but it always starts with "pcd:portal_content" and not with "ROLES://portal_content/".
    Is this an issue of the portal or of the method call?
    Thank you a lot in advance...
    Regards
    Stefan Löhlein

    Hi,
    1.first check if popup blokcer is is disabled for the portal url you are testing with.(This is asuming you are navigating to the iview as an external window).
    2.Make sure you are testing this in the context of portal .ie you are runnning the web dynpro within portal and not outside portal as an application.
    3.The iview that you would be prefixing with ROLES:// should have the permissions set for the user you are testing with.
    Regards,
    Ashok

  • Error when opening files in KM Navigation Iview / Web-Dynpro

    Hello,
    i've created a navigation iview to browse through my km server, and also created a web dynpro application which allows me to do the same thing.
    I can browse through folders without any probles, but when I try to open a file,  I get a java.lang.NoClassDefFoundError (in both KM-Iview and webdynpro application), which im currently unable to figure out what can be causing it.
    Does anyone have any ideas on what can be causing such a problem?
    many thanks,
    Eli.

    Hi,
    concerning the hint to use "sapjarfinder.com" - this is really the wrong way to go. If you need the class for build-time issues, you'll need a copy of the JAR locally (through a locally deployed server or just as a copy of the JARs from some server in your company). And having these at hand, one definitely should use ClassLocator, as this directly extends the .classpath file.
    Using "sapjarfinder.com" just means you don't know way to got... A short introduction for ClassLocator can be found here: https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/4051
    Hope it helps
    Detlev

  • Web Dynpro for Abap - Tutorial 3 Navigation

    Hi,
    I did the exercise Web Dynpro for Abap: Tutorial 3 - Navigation, but when I test.
    The first screen It´s ok, but when I press the search button.
    This message shows me.
    How can I fix this?
    Error when processing your request
    What has happened?
    The URL http://gru-s-ecc-001.arinso.com.br:8000/sap/bc/webdynpro/sap/zz_bapinav_minoru/ was not called due to an error.
    Note
    The following error text was processed in the system ER1 : Lower-Level Node with Name FLIGHTLISTVIEW.flight_list Does Not Exist
    The error occurred on the application server gru-s-ecc-001_ER1_00 and in the work process 10 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: GET_CHILD_NODE_INTERNAL of program CL_WDR_CONTEXT_ELEMENT========CP
    Method: IF_WD_CONTEXT_ELEMENT~GET_CHILD_NODE of program CL_WDR_CONTEXT_ELEMENT========CP
    Method: IF_WD_CONTEXT_NODE~GET_CHILD_NODE of program CL_WDR_CONTEXT_NODE_VAL=======CP
    Method: ONACTIONGET_FLIGHTS of program /1BCWDY/34A63FKGEJ2MX3QE6HZM==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/34A63FKGEJ2MX3QE6HZM==CP
    Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========CP
    Method: IF_WDR_ACTION~FIRE of program CL_WDR_ACTION=================CP
    Method: DO_HANDLE_ACTION_EVENT of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    What can I do?
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system ER1 in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server gru-s-ecc-001_ER1_00 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 10 in transaction ST11 on the application server gru-s-ecc-001_ER1_00 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Error code: ICF-IE-http -c: 100 -u: JACOB -l: E -s: ER1 -i: gru-s-ecc-001_ER1_00 -w: 10 -d: 20080417 -t: 150647 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION
    HTTP 500 - Internal Server Error
    Your SAP Internet Communication Framework Team

    did you check the short dump message in ST22, maybe gives you some additional information.
    But when looking at the message, I would say that in the FLIGHTLISTVIEW node flight_list is not created.
    Check if node is available, also check the name of the node. Maybe a typo  (fligth_list, or flight_lits, or...)somewhere.

  • Dynamic navigation, on HCM Process and Forms "Web Dynpro FORM"

    Hi,
    I'm trying to solve an issue regarding dynamic navigation, on a enhacement done at the Web Dynpro ABAP QISR_UI component for HCM Process and Forms.
    I'm hiding the Adobe Form, and doing "do_dynamic_navigation" for a dynamic generated view container present at the VIEWSHOWFORM on the QISR_UI component.
    The code works great, i.e.: the Adobe Form remains hidden and the custom form, using Web Dynpro appears.
    I'm also using the HRASR00_PROCESS_EXECUTE_1 component to execute a Portal IView (Floorplan based component).
    When the process is started, and the folowing actions are executed:
    1- Select Employee
    2- Select Process
    3- Edit form
    4- Press back (for example if the wrong process is selected)
    5- Select the Process
    6- Edit form again
    There is a NULL exception, the "embedding_vca" (below) is NULL
    SAPLWDR_RUNTIME_REPOSITORY
    METHOD: IF_WD_RR_VIEW_USAGE~GET_EMB_VIEW_CNT_ASSIGNMENT (LCL_VIEW_USA
    * method IF_WD_RR_VIEW_USAGE~GET_EMB_VIEW_CNT_ASSIGNMENT
      method if_wd_rr_view_usage~get_emb_view_cnt_assignment.
        result = me->view_usage->embedding_vca->get_api( ).
      endmethod.
    "IF_WD_RR_VIEW_USAGE~GET_VIEW_CONTAINER_ASSIGNMENT
    Can you guys give me an hand?
    Regards

    Hello,
    Basically what I did was replacing the Adobe Form, by a Web Dynpro component that contains its own form, and associated logic.
    Tecnically the steps to acomplish the task were:
    1º Development of a component for showing a form. ( I suggest you to start with just a "hello world" or something very basic )
    2º Enhance the QISR_UI component (VIEWSHOWFORM view, on the modify view method), something like
    if form scenario = XXXXX then
    hide the adobe form;
    create a custom view container (the problem I had above), and create an instance of the component created on step 1
    end if
    3º Access the context that the original form returns (you can check the context debugging the VIEWSHORFORM view )
    4º Pass the context to the component created..
    I can't provide further details on this, I'm sorry...
    I do not suggest doing this, this was a requirement so I had to do it... But this requires a lot of workarrounds, and lots of small changes in standard code related with process and forms... It's not, also, a "clean" solution
    Regards,
    Joã

  • Tools to draw Web Dynpro Component and Navigation Design Diagram easily

    Do anyone know that what is the drawing tool I can use to draw  Web Dynpro Component and Navigation Design Diagram easily?
    I have MS Visio installed, but I don't have the Software Development diagram package installed.
    Do you know what exact software the SAP Presenter use to draw WD design diagram?
    Thanks.
    Kent

    Hallo Kent,
    what do you mean with SAP Presenter? Do you mean my powerpoint diagrams visualizing Web Dnypro component architectures? I just used simple powerpoint techniques without any predefined templates. When using Visio it should be possible to get some UML 2.0 template for the new component diagram type. With this template you should be able to draw Web Dynpro component diagrams. In case you are interested in my powerpoint slides on
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f07c3625-c971-2910-3a9c-ce131487f82c">Component Interface Definitons in Practice</a> I can send you the corresponding slides.
    Regards, Bertram

  • Navigation to External URLs from Web Dynpro Java

    Hi,
    I have Web Dynpro application, which shows one button called 'Navigate' and 'Close'.
    I have created iView for this Web Dynpro application and integrated with Page to display in Portal.
    When I click the button 'Navigate',  I want to display some external url (ex: http://www.google.com) in the same window.
    When I click the button 'Close', I want to close this window.
    Let me know how to achive this.
    Thanks

    HI
    To close a window use
    window.hide();
    windw.destroyInstance();
    and check this [thread |How to close a window ?;
    For navigating to another web page use LinkToURL UI element in code and place your website as said above
    Regards,
    Mahesh

  • Problem while navigating the different portal Web Dynpro application

    Hi .
    while navigating from one application to another.
    my IE browser stuck with the error.
    Can't execute the code from the freed script.
    it occurs:
    when i navigate from tree structure 's child to another web dynpro application.
    what to do ...
    Regards

    Hi John,
    How have you added the required jar files. For DC projects you cannot use project properties and add the jar files to the build path (In case you have followed this method).
    You will have to add the public part (i believe it is ejbclient.jar and is generated automatically when you create an EJB DC) of the EJB DC as used dc.
    Regards
    Sidharth

Maybe you are looking for

  • GRC NF-e 2.0 - Status de Serviço com Erro

    Boa noite Srs, Estamos recebendo um erro no cenário SRVSC_WebAS_Outbound_ServiceStatusCheck. No NF-e Monitor o Status de Erro é 70 (Error from the authorities). Verifiquei a MONI e encontrei a seguinte mensagem: /CPACache/refres... CPA cache refresh

  • Signatures? act differently in Tiger

    I created two signatures but when I add one to an email all that appears at the bottom is my name and email address! Is that correct. would the recipient actually see my signature. I want Panthers version back... stamps feet, then hangs head in shame

  • Firefox and adobe interactive forms

    Hi, I am trying to get a web dynpro application to work on Firefox 1.5. When I ran the application the first time in IE I got a popup asking to install a java object. I refused and got an error message in the browser saying it could not render the fo

  • Futur of java

    hi i just start to sue java, i study it at school, and i do my "stage" (dont know how to say it in english) in java, i really like it, and i want to do my certification when i'll be better then now. But at your opinion dows java seem to be grown, sta

  • "CLEAR RECENT HISTORY" does NOT delete all history (even if i check all and set time range to EVERYTHING)

    firefox left some sites undeleted