Convert JAVA Web Dynpro to ABAP Web Dynpro application

Hi,
I was hoping someone could tell me if there is a way to port a JAVA Web Dynpro application to ABAP Web Dynpro. We have some JAVA WD apps that would now make more sense to have running on our ABAP system so we would like to convert them to ABAP WD apps.
I know the theory is that WD is metadata/XML based so it should be possible to port the WD definition to ABAP and have the ABAP runtime generate the application again in ABAP. I expect that any custom code that is written in JAVA would need to be manually rewritten in ABAP - but it would be great if there was tool or method to at least port the majority of the application.
Thanks in advance for your help,
Simon

Hi Simon
You are correct in thinking that all WD apps are based on metadata, but unfortunately, the similarity between WD Java and WD ABAP is just a conceptual one, and no such tool exists to convert one to the other.
In addition to this, there are certain implementation differences between ABAP and Java that mean you could not convert one to the other.  For instance, the whole concept of model objects does not exist in WD ABAP. Therefore, structural entities used in WD Java such as model components could not be tranlsated into anything that exists in ABAP, because the concept is redundant in the target language.
Sorry about that, but Java and ABAP are sufficiently different beasts that such a tool is not possible.
Regards
Chris W

Similar Messages

  • How to use web service with ABAP Web Dynpro

    Hi.
         do you know, how to web service with ABAP Web Dynpro?

    Hi,
    If you have a webservice ready with you then you can generate a proxy from SE80 and you can use that. You just have to create a port and assign to that generated proxy(CLASS) and you are good to go.
    Let me know if you need more information.
    Thank You,
    Gajendra.

  • Is there any Standard Web dynpro Java Components like in ABAP Web dynpro's

    Hi,
    Experts,
    I want to know that in web dynpro for Java there is any standard components exists or not like in ABAP web dynpro's standard components exits.Please clarify on that question..
    Thans in advance,
    Shaber Ahmed.

    Hi Ahmed,
    I dont think there are any standard components available on Webdynpro Java like ABAP. But, there are quite a few standard Project available on SDN if you want to practise some exercises. Just do a search on SDN you get lot of standard example projects that you download and Import them in to the WebDynpro Java Perspective of NWDS.
    I hope this help. Let me know if you need any more help.
    Regards,
    Ammu Gopal.

  • Consuming Web Service from ABAP Web Dynpro

    I have written program to consume KM Web Service through ABAP as well as ABAP Dynpro in SAP R/3 by calling Consumer Proxy.
    When I run the program from SE38, it prompts me for user-id & password. If I pass KM Server user-id and password I am able to execute the web service successfully.
    However, while I execute the same code through Web Dyn-pro , it does not ask for user-id and password & terminates with CX_AI_SYSTEM_FAULT : SOAP:1,007 SRT: Unsupported xstream found: ("HTTP Code 401  : Unauthorized")
    I have created a Logical Port in R/3 & I am using this Logical Port while creating an Object of Consumer Proxy.
    Kindly let me know how to resolve this issue.

    The dialog that is produced by HTTP Destination object of the logical port is designed only for use within Classic Dynpro applications.  There is no prompt produced when running in Web Dynpro.  If possible assign a generic user within the logical port definition and this will be used automatically by all users.

  • Show web page within abap web dynpro

    Hi,
    I am looking for a way to show a web page (like www.google.com for instance) inside an abap web dynpro application.
    Any suggestions would be very welcome.
    Regards,
    Bert

    I dont think you can open a Web Browser within a Browser.
    But you can call the URL in a new window using the following code;
    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( ).
    CALL METHOD lo_window_manager->CREATE_EXTERNAL_WINDOW
      EXPORTING
        URL            = 'http://www.google.co.in/'
        MODAL          = ABAP_FALSE
        HAS_MENUBAR    = ABAP_TRUE
        IS_RESIZABLE   = ABAP_TRUE
        HAS_SCROLLBARS = ABAP_TRUE
        HAS_STATUSBAR  = ABAP_TRUE
        HAS_TOOLBAR    = ABAP_TRUE
        HAS_LOCATION   = ABAP_TRUE
      RECEIVING
        WINDOW         = lo_window.lo_window->open( ).

  • 2004s Java Web vs. ABAP Web Problem

    Hi, I have a BEx Query that outputs a time field.  I'm using this time field to display an actual duration of how long something took to run.  Example:  HH:MM:SS  (I know it can't be over 24hrs in time)
    When I execute the report using ABAP Web it is appearing as I would like, but when using JAVA Web it's showing up wrong.
    ABAP Web Shows 00:00:30 for 30 Seconds
    JAVA Web Shows 19:00:30 for 30 Seconds.
    By default the Query builder executes the JAVA Web so I'm only seeing the incorrect results.  Any ideas what would cause this and/or how to get Query Builder to execute the ABAP Web?
    THanks!

    Murray,
    could it be that the WAS JAVA is showing the time of completion for the same ?
    Arun

  • BEx Queries redirecting to Java Web instead of ABAP Web in browser?

    When I execute BEx Reports on Web, the reports are redirecting to EP host which is Java Web instead of BW Dev host server(ABAP Web). As a result, the reports are not working in Java Web. When I check the same in RSRT for the same report using ABAP Web, it is working.
    So, how can we set ABAP Web as default web functionality instead of Java Web(Portal) for the BEx reports when we execute them on the Web/Browser?
    Thanks,
    Raju
    Edited by: Raju Dupadally on Sep 5, 2011 9:20 AM
    Edited by: Raju Dupadally on Sep 5, 2011 9:21 AM

    Hi raju,
    When you get into RSPOR_SETUP program in SA38, it will show you three options like
    1) Determine Input Values
    2) Check Configuration
    3) Complete Configuration
    You have to go with all the options one by one.
    You have to specify the ABAP Server name which you wanted...
    Don't check any Variants while executing..
    Regards,
    Suman

  • How Can I convert or include a Transaction to ABAP web dynpro

    Hey,
    Im new to web dynpro, and I have followed sap web dynpro tutorials step by step but  I couldnt find a way to create an interface the same way I create screens. Can anyone tell me how do I design an interface in web dynpro or is there a way to convert my transaction to an ABAP web dynpro application?
    Thanks.

    No there is no way to convert your gui based screens to web dynpro, you have to design them in web dynpro. And the design of WD is not like normal screen painter(SE51).
    What I would suggest you is first go thru some basic tutorials, then you will get the idea of UI elements which are used in WD.
    Have a look on this link
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/wdabap/learning+map

  • Web Dynpro for ABAP and Floor Plan Manager

    Hi.
    How can I integrate an ABAP Web Dynpro application in the Java Web Dynpro based Floor Plan Manager (FPM) framework? I'm thinking of the "General Information" page in the MSS Business Package (com.sap.pct.erp.mss.general_information), where the manager use the Employee Search iView com.sap.pct.erp.mss.generalinfo_employeesearch based on the Java Web Dynpro application sap.com/mss~eepro.GeneralInformation to select individual employees.

    Hi,
    See this link:
    Re: difference between web dynpro java and web dynpro abap
    *Also please have a look to this:
    *1) Web dynpro java/abap
    2) http://stackoverflow.com/questions/363523/java-or-abap-web-dynpro-sap-web-development-on-netweaver
    3) pros and cons for using Java Web Dynpro over ABAP Web Dynpro
    I hope this solves the issue!
    Thanks and Regards
    Pravesh
    Edited by: Pravesh Verma on Mar 26, 2009 12:21 AM

  • Consume WebService in ABAP Web Dynpro

    Hi, Is there any How To or step by step document which shows to consume web service in ABAP Web Dynpro.
    I've searched a lot but could not find any.
    Please provide me some pointer/examples.
    Thanks,
    CD

    Hi Thomas,
    I am facing a problem in consuming web service in webdynpro.
    I created a web service for standard FM BAPI_BUS1240_CREATE (it is available in SAP ECC server).
    I want to consume this web service in another system (SAP Portal system, where users will be providing input; this FM is not available here).
    I created a Proxy class in SAP Portal system through the WSDL document of the Web service.
    I configured logical port for the same in TCode: SOAMANAGER and successfully tested the Client proxy (through TCode: SE80). As a result, the record is created in SAP ECC server.
    Now, I am unable to do the same through Webdynpro. Please find the attached Proxy class screen-shot. It has 6 methods of which BUS1240_CREATE contains the relevant parameters of the actual BAPI FM.
    I filled up the same parameters that I used in Testing the Client proxy but unable to create record in SAP ECC system. My code (On_submit of a button) looks like below,
    TRY.
          CREATE OBJECT wd_assist
            EXPORTING
              logical_port_name = 'ZXXXXXXX'.          "Logical port configured through SOAMANGER
            CATCH cx_ai_system_fault.
      ENDTRY.
          CALL METHOD wd_assist->bus1240create                  "Method filled with input parameters given by user
            EXPORTING
              input  = ls_inp
            IMPORTING
              output = ls_outp.
    After execution of method BUS1240_CREATE, system throws the error as below,
    The following error text was processed in the system DEP : Error (id=SoapFaultCode:5 ): Web service processing error; more details in the web service error log on provider side (UTC timestamp 20141011062545; Transaction ID 5B0F51E4AD4EF13EA6B9E41F137BE3CC)
    Please tell me where I went wrong. Do I need to call methods of the Proxy class? Also suggest if any configuration change involved in this.
    Have a nice day, thanks.

  • ABAP web services vs XI web services

    Hi All,
    Can you please explain
    1. ABAP web services
    2. XI webservices
    3.Which is best practice / recommended performance wise and for high through put scenarios.
    Thanks
    Praveen kumar Ch

    Hi,
    1. ABAP web services
    Refer
    ABAP Web Services in the Real World
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/244e7923-0a01-0010-5887-fe0b0c6dbb8d
    Providing and Consuming Web Services in ABAP
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30f1b585-0a01-0010-3d96-ad0ea291c4f9
    /people/sergio.ferrari2/blog/2004/11/22/supply-energy-to-abap-web-services-in-sap-web-as-620
    SAP Web Services FAQs
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2flibrary%2fportal-and-collaboration%2fenterprise-portal-6.0-sp2%2fwebServiceson+EP6.zip
    2. XI webservices
    XI Webservice menas you are just defining the web service to generate the WSDL. Here you need to give the URL which will be directed to XI server. This is used for Sender Web Application.
    Here you need to deploy this generated Web service on sender application to send the request to XI.
    thanks
    Swarup
    Thanks
    Swarup

  • Include Java script in the abap webdynpro

    Dear expert,
    Anyone know how can i include a java script in the abap web dynpro.
    Thanks
    Regards,
    Bryan

    Hi
    There is no way you can include Java Script in Web Dynpro ABAP. You can navigate to a BSP application and run your JavaScript.
    Abhi

  • Java Web dynpro with ABAP Clients?

    Morning,
    We have a situation where we would like to use a Java Web dynpro with multiple ABAP backend data sources. This is for autorization as well as data. We are not using Enterprise Portal.
    We've created a pair of system Jcos and mapped them to the Web dynpro via the URL. This works and the correct data from the correct Client is retrieved depending on which pair of Jcos we define in the URL.
    The problem we are having is that we are only able to logon using the ABAP Client defined in the ume....master.client parameter.
    Is there a way to achieve this (again without EP) either in the system configuration or programatically in the web dynpro?
    tia
    Cheers,
    Mitch

    Hello,
    Thanks for the updates. Actually my query is we have a SCM 5.0 system which has a java stack in it. But now we are going to upgrade it  to SCM  7.0. -  Is SCM 7.0 has a java stack ?
    If it doesn't have , can we upgrade SCM 5.0 to  SCM 7.0 without Java Stack ? Is it posssible to upgrade without Java Stack or not ?
    Is it possible that  we can convert Java Stuff into ABAP web dyn pro ? If yes , how shall we can achieve it ? If not, how shall we proceed in an alternate way ?
    Thanks for your help  in advance.
    Madhu

  • How to consume the Abap web service in Java web-dynpro

    Hi Everyone,
    I want to consume ABAP web service in java web dynpro.
    so when i tried to create model in java web-dynpro, it gave me an error message saying "Invalid WSDL or WSDL not found".
    i think this error message is because, to access the WSDL of abap web-service, we need username and password, but the dialog box in java web-dynpro is not programmed to take username and password from us and send it to the server to get the WSDL.
    i came to this conclusion because i was able to successfully test my abap web-service in java portal. the java portal asked me the username and password to open the WSDL.
    So, please help me to consume the abap web service in java web-dynpro.
    Thanks in advance
    Regards
    Vikas

    Hi Vikas ,
       while creating a model in web-dynpro try to use the "import web service model" option and if you are using local server choose the local server option so that you can get the available web services which are in server, select one among them and continue you process.I think this is the some what easy way .
    If you want use the URL for wsdl better to once test the available service in server and copy that WSDL URL and paste over  WSDL textbox.
    I think this is pretty help ful to you
    Best Regards
    Srikatnh

  • Adding an ABAP Web Dynpro application to a Java Web Dynpro screen

    Hey fellow SAPers
    This is an interesting one .........
    We have developed a bespoke ABAP Web Dynpro screen that we want to include into a tabstrip in a Java Web Wynpro application. We have managed to do this by inserting an iFrame into the tabstrip, and then passing the UWL of the ABAP Web Dynpro app. This works. However, life is never that easy and of course whenever the screen is refreshed, the ABAP WD app is called again and so any changes to the data on the ABAP screen are lost as the data in the ABAP app is re-selected and the data returns to it's original state.
    Does anyone know:
    - of another way to incorporate an ABAP WD screen into a Java WD screen (as a tabstrip)
    - how to de-activate a Java view so that the view containing the ABAP WD app is refreshed (i.e. the window is refreshed), the view is not refreshed and the ABAP app is not re-called .....
    - any other ideas ....
    of course, we could re-develop the same screen in Javam, but that would be too easy
    Looking forward to your responses
    Jon

    >
    > Hi Jon,
    >
    > First of all Iframe is not officially supported until 7.01 version.
    I believe it is deprecated in 7.01 and re-supported in 7.02
    [7.01 IFrame Help|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/15/c07941601b1d09e10000000a155106/frameset.htm]
    [7.02 IFrame help|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/15/c07941601b1d09e10000000a155106/frameset.htm]
    >
    > Would you not use Portal for that and incorporate two iViews in a Page?
    I'm guessing you want to show this within the WDJ app not above, below to the left, right...
    This is a very very difficult thing to do - I'm guessing that you are not actively passing data into the URL of the WDJ IFrame, but just have "decorated" the WDJ app with the a statically linked IFrame. In this case the only thing you have to tie the two together is the user id that you are using - and potentially the time the app was launched. You could in theory use a shared memory area (watch out for multi app server environments) to store the state of the app in case it got refreshed... but this is not a simple thing to do...
    Consider if it is absolutely necessary to enhance the WDJ in place - hopefully you can just replace it with a WDA when you install EhP5
    Good luck,
    Chris

