在Web Dynpro ABAP中,程序员可以创建和显示消息。该信息包含Web Dynpro应用程序与最终用户交互的重要信息。消息依赖于文本语言。例如,如果一个应用程序运行时发生错误,或者用户输入的数据格式错误,则相应错误信息显示在屏幕上。
注: NW7.0 SPS11版本的消息和消息区都被赋予了新的设计,提高了用户的指导,是类似于旧的设计。新的设计是默认设置。不过,也可以切换到旧的设计。
示例:
用户检查,如图7-97所示。
图 7-97
对于这些用户信息,如信息(Information)、错误消息(error)和警告(warnings),ABAP应用程序服务器在Web Dynpro运行时提供了运行时服务。消息组件是Web Dynpro应用程序的一部分,如果需要可在Web Dynpro应用程序的设置中配置。有以下3种可能处理消息的设置:
1)如果需要,显示消息组件,如图7-98所示。
图 7-98
如果消息存在,则它们被显示出来。
示例:
2)始终显示消息组件,如图7-99所示(www.daowen.com)
图 7-99
即使没有消息,该消息仍然显示组件在顶视图中
示例:
3)无消息组件显示消息,如图7-100所示。
图 7-100
隐藏消息组件。信息在初期显示。有了这种类型的信息处理只有一个消息显示,没有消息日志。
此选项仅适用于较小的测试应用程序。
用户消息显示在状态栏的链接中。在错误报告中,用户可以使用链接导航到可用于删除错误的UI元素。输入的焦点是自动传输,从而大大增加了信息效率。它也可以在屏幕上显示多个消息表。
程序员可以指定消息显示在具体的视图和窗体中,这样消息就会实时地显示在主窗体内而不是显示在弹出的窗体内。要做到这一点,可以在消息管理器的方法中使用可选参数VIEW指定有关的视图或窗体的名称。
消息要定义在一个Web Dynpro组件的级别。ABAP开发工具包括一个消息维护的图形工具。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。