SAP Web Dynpro For JAVA开发技术详解

SAP NetWeaver的信息集成和主数据管理

在SAP的产品之中,除了ABAP架构的ERP产品之外,数据仓库是SAP NetWeaver中最成熟稳定的组件。在信息集成层,除了数据仓库之外,主数据管理是SAP后来添加到SAP NetWeaver的一个组件。由于强大的SAP NetWeaver平台支持,主数据管理系统也支持不同的技术框架和接口类型,用于和其他业务系统进行数据集成,同时它也支持Web Dynpro技术的应用程序或接口的开发。
理论教育 2023-05-19

托盘属性与操作详解,托盘包含以下属性

托盘包含以下属性。4)contextMenuBehaviour:设置上下文菜单行为,默认有“继承”“允许”和“禁止”3种类型。9)expandable:控制托盘是否可以展开或收起。12)hasContextPadding:控制托盘的内容区域内部是否与边框有边距。13)height:控制托盘的高度。18)onToggle事件:托盘的默认事件,会在用户展开或收起托盘时触发。图4-105 选择元素类型2)右击“Outline”中的托盘,可以看到托盘中可添加的一些特殊对象,如图4-106所示。
理论教育 2023-05-20

树元素属性和表单自动生成

图4-191 树元素对应的上下文结构图4-192 创建循环结点3)创建完成后,保存所有修改,如图4-193所示。图4-200 树元素的属性图4-201 预览效果13)右击“TransparentContainer1”并选择应用模板,随后选择表单类型,并使用“Detail”结点进行表单的自动生成,如图4-203所示。图4-204 修改元素的类型和位置图4-205 预览效果16)将表单与之前的树元素一同放入组“Group”中,如图4-206所示。
理论教育 2023-05-20

Web Dynpro视图的描述文件与标准类

在Web Dynpro中,每次创建一个视图都会默认生成4个描述文件与3个类文件。该文件即为视图对应的后台Java处理类。图3-12 视图对应的实际文件图3-13 选择“gen_wdp”目录6)展开“wdp”目录,定位到对应视图的类文件。
理论教育 2023-05-19

任务所有者配置及决策流程设计

2.所有者配置在任务的属性配置中,Web Dynpro接口视图的定义非常重要,因为视图的绑定决定了用户处理业务的页面选择以及实际体验;而在确定接口视图之后,最为重要的则是任务的所有者配置,因为所有者的配置决定了哪些人有可能会收到任务、哪些人不会收到任务以及哪些人有权限可以对任务进行终止或转发,即分为了“潜在所有者”“排除所有者”以及“任务管理者”3种类型,如图7-12所示。
理论教育 2023-05-19

个性化配置日志级别以提升效率和容量负载

由于不同系统的体量不同,以及需要记录的日志具体要求也不尽相同,所以需要针对不同的情况进行个性化的日志级别配置,以此优化日志使用效率和服务器硬盘容量负载。图8-117 查看日志配置级别5)将“wd”目录的日志级别修改为“Warning”,即警告级别,单击“Copy to Subtree”应用到所有子目录中,随后单击“Save”对配置进行保存,如图8-118所示。图8-119 查看日志记录7)再次修改目录的日志级别,选择“Info”消息级别并保存,如图8-120所示。
理论教育 2023-05-19

设计时资源库:DTR自动代码冲突检测及管理成果

DTR提供了一个对所有源代码进行集中存储、管理以及版本控制的资源库,同时还针对所有的开发对象进行自动的代码冲突检测和处理。图9-2 服务器端的DTR链接进入DTR后,首先看到的就是所有开发对象的资源库浏览器,如图9-3所示。
理论教育 2023-05-19

Web Dynpro的多功能透视图展示

图1-6是Web Dynpro透视图的实际截图,除了截图中看到的视图以外,还包含了Web Dynpro浏览器视图、导航器视图、视图设计器、模型类设计器以及控制器设计器等功能。
理论教育 2023-05-19

视图元素:Label、TextValue自适应性调整方案

