对于访问应用程序以及操作使用表单的最终用户来说,客户端能够查看Adobe表单需要提前安装Abode Reader软件,因此使用WebDynpro打印Adobe表单时,需要在本地安装对应版本的Adobe Reader产品。
对于开发人员而言,在本地开发客户端和个人计算机中,需要预先安装Adobe LiveCycle Designer(LCD)。LCD是Adobe公司提供的PDF编辑器,SAP的开发与运行环境都实现了与该工具的集成,客户端安装LCD后,开发人员可以直接通过NWDS中编辑视图元素来创建和修改自定义的交互表单。
LCD同时支持NWDS开发与ABAP工作台。SAP GUI客户端已经集成了对LCD的集成,但需要注意的是,SAP GUI 7.30以上的版本才支持Designer 9.0。随着NetWeaver平台的不断升级,目前LiveCycle Designer 9.0支持NetWeaver 7.30及以上版本的ADS。LiveCycle De⁃signer、Adobe Reader以及NetWeaver三者的版本只有保持一致,才能够正确地使用。表8-1所示为NetWeaver的不同版本以及能够支持的LiveCycle Designer版本信息。
表8-1 NetWeaver不同版本的支持信息
通过SAP的官方支持网站就可以下载对应版本的LiveCycle Designer(访问地址参考:http://service.sap.com/installations)
打开链接后目录参考:“Installations and upgrades”→“Browse our Download Catalog”→“SAP NetWeaver and complementary products”,如图8-26所示。
图8-26 下载安装文件(www.daowen.com)
在WD4J的开发过程中,只有安装Adobe LCD表单设计器的插件,才能通过NWDS直接编辑Adobe交互表单。LCD设计器也提供了多种不同表单制作控件,这一点与WebDynpro视图元素的设计思路相同,既能够满足复杂多样的表单格式设计,又可以直接通过设计器将表单控件与Web Dynpro上下文进行绑定,从而实现动态实时表单的功能。
在正确安装后,打开NWDS中任意的Web Dynpro项目,即可添加交互表单对应的视图元素“Interactive Form”,如图8-27所示。
图8-27 视图的预览效果
在选择编辑该元素后,就能通过LCD设计器对表单进行详细的设计和开发了。图8-28是默认的设计器使用界面,上方是设计器的工具栏,左侧是元素清单的结构图(类似于Web Dynpro中Outline的元素清单);中间是设计视图,显示了表单的实际展现效果;右侧是图形化的控件使用以及相关控件属性的详细配置视图,如图8-28所示。
图8-28 设计器界面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。