Advantages in Webdynpro Java Over WD ABAP

Hi All
Can you please let me know what are the advantages in webdynpro java over WD ABAP??
if anybody helps quickly then it would be great help to me
Thanks
Trisha Rani

Hi,
  Both WDA and WDJ are almost same in designing and programming.
  In relation to the business packages SAP already provided allmost all of them in java and in the future all the Business packages also available in ABAP. It's all how you want to develop the application. In sap portal world some applciation which we can develop with ABAP Web Dynpro and some applications with JAVA Web Webdynpro as SAP Web AS available as dual stack.
If someone already has a strong ABAP background and has WD for ABAP available they should probably use that. If they are a J2EE developer they should probably use WD for Java but it is likely they will also then need some ABAP support for the backend systems.
I think more customers may be asking for WD for Java projects simply because it has been around longer and is more widely available to customers where as some cutomers prefer to develop their application using ABAP Web Dynpro because of SAP propritary. But ultimately it's again all our interest and customer.
Check this blog,
/people/oliver.mayer/blog/2006/06/14/web-dynpro-abap-or-java
http://www.sapfrontend.com/webdynpro-for-java-or-webdynpro-for-abap/
Hoe this helps you..
Regards,
Saleem

Similar Messages

  • Advantages and Disadvantages of webdynpro JAVA over J2ee?

    Hi,
       Can anybody provide me the advantages and disadvantages of webdynpro java over the J2EE?
    Regards,
    Harish.

    Hi,
    Webdynpro is the SAP standard technology for developing business user intrefaces.
    Webdynpro is like the frame work which follows the MVC Design pattern.
    Webdynpro uses most of the UI developement as declarative approach , i.e. most of the code will generated by the framework. so it will reduce the developement efforts.
    Adaptive RFC model to connect with SAP systems.
    All these are advantages over than the J2ee.
    Regards,
    Naga

  • Advantages of webdynpro

    Hi,
    I worked BSP. Now I would like to work on webdynpros and wanted to know the difference between BSP and webdynpro. I belive that I can develop a webdynpro application in BSP also, then whats the special use of webdynpros??
    In what cases, we can suggest our client to go with webdynpros??
    Please provide me clear answers for the above....
    If you provide some material, it would be more appreciable.
    Thanks in advance,
    Satish.

    Hello Satish,
    What is Web Dynpro?          What is Web Dynpro?
    Why WebDynpro ?          Why WebDynpro ?
    Why  webdynpro and not BSP or JSP?          Why webdynpro and not BSP or JSP?
    BSP to WEB Dynpro          BSP to WEB Dynpro
    Benifits of using Webdynpro          Benifits of using Webdynpro
    Java vs. ABAP          Java vs. ABAP
    regarding Java related webdynpro          regarding Java related webdynpro
    Web Dynpro vs. Struts - a few questions          Web Dynpro vs. Struts - a few questions
    What kind of applications are being developed with Web Dynpro?          What kind of applications are being developed with Web Dynpro?
    Best regards, Maksim Rashchynski.

  • Learning webdynpro java

    i am new to webdynpro. i want learn webdynpro  for java please guide me... let me know which books are good one. i want some important sites.

    Hi,
    Check these links:
    Refer these links
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/web%20dynpro%20tutorial%20and%20sample%20applications.faq
    What is Web Dynpro? What is Web Dynpro?
    Why WebDynpro ? Why WebDynpro ?
    Why  webdynpro and not BSP or JSP? Why webdynpro and not BSP or JSP?
    BSP to WEB Dynpro BSP to WEB Dynpro
    Benifits of using Webdynpro Benifits of using Webdynpro
    Java vs. ABAP WEbDynpro Java vs. WebDynpro ABAP
    regarding Java related webdynpro regarding Java related webdynpro
    Web Dynpro vs. Struts - a few questions Web Dynpro vs. Struts - a few questions
    What kind of applications are being developed with Web Dynpro? What kind of applications are being developed with Web Dynpro?
    Check this:
    http://www.sappro.com/downloads/OptionComparison.pdf
    Refer these links
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/web%20dynpro%20tutorial%20and%20sample%20applications.faq
    What is Web Dynpro?
    Why WebDynpro ?
    Why  webdynpro and not BSP or JSP?
    BSP to WEB Dynpro
    Benifits of using Webdynpro
    Java vs. ABAP
    regarding Java related webdynpro regarding Java related webdynpro
    Web Dynpro vs. Struts - a few questions
    What kind of applications are being developed with Web Dynpro?
    Regards
    Surya

  • How can we benefit from WebDynpro for ABAP over Normal ABAP

    Dear Guru's,
    Please guide me what are +Ves of WebDynpro over Normal ABAP. Once all Applications are developed how can we organize them. For Example In SD module there is sequence of Tcodes to be executed this is true for all modules . Is there any concept involved in this new technology.
    For What purpose we can suggest someone to implement in an Organization.
    Many Thanks in Advance.
    Regards
    Ram

    Hi Ram,
    Here Are some comparisions I made w.r.t Webdynpro for ABAP (also some benifits over Java):
    1     "Pros:it will be easier to move your development project through the system landscape if both the UI and business logic are in the same development environment.(Update: This is is less of a concern now that CTS+ lets you bundle your WD Java UI developement with ABAP development objects into a single transport, with SPS13. )
    2     tons of custom ABAP business logic is easier to access via WD for ABAP
    3     WD for ABAP has a code wizard, so easy to build
    4     SAP List Viewer and ALV handled better
    5      The biggest thing is the NWDI. Most of the SAP customer have ABAP stack, but not everyone has the Java stack. To develop WD Java you need to set up the NWDI envrionment, like SLD, CMS, CBS, DTR, etc. which is a huge effort if you don't have them in place. While for WD ABAP, the environemnt is normally there as given for most of customers if they have the right version.
    6     If your business is in SAP system, I would prefer WD ABAP. There are many WD components available in WD ABAP like select-option, Alv table, F4-help which are not available in WD Java. Beside in WD ABAP you can deal the context node in form of internal table which is much more performant than dealing with the contextelement which is the case for WD Java.
    Regards,
    Tanaya
    Edited by: Tanaya A on Dec 10, 2009 6:19 PM

  • Calling Webdynpro Java Application from Webdynpro ABAP Application.

    Hi,
    We have developed one Application using Webdynpro Java and I m in need to call the Webdynpro Java application from Webdynpro ABAP.
    Require Suggestions to acheive this.
    Thanks In advance.
    Reg,
    Ajay.

    Dear Ajay,
    Assuming that both your applications WDA & WDJ are in the portal & you don't have to pass any parameters to the WDJ application.
    Write the following code on the action  where you would call the WDJ application.
      DATA:
            lr_compcontroller TYPE REF TO ig_componentcontroller,
            l_component TYPE REF TO if_wd_component ,
            lr_port_manager TYPE REF TO if_wd_portal_integration ,
            wa_navigation TYPE navigation.
      lr_compcontroller =   wd_this->get_componentcontroller_ctr( ).
      l_component = lr_compcontroller->wd_get_api( ).
      lr_port_manager = l_component->get_portal_manager( ) .
    * The value inserted into the navigation-target field can be found in the Portal
    * content administration tab of your portal. It is the ID or PCD Location field
      wa_navigation-target = pcd. " Please provide the PCD Location of the WDJ Application here.
      wa_navigation-mode   = '0'.  "0 = INTERNAL(same page) and 1 = EXTERNAL(new page).
      CALL METHOD lr_port_manager->navigate_absolute
        EXPORTING
          navigation_target = wa_navigation-target
          navigation_mode   = wa_navigation-mode.
    You can get the PCD from the Page properties of the WDJ application page in the Portal.
    Hope it helps!
    Warm regards,
    Upendra Agrawal

  • Access ABAP table in Webdynpro Java application

    Hi All
    Is it possible to access ABAP table in Webdynpro Java application
    Please provide your input
    Thanks
    Karthi D.

    Hi you will connect to the remote SAP system, the
    backend, using an Adaptive RFC MOdel. To access database tables, you can make use of existing functions in terms of RFC function modules. For each function module you need, the system generates a corresponding Java proxy class. All the generated proxy classes and interface are bundled together in the RFC model and treated as part
    of your Web Dynpro project
    In WebDynpro java you RFC by using Model :
    Adaptive RFC Model
    1. automatically adapts to changes in function module signature
    2 provides support for data types and extensibility
    3.support for different structure definitions in different backend
    systems (release dependent structures, custom adaptation)
    Basic principles and guidelines
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/11c3b051-0401-0010-fe9a-9eabd9c216de
    See this blog
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/wdjava/faq%2b-%2bmodels%2b-%2badaptive%2brfc
    http://help.sap.com/saphelp_nw04s/helpdata/en/6a/11f1f29526944e8580c5e59333d96d/frameset.htm
    Thanks,
    Tulasi

  • Webdynpro Java and Webdynpro ABAP

    hi all,
    Im working in webdynpro java. Im confused about WD java and WD ABAP. which one we should select for what? And now a days people are telling that SAP is coming up all business packages in WD ABAP. Is it true? Which one is better either WD Java or ABAP?
    Thanks,
    J.Smitha.

    Smitha,
    It's tough question to answer. Which one to choose either Web Dynpro java or Web Dynpro ABAP , it depends on which technology you are comfortable. In relation to the business packages SAP already provided allmost all of them in java and in the future all the Business packages also available in ABAP. It's all how you want to develop the application. In sap portal world some applciation which we can develop with ABAP Web Dynpro and some applications with JAVA Web Webdynpro as SAP Web AS available as dual stack.
    If someone already has a strong ABAP background and has WD for ABAP available they should probably use that. If they are a J2EE developer they should probably use WD for Java but it is likely they will also then need some ABAP support for the backend systems.
    I think more customers may be asking for WD for Java projects simply because it has been around longer and is more widely available to customers where as some cutomers prefer to develop their application using ABAP Web Dynpro because of SAP propritary. But ultimately it's again all our interest and customer.
    Thanks
    Krishna

  • Webdynpro JAVA VS  Webdynpro Abap

    Hi all,
                which one is the best platform of webdynpro  (JAVA OR ABAP)
    Regards,
    Antony.A

    SAP announced a number of years ago that Web Dynpro Java had reached maturity and would be developed no further, only maintenance updates and fixes would be rolled out.  WD ABAP however is still be enhanced.
    Ultimately, if you want to consider non-ABAP web development you should be looking at SAPUI5/OpenUI5.
    Having said that, WD Java is still a powerful tool and I enjoy working with it - as Shai Lapidot has mentioned with the link above, there is life in the old dog yet...
    Cheers,
    G.

  • WebDynpro ABAP for WebDynpro Java developers

    Hi Masters
    I am a webdynpro java consultant and know I need and I want to develop on webdynpro abap
    I appreciate any suggestion and any links that can help me.

    hello Lehcim
    also try going thru these helpful links in WD ABAP
    Main Topic Page:
    http://sdn.sap.com/irj/sdn/nw-wdabap#section2
    Tutorials for Beginners:
    Web Dynpro for ABAP: Tutorials for Beginners [original link is broken]
    eLearning Videos:
    /people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos
    regards,
    amit

  • WebDynpro ABAP vs WebDynpro JAVA for Adobe forms--PCRs--MSS

    Hi Experts,
    This might be a generic question :
    I am modifying PCRs (MSS 1.0,EP 7,ECC 6.0) and now I have come to a point where I need to decide if I have to use Webdynpro JAVA or Webdynpro ABAP for modifying Adobe interactive forms which come with MSS 1.0 out of the box from SAP.
    What does SAP suggest??
    What do you suggest??
    Quick answers appreciated

    Hi Aditi,
    Thanx for your suggestion but let me just detail what Iam looking for;
    I will have to develop a custom PCR for Hire/Rehire (no workflow -- weird right),
    now if I develop Adobe forms for this, my question is how am I going to bind these forms to the scenario (QISRSCENARIO).
    Whatever is entered  in  this form is not going through workflow but is going to be directly updated in the database when the manager says SUBMIT.
    Usually the HR developer goes to the scenario and selects input by Adobe form and clicks <b>generate</b>, but now if I develop the form using Webdynpro JAVA how am I going to integrate the generated form to that particular scenario.
    Sorry if Iam not clear enough, but I really need help in this regard.
    Thank you

  • Webdynpro ABAP or Webdynpro Java?

    Hello experts.
    I want to learn to develop WebDynpro's
    Do you which of the two tools do you recommend? webdynpro java or webdynpro abap.
    Greetings

    Hi Lupe ,
    Although both technologies have same functionalities but even then they are not identical.
    Following are some of the differences:
    Language :-  First difference is the programming language used as the names Webdynpro ABAP and Webdynpro JAVA reflect. In ABAP Webdynpro, along with ABAP coding, RFCu2019s are also supported via Service call. Unlike Webdynpro ABAP, we cannot do ABAP coding in Webdynpro JAVA. Instead RFCu2019s and Web services are created and used in it to serve this purpose. In addition to Web services and adaptive RFC, Java Beans is another model supported by Webdynpro JAVA.
    Design Time Environment :-  Webdynpro ABAP requires ABAP Workbench (SE80) while SAP Netweaver Developer Studio is necessary for designing Webdynpro JAVA applications. So, additional installation is required. This studio reduces the development effort and utilizes some visual tools for creating components which can be reused.
    Storage :-  Applications developed using Webdynpro ABAP are stored centrally in ABAP server whereas in case of Webdynpro JAVA, the code remains on the client machine that is developed using a tool called Netweaver Developer studio. So, due to the powerful version control system of Webdynpro ABAP, the load removes from the development machine which is not possible in case of Webdynpro JAVA.
    Skills Required :- For Webdynpro ABAP, a developer should have knowledge of ABAP programming, Development tools, Database concepts, ABAP Objects. However, Webdynpro JAVA requires skill set comprising java programming, java development tools and object-oriented concept.
    Performance:-  Large scale applications that involve large number of web users canu2019t work well on ABAP server. So, for robust and scalable applications, Webdynpro JAVA is preferred because of powerful J2EE server as proved by Sun Microsystems. However, small-scale or applications involving small or medium users can go well with Webdynpro ABAP. Thus, performance varies depending on the number of web users and one can choose ABAP or JAVA accordingly.
    So the decession is that its totaly based on your available skillsets and your scenario to be implemented.
    Thanks & Regards,
    Monishankar C

  • Access "Business Intelligence Consumer Services (BICS)" over WebDynpro Java

    Dear all
    I have to access the SAP BI from WebDynpro Java.
    At the moment I do this over the BI-JAVA-SDK which has unfortunately no integration with the BEx-QueryDesigner.
    Therefore my question:
    1. Is it possible to access the SAP BI over the "Business Intelligence Consumer Services (BICS)"? And if yes, where can I find the corresponding documentation? (I have not found it by myself)
    2. What is your preferred way to get data from the SAP BI in WebDynpro Java?
    Greetings
    Rolf

    Hi
    Did you solve problem with number 1?
    Aleksander

  • Advantages of java over c++

    Hello to all.
    Can you please point me out some advantages on using java instead of C++?
    For example having the garbage collector (java) instead of cancelling by hand the objects created (c++) slows down a little the execution of the program but prevents of cancelling object still in use.
    What about the impossibility of multi-inheritance and overloading of the operators?
    The fact that there are no header files has an advantage?
    Is it true that thread priorities and scheduling are not portable?
    Is it true that there are not templates in Java?
    Packages offered by java do substitude for example the STL c++ templates?
    Are there any other evident advantages of java over C++
    I apreciate any hint and opinion
    Thanks in advance
    Mandy

    Hi,
    What about the impossibility of multi-inheritance and
    overloading of the operators?Doesn't matter that much. And bad programmer can write bad code in any language.
    The fact that there are no header files has an
    advantage?It might be a bit easier, but it doesn't matter that much.
    Is it true that thread priorities and scheduling are
    not portable?Yes
    Is it true that there are not templates in Java?Yes, and no. There are generics in JDK 1.5.
    Packages offered by java do substitude for example the
    STL c++ templates?I'd say that this is the big difference.
    In java It's very easy to develop a full blown application with networking, and ui in a short time. I don't have any links to provide (but I guess you could use google to find facts), but I think the development time in java is much shorted than in c++.
    Are there any other evident advantages of java over
    C++It's easier to run the java application on multiple platforms. The advantage to c++ is that it can be used to write drivers, applications with small footprints, and to access native functions/APIs to the platform.
    /Kaj

  • Integrating ABAP workflow in WebDynpro java

    Hi Friends,
    I have a requirement from the client where I need to add some additional services (Functionalities) to the existing ESS application.
    1. The ESS package already contains many standard DC's such as for "Address","Who is Who" etc.Now I am adding a new functionality "Allowances" to that.
    2. I am not using FPM based development architecture to acheive the same.Instead the ABAP team has created a workflow ,so that the approvers in this "Allowance" service can get their approval in their UWL.
    3. Please help me in finding a sample code or let me know how do I do the same using webdynpro java and integrate it as a service in the standard ESS package.
    If anyone has got some documents pls share the same : meet.raj34ATgmail.com
    Regards,
    Ranjan

    Hello Giang,
    You will need at least a placeholder object. Have a look at ESS Leave request - WS12300111 - it functions exactly as per your scenario.
    Cheers,
    Mike

Maybe you are looking for