每个属性的Label与TextValue分别占10%与20%,剩下的20%通过添加HorizontalGutter来补足。3)在“Outline”视图中批量选中所有的页面元素,如图5-103所示。图5-104 属性修改注:批量选中视图元素时,属性页签中显示的是这些元素的共有属性,修改属性值会应用至所有选中的视图元素。图5-105 元素清单1图5-106 元素清单27)插入“HorizontalGutter”分割线,并在布局属性中将“width”改为“5%”,将一般属性中的“visible”改为“blank”空白。
理论教育 2023-05-19

Java服务器实例及操作工具栏

Java应用服务器支持服务器集群,每个服务器可以安装多个实例,不同的实例也可以安装在不同的物理服务器上,用于均衡负载。在Java实例页签中可以看到当前服务器所安装的所有实例,它们是应用集群的组成单元,能够单独地启动或停止,可以通过系统标识实例编号来进行区分,如需直接访问不同实例,除了实际IP有区别外,端口号也会根据安装时的实例编号有所不同。图8-5 Java实例的操作工具栏
理论教育 2023-05-19

视图集与嵌入视图实现教程

图3-132 选择视图集的布局图3-133 修改视图集的列数图3-134 选择嵌入视图类型5)选择“Dynp01CompView”,单击“Finish”按钮。图3-135 选择嵌入视图6)重复刚才的操作,在下方的单元格中嵌入“Dynp02CompView”。7)单击选中新建的视图集将默认显示属性修改为“true”,如图3-136所示。
理论教育 2023-05-19

应用场景中如何优化接口设计,避免过多自定义控制器?

可能一些人会提到,开发人员是采用了同一个模型,但却分别创建了很多自定义控制器。实际的项目开发中应该从前期的接口设计着手,尽可能地让接口满足多样的需求,如充分地了解需求或预留一些备用字段等,同时还应该做好对接口结构变化的应对处理。
理论教育 2023-05-19

SAP企业门户中与Web Dynpro开发相关的配置内容

图6-1 SAP企业门户登录后的页面拥有管理员权限的用户在登录后就能看到企业门户的“内容管理”“用户管理”和“系统管理”三大块配置内容。下面重点介绍SAP企业门户中与Web Dynpro开发相关的一些配置内容。
理论教育 2023-05-19

NWDI组成与架构:包含CBS、DTR、SLD与运行环境

CBS与DTR紧密集成在NWDI中。严格来说,SLD并不属于NWDI,但是NWDI的运行依赖于SLD的环境配置。表9-2 SAP中Java和ABAP开发的环境比较由表9-2可以看出,SAP迫切想要通过NWDI将ABAP开发中成熟的管理模式和成功的开发经验复制到Java开发中。图9-1 NWDI架构与本地开发环境的协作
理论教育 2023-05-19

NWDS工作室的Eclipse架构及特点

下面具体介绍NWDS的体系架构。作为NWDS的核心内容,Eclipse平台是整个IDE的基础,它控制着IDE的核心功能,同时也提供一个强大的架构,以支持在此平台上的服务扩展和功能延伸。从某种程度而言,Eclipse平台本身即是由若干大大小小的插件组合而成的,如提供核心服务功能的资源管理子系统和工作台。通过这一系列的努力,最终完成了SAP NetWeaver开发者工作室这个WD4J开发平台——一个基于开源的Eclipse软件,同时具有稳定、全面集成等特性的开发架构的集成开发环境。
理论教育 2023-05-19

流程集成:实现系统互联,简化业务流程

流程集成主要针对的是跨业务系统流程的串联和整合,而并不仅仅针对需要审批和推送待办任务的流程管理,所以在SAP NetWeaver平台中流程集成对应了两个重要的产品和内容:SAP交换架构以及业务流程管理系统。流程集成系统的作用主要是用于同步和异步消息的交换,并且帮助SAP相关系统与非SAP系统的数据交互,最终将原本复杂的网状业务系统互联场景替换为更为简洁的星形架构,即所有的系统数据、消息都面向PI进行发送,并由PI系统统一进行转发。
理论教育 2023-05-19
-已经加载完成-