WebDynpro with ABAP or JAVA?

Hi all,
I am a veteran in ABAP. I wish to learn web dynpro. I never worked on JAVA. Can anybody advice me which programming language i should use to learn WebDynpro development. Also let me know which companies have webdynpro projects in India?
Thanks in advance..

Hi Buddy,
         Welcome to intresting world of Web Dynpro.
         As veteran ABAPer you should go for WebDynproABAP .
         Now why ?
Point 1:
In my view WebDynpro ABAP and Wd Java are not same.
Basically WebDynpro ABAP and Java are two different webDynpro provided by NetWeaver Stack.
Basic conceptual base of WD ABAP and WD Java is same.I mean to say concepts like Context binding , node , elements , Layout both support are same.
But when you provide background functionality to your Web Screen then Java or ABAP come in to picture.Just take case , you want do some thing on click of some button then
1) in case of java may you will call some ejb or you will may write some java code on click.
2) but in case of WD ABAP you have to do same thing with ABAP classes . You will call some call or some method of some system defined class.
Ulimately point I want make
1) WD ABAP and WD java 's Base is same but you code in completely different way.
2) Purpose for which SAP came with two different WDynpro is different. Java can be used for developing quite sophistcated Web services.
Point 2:
another help for you .Just go thr' following thread
How much of oops ABAP is required for ABAP Webdynpro .
Point 3:
You can start with tutorials and all
Web Dynpro for ABAP
http://help.sap.com/saphelp_erp2005/helpdata/en/a5/1a1e3e7181b60ae10000000a114084/frameset.htm
best tutorials in wbdynpro for ABAP to start with :
https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/fed073e5-0901-0010-4eb4-c9882aac7b11 [original link is broken]

