Web dynpro netweaver
It’s a must read! It bases its foundation upon time-tested modern programming approaches. The Web Dynpro programming model allows for the abstraction of application development from rendering. Adopting MVC architecture for UI development, SAP offered a modern and robust tool! ABAP is the SAP programming language used to build SAP applications.īoth the flavors are based on MVC architecture. The next release SAP Netweaver 2004s, launched in year 2006, included WD for ABAP. SAP launched WD for Java with SAP Netweaver 2004. The technology is available in two flavors: Web Dynpro was one of its technical components for UI development. SAP Netweaver was an open standard based platform. SAP launched an innovative technological platform in year 2003 – SAP Netweaver. Web Dynpro technology is client-independent and can be accessed from varied clients – PCs, Laptops, mobile and other hand-held devices with the right capabilities. The user does not need SAP GUI to access it. Here is a snapshot of a web dynpro application which accesses the data and business functions from back-end SAP system: So separation of business logic from the UI logic is one of the most important design principles in the creation of Web Dynpro framework. Though SAP developed and provided methods and techniques to its customers for this purpose, they are not efficient.įinally, in many cases, SAP had to re-write the business logic away from the screens, mostly in classes and methods, to provide access to its functionalities to the outside applications by way of remote function calls (RFCs) and web-services.Īnd when SAP wanted to go ahead with popular web-technologies like internet browser, it wanted to avoid the mistake of mixing processing logic with UI logic. Since this functionality was tied in the SAP screens, it meant that these applications have to pass through the respective screens to use the desired business functions. Then, SAP came across its major drawback when it tried to expose the business functionalities available in SAP system to outside applications. But the point to remember... No SAP GUI -> No SAP Access! Many of the tasks like displaying information on screen (the information which has been retrieved and processed in the application server and sent to local machine) can be performed locally without a trip to the server.Īll this works great.
SAP GUI uses the user system resources in co-ordination with application server resources. Using SAP GUI, user interacts with SAP system by carrying out business operations on these Application servers. People completely new to SAP can catch a glimpse of SAP GUI by following this link.
It makes the user system a CLIENT to the remote Application Servers. The classic UI interface requires SAP GUI (client software) to be installed on every user machine. Dynpro stands for Dynamic programming to indicate that SAP screens are dynamic programs not only having the UI component but the processing logic as well. Why SAP needed to create web dynpro when it already had SAP GUI for providing user interface (UI) – the classic Dynpro technology on the SAP R/3 platform. It was launched as a technical component of SAP Netweaver platform and is aimed as a replacement of the popular and generally used classic SAP GUI technology in the long-term. Web Dynpro is the new web-based User Interface (UI) programming model from SAP.