Download as pdf
Download as pdf
You are on page 1of 173
ABAP Web Dynpro ABAP Web Dynpro by ; vCentric ABAP Web Dynpro Unit 1: Web Dynpro Introduction Web Dynpro Introduction Unit 2: Web Dynpro Controllers Web Dynpro Controllers Unit 3: The Context at Design Time The Context at Design Time Unit 4: Defining the User Interface Defining the User Interface Unit 5: Controller and Context Programming Controller and Context Programming Unit 6: Internationalization and Messages Internationalization and Messages Unit 7: Value Help and Semantic Help Value Help Semantic Help Unit 8: Component Reuse Component Reuse vCentric ABAP Web Dynpro ‘Web Dynpro Introduction What is Web Dynpro’ From a technological point of view, SAP's Web Dynpro for Java and ABAP is a revolutionary step in the development of Web-based user interfaces. It is completely unlike any design paradigm previously used by SAP and represents a quantum leap in the development of Web-based enterprise resource planning (ERP) applications. Web Dynpro applications are built using declarative programming techniques based on the Model ‘View Controller (MVC) paradigm. That is, you specify which user interface elements you wish to have on the client, and where those elements will get their data from. You also define the possible navigation paths declaratively in your application. All the code to create the user interface is then generated automatically within a standard runtime framework. This relieves you from the repetitive coding tasks involved in writing HTML. and making it interactive with JavaScript. ABAP Web Dynpro has been available since SAP NetWeaver 7.0 (SAP NetWeaver Application Server 7.0). For developing the entities of a Web Dynpro application, the Object Navigator (transaction code SE80) has been enhanced, Web Dynpro is designed to support structured development. The software modularization. units are Web Dynpro components, which can be combined to build up complex applications. Meta Model Declaration vs. Custom Coding A Web Dynpro application is developed using a declarative programming approach, Within the ABAP Workbench there are special tools that allow you to build an abstract representation of your application in the form of a Web Dynpro meta model. ‘The necessary source code is then generated automatically and conforms to a standard architecture known as the Web Dynpro framework. The Web Dynpro framework allows you to place the custom source code at predefined positions within the generated code. ‘All Web Dynpro applications are constructed fiom the same basic units. However, through the use of custom coding, the standard framework can be extended to supply any required business functionality. Not all implementation decisions need to be made at design time. It is possible toimplement 2 Web Dynpro application in which the appearance of the user interface is decided at runtime. This allows a highly flexible application to be written without the need to directly write any HTML or JavaScript.

You might also like