We
present the place and role of the Web Dynpro within the SAP NetWeaver
platform. So, we start with the layers of the SAP NetWeaver platform, we
continue with the importance of the Application Platform layer, and we
conclude with the place and role of Web Dynpro (ABAP and Java) within
the Application Server ABAP and, respective, Application Server Java.
As
we can see, four layers are distinguished in this context: Application
Platform, Process Integration, Information Integration and People
Integration.
The
Application Platform represents the technical basis of almost all the
other SAP products. This is the reason why the Application Platform
plays a central role in the SAP NetWeaver.
The
Application Platform essentially offers two programming interfaces:
ABAP and Java (J2EE). ABAP is the programming interface for Application
Server (AS) ABAP and Java is the programming interface for AS Java.
To create ABAP and Java applications, we have two independent development environments: ABAP Workbench for ABAP and SAP NetWeaver Developer Studio for Java.
Both
development environments offer the possibility to create web based
applications built by using declarative programming techniques based on
the Model View Controller (MVC) paradigm.
SAP
NetWeaver Developer Studio is the SAP’s own development environment
used to develop Java-based multilayer business applications. This
development environment is based on Eclipse and offers a Web Dynpro
Perspective to create Web Dynpro Java applications.
All the tools we need to create Web Dynpro Java applications are found within the SAP NetWeaver Developer Studio.
SAP NetWeaver components (SAP)
SAP NetWeaver Developer Studio–Web Dynpro perspective
ABAP
Workbench is the SAP’s own development environment used to develop
ABAP-based multilayer business applications. This development
environment offers Web Dynpro Explorer to create Web Dynpro ABAP
components
ABAP Workbench–Web Dynpro Explorer
The Application Server ABAP has the structure presented.
AS ABAP (SAP)
As we can see, most of the AS ABAP components can be divided into three layers:
- Presentation layer
- Business layer
- Persistence layer
Web Dynpro ABAP is part
of the presentation layer and it’s the SAP standard UI technology used
for developing web business applications without knowing HTML or
JavaScript.
Web Dynpro ABAP offers many advantages, as follows:
- Strict separation between the layout and business data
- Re-use and better maintainability through reusability.
- Automatic input checks.
- Automatic data transport, using data binding.
- WYSIWYG (What You See Is What You Get) view editor.
Web Dynpro ABAP and Web
Dynpro Java mostly offer the same functionalities. But, of course,
there are some differences between them, for example:
- Web Dynpro Java, unlike the Web Dynpro ABAP, disposes of a ViewSet that allows us to integrate in a Screen more Views, by using certain pre-defined layouts. In this respect, their common part is the View Container UI Element.
- Web Dynpro Java offers graphical tools that ease the programming work, as:Navigation Manager and Diagram View, unlike the Web Dynpro ABAP where we dispose only of a tool used to visualize and to define the window structure.
The Web Dynpro ABAP is
what the current book is about. More information about Web Dynpro Java
can be found in the Book Inside Web Dynpro for Java by Chris Whealy.
Hey,
ReplyDeleteNice piece of information provided. While searching for SAP training i came across http://www.wiziq.com/course/8153 and so i took the course which has helped me a lot to learn about SAP.So anybody interested to learn online can visit the site .
Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here.Well, got a good knowledge.
ReplyDeleteHadoop Training in Chennai
I just see the post i am so happy to the communication science post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be replay for your great thinks and I hope you post again soon.
ReplyDeleteDigital Marketing Training in Chennai
ReplyDeleteتعد عملية التنظيف من اهم الخدمات التي يجب ان تكون متوفره دوما ليساعدنا علي حياه افضل لنا جميعا ولكي تتم علي اكمل وجه يجب الاستعانه بمتخصصين في هذا المجال
شركة تنظيف مساجد
نظرا لما يمتلكون من ادوات وسبل للوصول لاعلي مستوي نظافه ممكن
I think it's awesome someone is finally taking notice of our vet's and doing something to help them. I hope all goes well with these articles. More new information i will get after refer that post.
ReplyDeleteRestaurant Interior Designers in Chennai
Turnkey Interiors in Chennai
Corporate Office Interiors in Chennai
It’s really amazing that we can record what our visitors do on our site. Thanks for sharing this awesome guide. I’m happy that I came across with your site this article is on point,thanks again and have a great day. Keep update more information..
ReplyDeleteFleet Management Software
Manufacturing ERP
Logistic ERP
Logistics Software
Human resources management software
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteFertility is the natural capability to produce offspring. As a measure, fertility rate is the number of offspring born per mating pair, individual or population.Human fertility depends on factors of nutrition, sexual behavior, consanguinity, culture, instinct, endocrinology, timing, economics, way of life, and emotions.Greate thinks of a fertility center for humans.
ReplyDeleteFertility Center in OMR
Thanks for sharing this Information. SAP Dynpro Training in Gurgaon
ReplyDelete