With the launch of the NetWeaver platform, SAP introduces a new framework for developing browser based user interfaces, Web Dynpro. As it claims to be the user interface technology for all applications within the scope of NetWeaver, it comprises many complex concepts, such as a generic, platform independent meta model oriented on the Model View Controller (MVC) design pattern.
Web Dynpro allows the separation of design decisions, navigation issues and data modelling, which includes the concepts to store and transport data inside an application. Context Mapping and Model Binding, mentioned in the title, are twomechanismfor data passing inWeb Dynpro. Nevertheless this paper focuses not only on these issues, but also explains the basic principles concerning data management. That is why the article is divided into two parts.
Firstly the context concept, the main concept regarding data storage in Web Dynpro, will be discussed. On account of this the utilization and the structure including themost important properties will be explained. The first part ends with a short description of the approaches for context programming. In the second part the focus will turn to the data rows in aWeb Dynpro application. Therefore the three different data row types, Data Binding, Context Mapping and Model Binding, will be introduced. After the questions of the model origin will be answered, communication scenarios are illustrated. Finally the main points about dataflows in WebDynpro will be concluded.