Maybe you are looking for

  • Windows Update not working

    I have a couple of servers on Standard 2012R2 (a Domain Controller & File Server) virtualized on VMWare ESXi 5.1.  Server Manager tells me that they have never checked or updated (although they show 40 updates applied).  Set to download updates and n

  • JPQL LEFT JOIN FETCH Results in NPE when DescriptorCustomizer in Place

    I have a unidirectional one-to-many mapping between the following two entities: @Entity @Table(name="INVC_CNTRL") public class InvoiceControl implements Serializable {     @Id     @Column(name="INVC_CNTRL_ID")     private Long invoiceControlId = null

  • Shedule lines problems in md04

    hi all, even thru we split the dep remqt from the monthly to day wise from the planning table entry for the final product and run mrp instead system create the daily schedule line , it give it the single schedule line for the whole month. what will t

  • JDBC locking access db

    i can create the table from jframe. i can open the program and instantly insert records, but if i insert a table, then try and insert records i get sqlexception error saying database is locked by othe process and I DON'T have Access open or another i

  • GetKeyStates on emulator

    I'm using Java ME SDK 3.0 and am having problems with getKeyStates() on Vista AND XP. In my code I have several different getKeyStates() calls in run(). When I clicked the FIRE button ONCE in one portion, it does NOT clear the FIRE latch, but remains