‎2007 Sep 07 5:52 PM
Hello Experts,
I have got training for Java WebDynpro from SAP Education, However I have to work on WebDynpro for ABAP now.
I would like to ask how much difference is there in ABAP WebDynpro and Java WebDynpro and how much depth of ABAP knowledge is required to get start with ABAP WebDynpro development.
Please also provide me some study material or documentation to get start with ABAP WebDynpro.
‎2007 Sep 07 6:00 PM
Hi,
<b>Web Dynpro for ABAP:</b>
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
<b>Web Dynpro for Java:</b>
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
<b>Weblog</b> :/people/oliver.mayer/blog/2006/06/14/web-dynpro-abap-or-java
Hopw this will help you.
*If Useful, Please reward.
Regards,
Lijo Joseph
Message was edited by:
Lijo Vazhappilly
‎2007 Sep 07 6:00 PM
Hi,
<b>Web Dynpro for ABAP:</b>
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
<b>Web Dynpro for Java:</b>
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
<b>Weblog</b> :/people/oliver.mayer/blog/2006/06/14/web-dynpro-abap-or-java
Hopw this will help you.
*If Useful, Please reward.
Regards,
Lijo Joseph
Message was edited by:
Lijo Vazhappilly
‎2007 Sep 07 6:00 PM
Hi. I actually learned WebDynpro on the java side first as well, so I know where you are coming from. The development tool is similar on both stacks, you have controllers, contexts, views, plugs, actions, etc, etc. It is mostly the same. One difference on the ABAP stack, is that your development object is always a "Web Dynpro COmponet", on the java side, you could have a DC, or a simple Web Dynpro project. On the ABAP side, every Web Dynpro is a component. Also, on the ABAP side, you don't have to worry about jCo connections and creating models to wrapper RFC connections. Essentially, you can access the database directly using SELECT statements directly in the coding of the Web Dynpro Component. Of course, this is not recommend to do so, but of course you would want to put this type of coding inside another class, which we would call an assisntance class. An assistance class within the component would act as a wrapper for all of your business logic and would be instaniated immediatly and you would be able to call methods of it within the component. Other than that, it is mostly the same, just written in ABAP.
Here is some help.
http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
Make sure to check out the tutorial at the Knowledge Center.
https://www.sdn.sap.com/irj/sdn/abap?rid=/library/uuid/02e1fa45-0801-0010-10a0-f1cf47e8c943
Regards,
Rich Heilman