Similar Messages

  • WebDynpro for ABAP Vs Java

    Hi all,
    I have recently  started learning Web Dynpro for ABAP.
    I have worked in WebDynpro for Java.
    1)I wanted to understand pros and cons of WebDynpro for   ABAP and Java.
    2)What are the functionality that are available in Web Dynpro for Java but not in Web Dynpro for ABAP.
    3)What should be preferred when considering performance issues - WD for ABAP of Java?
    Any Web Log or Link in this context will be helpful.
    Thanks a lot,
    Rashmi

    Hi,
    OOPs ABAP uses Classes and Interfaces which uses Methods and events.
    If you have Java skills it is advantage for you.
    There are Local classes as well as Global Classes.
    Local classes we can work in SE38 straight away.
    But mostly it is better to use the Global classes.
    Global Classes or Interfaces are to be created in SE24.
    SAP already given some predefined classes and Interfaces.
    This OOPS concepts very useful for writing BADI's also.
    So first create a class in SE 24.
    Define attributes, Methods for that class.
    Define parameters for that Method.
    You can define event handlers also to handle the messages.
    After creation in each method write the code.
    Methods are similar to ABAP PERFORM -FORM statements.
    After the creation of CLass and methods come to SE38 and create the program.
    In the program create a object type ref to that class and with the help of that Object call the methods of that Class and display the data.
    see the links below, Understand them and start developing.
    chk out the links below:
    General Tutorial for OOPS
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e8a1d690-0201-0010-b7ad-d9719a415907
    Have a look at these links for OO ABAP.
    http://www.sapgenie.com/abap/OO/
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
    http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
    http://www.allsaplinks.com/
    http://www.sapgenie.com/abap/controls/index.htm
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
    http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
    SDN Series:
    https://www.sdn.sap.com/irj/sdn/developerareas/abap?rid=/webcontent/uuid/35eaef9c-0b01-0010-dd8b-e3b0f9ed7ccb [original link is broken]
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf
    Basic concepts of OOPS
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b6cae890-0201-0010-ef8b-f970a9c41d47
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1591ec90-0201-0010-3ba8-cdcd500b17cf
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/alv%20grid/abap%20code%20sample%20to%20display%20data%20in%20alv%20grid%20using%20object%20oriented%20programming.doc
    http://www.henrikfrank.dk/abapuk.html
    http://www.erpgenie.com/abap/OO/
    OOPS in ABAP
    oops consept in abap
    ABAP with OOPS
    http://www.abap4.it/download/ALV.pdf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e8a1d690-0201-0010-b7ad-d9719a415907
    http://www.erpgenie.com/abap/controls/alvgrid.htm
    OOPS with ABAP
    https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action&pageid=37566
    /people/rich.heilman2/blog/2005/07/27/dynamic-internal-tables-and-structures--abap
    http://www.sapgenie.com/abap/OO/
    Regards
    Srinivas.K
    Message was edited by:
            Armin Reichert

  • IDES ECC 6.00 WEBDYNPRO with ABAP-

    Hi ,
    I have Install IDES ECC 6.00 on my own Desktop for personal use.
    Now i want to go for WEBDYNPRO with ABAP.
    So please let me know need to install any other s/w or tools?
    Wait for prompt Reply.

    Hi,
    Please check for the installation procedure of WDA in the SAP Basis or Netweaver Forum.
    You can find the related threads in that forum.
    Regards,
    Lekha.

  • Webdynpro with MDM thru JAVA MDM API

    Hi all
    i have the requirement with webdynpro MDM JAVA API which interacting with MDM system.
    i have one repositoty in the MDM console i.e DEMO_CUSTOMER
    i have one table in that repository called CUSTOMER_ADDRESS .
    i want to access the customer address details information from the MDM table into Webdynpro application.
    can you please send the sample code to the following operations with MDM table which retrieves the information in the webdynpro application.
    1) displying the table data
    2) inserting the record from the table
    2) deleting the record from the table
    3) updating the record from the table.
    it is very helpful to me if anybody would have to send the sample code to me to the above operations.
    Regards
    Suresh babu

    If you are using the MDM Java Connector from Web Dynpro application, you have to set the properites accordingly.
    Go to <b>properties of Project</b> and there choose "<b>Webdynpro reference</b>". Here, choose <b>library reference</b> and there give your library reference.

  • Webdynpro with abap

    Hi All,
    How to pass local parameters between views in webdynpro abap ?.....plz help me..
    Edited by: charan143 on Nov 11, 2011 5:53 AM

    In Componenet controller, attributes tab declare a variable.
    Assign this varible the value from view A. Fetch this variable from component controller in View B .
    Use the below code for assignment:
    Let gv_x be the variable declared in attribute tab of component controller
    View A (Method):
    DATA lo_componentcontroller TYPE REF TO ig_componentcontroller .
           lo_componentcontroller =   wd_this->get_componentcontroller_ctr( ).
           lo_componentcontroller->gv_x = 'X'.
    View B:
    DATA: lo_componentcontroller TYPE REF TO ig_componentcontroller,
                 Y    TYPE string.
           lo_componentcontroller =   wd_this->get_componentcontroller_ctr( ).
           Y  =   lo_componentcontroller->gv_x .

  • IDM7.1- Synchronization with ABAP and JAVA

    hi all
    we are planning to Integrate EP(datasource: LDAP) and CUA/ABAP system with IDM7.1.
    Can somebody tell me How IDM takes care of CUA syncrhonization with LDAP and EP.  Synchronization is obsolete or its done by IDM internally.
    Please suggest us.
    regards

    Hi Jai,
    1) Connection establishment between LDAP, EP & ABAP.
    2) We define a Synchronization Job in IDM to sycn data between all the above
    3) When there is a change in LDAP or ABAP, Event Agents (out-of-box idm) detects the change and runs the synchronization job.
    How to define the synchronizaiton job is depends on the requirement.
    hope the above helps you.
    regards
    Anand.M

  • Possibilities Web Dynpro for ABAP versus JAVA

    Hello,
    I would like to know whether WebDynpro for ABAP and Java have the same options, abilities and possibilities. e'm I able to produce the same results with WebDynpro for ABAP as Java. I would like to standardize on just one of the two and be sure that it will to limit me later.
    Thanks in advance.

    Hi Maurice,
    If you make have to make a choice you have to consider the followings:
    - Which release do you have? Java version is available since 6.30/6.40, the ABAP only as of 7.00.
    - Performance. If you have your WD4ABAP and backend (eg ERP) in the same system you gain a lot of performance
    - Other small difference, that Java version has a much nicer graphical editor, which I miss from the ABAP version
    These are, which came to my mind.
    Best regards,
    Peter

  • ADS in ABAP and JAVA on different servers

    Dear community,
    I need to run ADS with  ABAP and JAVA on different servers but after read and apply every step on The ADS Configuration Guide, still getting doubts and problems. Those steps work succesfully on a server with ABAP+JAVA on same server. Those are the problems:
    When I perform the report test FP_TEST_00 i get this error:
    ADS: com.adobe.ProcessingException: Problem accessing d(200101)
    I haven't found a a detailed procedure to set on ABAP and JAVA on different servers...
    Do you know any procedure to set this scenario??
    As a result, I don't know which role i must assign to adsuser on Java UME because i did not found any SAP_ADSCALLER role as i have ridden on some forums or blogs...
    I try to set ADS on ABAP+JAVA on different servers by this official guides:
    The ADS Configuration Guide:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30a9630b-4f89-2a10-6fab-e311b3ffd9a6
    The ADSConfiguration Guide for Print Scenarios
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/a04ef746-4c89-2a10-0f8e-eb2b3460fb7c
    Thanks in advance
    Kind regards
    Scottie

    HI again,
    ADS_AGENT now has sap_all but still same problem:
    Creating or Changing the Destination Service, On Visual Administrator/Destinations/HTTP/ FP_ICF_DATA_<SID>
    When I set the URL http://<hostname>:<HTTP_port> i am getting error Received HTTP response 502
    - If I paste the http://<hostname>:<HTTP_port>  +
    - Enter the appropriate client number of the system, where the service user ADS_AGENT exists into the client field. Keep the other fields System ID and Language empty +
    - Under Logon Data, choose BASIC in the Authentication field. +
    - Enter ADS_AGENT in the Username field and enter the same password as given for this service user in the SAP NetWeaver AS ABAP in the Password field
    - Choose Save and Test and  Received HTTP response 502 appears.
    But if I paste on Explorer  http://<hostname>:<HTTP_port>/sap/bc/fp/form/layout/fp_test_00.xdp, request User (ADS_AGENT) +Pwd and work ok, so error only appears by Visual Administrator...
    Anybody knows how can resolve this doubt?
    Thanks in advance

  • Run SAPehpi for ABAP + standalone Java

    I have run SAPehpi several times for NW04s ABAP+JAVA.  Because ABAP and JAVA are on the same server,
    the process is very smooth and easy.
    Now I try the same thing on a NW04s with ABAP and JAVA on seperated servers.
    Could you share your experience on how to coordinate the dual stack with each on different  server?
    Blogs and links are very helpful.
    Thanks a lot!

    Why do you need a sequence if they are standalone systems?
    I normally in any other scenario apply ABAP and then JAVA so I would proceed in the same way.
    Don't forget the backups  :-D
    Regards
    Juan

  • Integration of ABAP webdynpro with JAVA portal

    Hi ,
    Could any one give me a simple procedure or step by step process to integrate the abap webdynpro with java portal . The RFC and stuffs ?
    Regards,
    Sakthi

    hi,
    please check out the link :
    http://help.sap.com/saphelp_nw04/helpdata/en/74/d5e7418192c717e10000000a155106/frameset.htm
    hope this will surely help you!!!
    thanks & regards,
    punit raval.

  • How to integrate WebDynpro for ABAP application with SAPEnterprisePortal7.0

    Hi WebDynpro for ABAP Experts,
    We developed an WebDynpro for ABAP application on R/3, and now we are planning to show this as an iview on SAP Portal EP7.0 (SAP j2EE Engine--Java stack). is it possible to integrate this application with portal?
    If so can you proviode me the way how can we achieve this?
    ADV Thanks
    Regards
    Phani

    Hi Alex,
    Thanks for your response.
    I already created the system object R/3 Backend.
    Actually some WebDynpro java applications/iViews are currently running on Portal. and the developers developed these in NWDS and deployed the .sca files on the Portal server and we created Webdynpro for java iViews.
    but now the requirement is creation of webDynpro for ABAP views.
    The developers developed  WebDynpro for ABAP on the R/3 system. So what are the parameter values we need to give at teh time of creation of  WebDynpro for ABAP iview like the Namespace, Application name etc which are mandatory values and how the Portal server detects the application, this means no need to deploy the application on the Portal server?
    Shall we need to maintain any JCo Destinations or not?
    Pl share your ideas.
    ADV Thanks
    Regards
    Phani

  • IS Webdynpro for ABAP/JAVA is same?

    Hi Friends,
    I'm a SAP technical consultant. I would like to learn webdynpro for ABAP. Can anyone of you tell me webdynpro for ABAP and webdynpro for JAVA are same? with webdynpro for ABAP Can we acheive what we can do with webdynpro for JAVA?
    Thanks in advance,
    venkat.

    hi,
    Web Dynpro is the SAP NetWeaver programming model for user interfaces (UIs).
    The Web Dynpro model is based on the Model View Controller paradigm, and has the following features that build on the classic dynpro model:
    ·        Clear separation of business logic and display logic
    ·        Uniform metamodel for all types of user interfaces
    ·        Execution on a number of client platforms.
    ·        Extensive platform independence of interfaces
    Web Dynpro is available both in the Java and the ABAP development environment.
    Web Dynpro for Java
    http://help.sap.com/saphelp_erp2005/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/frameset.htm
    Web Dynpro for ABAP
    http://help.sap.com/saphelp_erp2005/helpdata/en/a5/1a1e3e7181b60ae10000000a114084/frameset.htm
    best tutorials in wbdynpro for ABAP to start with :
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/fed073e5-0901-0010-4eb4-c9882aac7b11

  • Abap vs java in webdynpro

    hai..
    creating webdynpro in ABAP
    creating webdynpro in JAVA
    which one of the above is a better option....I mean which has a better future...
    Please someone put me out of this confusion.
    will be rewarded if helpfull.
    Regards,
    Jhansi

    Hi,
    In most areas Web Dynpro Java and ABAP are alike, they are based on the same programming model.
    In WDA you have the advantage of the integration into the complete development infrastructure, with transport system etc.
    As to functionality, there are some UI elements in WDA that are not yet there in WDJ e.g. FormattedTextView.
    Web Dynpro ABAP, on the other hand, does not support mobile devices.
    For more information on WDA, Refer these threads..
    /people/oliver.mayer/blog/2006/06/14/web-dynpro-abap-or-java
    Web Dynpro ABAP Documentation
    http://www.edv-buchversand.de/sap/productinfo.php?cnt=productinfo&id=gp-038&type=0&lng=1
    http://searchsap.techtarget.com/searchSAP/downloads/SAPPRESS.pdf
    http://www.eclipsecon.org/2004/EclipseCon2004-Descriptions.pdf
    http://searchsap.techtarget.com/searchSAP/downloads/chapter-june.pdf
    Hope this helps !!!
    Cheers
    Alfred

  • ABAP Vs JAVA WebDynpro

    Hi friends,
    I have 6yrs of experience in SAP ABAP/4. I am new to WebDynpro. I have a pretty small question.
    Among ABAP WebDynpro and JAVA WebDynpro, which one will have more demand in future wrt market requirement.
    Thanks in advance for the information.
    Rgds,
    AK

    Hi AK,
    I have worked on both and following is the difference:
    Web Dynpro for ABAP:
    Web Dynpro for ABAP or Web Dynpro for ABAP (WD4A, WDA) is the SAP standard UI technology for developing Web applications in the ABAP environment. It consists of a runtime environment and a graphical development environment with special Web Dynpro tools that are integrated in the ABAP Workbench (SE80).
    The use of declarative and graphical tools significantly reduces the implementation effort
    1) Web Dynpro supports a structured design process
    2) Strict separation between layout and business data
    3) Reuse and better maintainability by using components
    4) Automatic operation of the Web Dynpro application using the keyboard
    5) User interface accessibility is supported
    6) Full integration in the reliable ABAP development environment
    for more see this:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
    Web Dynpro for Java:
    Web Dynpro is a client-independent programming model of the SAP NetWeaver technology platform for developing user interfaces for professional business applications. It is based on the model view controller paradim which ensures that the business logic is separated from the presentation logic. This architecture is visible in the Web Dynpro perspective of the SAP NetWeaver Developer Studio (NWDS).
    Web Dynpro helps you with the development of Web applications by:
    1) Ensuring platform-independence with the meta model approach
    2) Minimizing the implementation effort through declarative programming
    3) Supporting a structured design process by applying the model view controller paradigm
    4) Providing reuse and better maintainability by using components
    5) Providing graphical support with tools in the Web Dynpro perspective
    6) Providing the SAP NetWeaver Java Development Infrastructure (NWDI) which supports team work with different services such as source code versioning and the Central Build Service.
    for more see:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/content.htm
    The concept of Web Dynpro ABAP is identical with Web Dynpro Java and offers more or less the same functions
    Hopw this will help you.
    Cheers,
    Darshna.

  • Comparison between WebDynpro for ABAP vs. WebDynpro for Java ??

    Hi,
       Can someone tell me when should we go for WebDynpro for ABAP and when WebDynpro for Java. Is there any link where SAP recommends the one for the other.
    Thanks in advance
    Regards
    Mukesh

    Hi Mukesh,
    Both are having its own strengths!! )
    I think it all depends on your project requirement and the availabel resources.
    If the developer is good in OOPs ABAP then he must go for Web Dynpro ABAP. But if anyone is good in JAVA then that person should go for Web Dynpro JAVA.
    *In Short almost all Features supported in webdynpro ABAP are also Possible in webdynpro Java.
    1] Webdynpro Java
    Supports,
    webservice
    RFC Models
    Accessing Portal information in Java
    Easy sending E-mail
    Strictly follows MVC architecture which seperate Business logic and Process flow.
    Webdynpro Java is webbased programming model to develop SAP Applications.
    Easy to learn
    Easy to integrate in Enter prise portals.
    Dynanamic Programming
    *Easy access to R/3 Via RFC technology (Models)
    2] Web Dynpro ABAP
    As the name suggests Web Dynpro for ABAP uses exactly the same meta model as its cousin Web Dynpro for Java. A Web Dynpro component, a Web Dynpro view, a Web Dynpro model, a Web Dynpro controller have the same semantics both for ABAP and Java. The main difference is the designtime environment, the development infrastructure and the runtime environment.
    The designtime environment is properly embedded in the ABAP Workbench where Web Dynpro artifacts are simply a new category like BSP applications or classical dynpro based applications before. Also no surprises regarding the development infrastructure. The correction and transport system keeps track on all changes that are done, versions them and helps to propagate the Web Dynpro application from development to production like you would do with ordinary BSP or dynpro-based applications.
    Last not least the execution platform is the ABAP server that produces application content ready to be integrated in the NetWeaver Portal seamlessly. Features like portal eventing can be used between applications written in ABAP or applications developed with Java.
    Hope this helps and solve your Problem
    Cheers,
    Darshna.

Maybe you are looking for

  • What's the easiest way to move app data and data structures to a server?

    Hi guys, I've been developing my app locally with Apex 4.2 and Oracle 11g XE on Windows 7. It's getting close to the time to move the app to an Oracle Apex server. I imagine Export/Import is the way to move the app. But what about the app tables and

  • Open of auto-white list failed

    I have spent the last few days getting cyrus & spam assassin to filter junk mail properly, with some success finally. I have followed the helpful Frontline Spam Defense tutorial from Topicdesk.com and also checked permissions on /var/amavis, plus jus

  • Why error messages not displaying in installed AIR app?

    Hi! Help me please understand how AIR handle errors. When I run air application from the Flex Builder and have some code that generates an error, a window appears with the error description, such this: TypeError: Error #1009: Cannot access a property

  • Use Of Train in WCM process

    hi, What is the use of train in WCM Process Regards,

  • Quarter, halfyear and more for Fiscal period

    Hi experts, i have a query requirement to create the quarter and halfyear of the fiscal period. The problem is that our fiscal period does not correspond to the natural year, starting in october. I tried to use the standard 0CALQUART1 and 0HALFYEAR1