in the sample ABAP webdynpro component ZPOST, the content of search result table is bound to context node POSTRESULT of component controller:
The runtime instance of component controller will change each time when we navigate to detail page and back to search page, see testing below. The first time ZPOST is launched:
Navigate back to search page, the WDDOINIT is called the second time:
The third time:
This means UI developers should develop their own logic to store the search result data before navigation to detail page (store it somewhere) , and restore it from somewhere when UI is navigated back to search page.
Below is one example of data store and restore via assistant class:
(1) store the search result when search button is clicked and search result is available:
(2) When inbound plug of MAIN window is called, which means the search view will be rendered again, fetch the stored data from assistant class and bind it to component controller context node again.
While in Webclient UI component,
There is central, consistent and efficient way to store the data for navigation:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
SAP ABAP Web dynpro 跟踪调试工具的讲解。
- **WebDynpro 架构**:了解 WebDynpro 的整体结构,包括客户端和服务器端的通信机制。 - **控制器**:理解 WebDynpro 控制器的作用及其如何管理应用程序的逻辑流程。 - **上下文**:掌握设计时上下文的概念,理解其...
WebDynpro是SAP的Web应用框架,它允许开发人员通过ABAP编程语言创建交互式的Web界面和后台逻辑。它代表了SAP在企业级Web应用开发方面的主要策略之一,旨在为SAP应用程序提供丰富、动态的用户界面。 WebDynpro的开发...
SAP ABAP webdynpro实例
### Floor Plan Manager (FPM) in ABAP Web Dynpro #### 1. Introduction Floor Plan Manager (FPM) is a powerful and flexible user interface (UI) framework available in SAP’s ABAP platform. It enables ...
本节中主要记录WebDynpro For ABAP的基础操作.如各种UI Elment的使用,Context的使用等.
**知识点:** ABAP UI 技术主要包括 WebDynpro for ABAP 和 BSP (Browser Session Processing)。 - **WebDynpro for ABAP**: 这是一种用于构建企业级 Web 应用程序的现代框架,提供了丰富的用户界面组件、事件处理...
Web Dynpro的主要特点是它的模型-视图-控制器(MVC)架构和数据绑定机制,使得开发更加高效且易于维护。 一、Web Dynpro的运行效果 在示例中,我们看到一个简单的Web Dynpro应用包含两个视图(views)。第一个视图...
这种集成方式使得开发者能够利用 Web Dynpro 的强大功能来构建交互式和响应式的 UI,同时利用 BAPI 实现对 SAP 系统的深度访问。在实际开发中,可能还需要考虑错误处理、数据验证、性能优化等方面,以确保应用的稳定...
- **用户界面设计**:利用Web Dynpro提供的控件和布局管理器来设计美观且易于使用的界面。 - **数据交互**:学习如何在客户端和服务器之间传递数据,包括表单验证、数据格式化等。 - **样式与美化**:了解如何通过...
SAP ABAP WEBDYNPRO HELLO WORLD
在 SAP ABAP(Advanced Business Application Programming)环境中,Web Dynpro 提供了结构化的开发环境,允许开发者通过图形化的方式来设计、实现和管理用户界面。ABAP 是 SAP 系统的基础编程语言,用于开发和定制...
Web Dynpro for ABAP是SAP提供的一种强大的用户界面(UI)开发技术,主要用于构建企业级的、富交互性的Web应用程序。它专为ABAP编程环境设计,旨在提高开发效率和用户体验。本手册针对初学者,即使英文版,也易于...
Web Dynpro支持多种导航机制,如链接、按钮、事件驱动等,使得用户可以在应用程序的不同视图和组件间自由切换。 9. **国际化和本地化(Internationalization and Localization)** Web Dynpro提供内置的支持,...
Available with NetWeaver 7.0 (2004s) Web Dynpro for ABAP provides the same declarative UI development paradigm as Web Dynpro for Java directly out of the NetWeaver ABAP Application Server. Web Dynpro...
Web Dynpro ABAP作为其中的一部分,利用其强大的组件模型、数据绑定能力和事件驱动机制,能够创建高度交互性的Web界面,从而提升用户体验。 ### “Easy Access”至SAP系统 第二章讨论了“Easy Access”,即通过Web...
接着,创建一个名为`ZWD_SIMPLE_UI3`的Webdynpro组件,并在其`MAIN`视图的`Context`中新增两个节点: - **Node1**:N_UPLOAD - **Cardinality**:1.1 - **Node2**:N_FILE_DOWNLOAD - **Cardinality**:0.n 确保为...