Web Dynpro用户界面,表单可以直接创建或使用基于Adobe的Interactive Forms。为了便于用户界面的开发,可以使用Adobe LiveCycle Designer工具整合到开发工作台的编辑器和Adobe UI元素中。
对NetWeaver 7.0(NW7.0)SPS10以上的版本,表单格式可以集成使用Zero Client Installation(ZCI)。
注:NetWeaver 7.0 SPS10,SAP强烈建议使用ZCI形式的XML接口。由于额外的中央功能已添加到随后的SP(输入帮助和下拉式列表框)中,SAP一般建议使用Web Dynpro ABAP最新支持包
SAP建议始终使用表单的XML接口。现有基于ABAP字典接口形式的表单,可以用作打印形式。不建议这些表单使用互动形式。
使用基于Adobe的SAP Interactive Forms的解决方案有以下几种方式:
1)打印。该方案用于打印和显示表单。与互动场景不同,这里使用的是唯一的非输入功能的PDF表格(PDF的打印表单)。
2)互动(交互)。这种情况下,表单包含输入功能的元素并可以编辑。
SAP建议用户经过仔细检查应用要求后,判断是否使用互动表单。如果基于PDF的形式确实比一个正常的Web Dynpro视图有优势,则可以考虑使用该方法。
3)离线应用。系统中已经存在的From作为MIME文件对象的形式存储在MIME信息库中,或上传(文件上传)到Web Dynpro应用程序用于显示。
4)数字签名。创建或使用有关表格的程序很大程度上应用于前两个方案。然而,当调用应用程序时与ACF表单有一个本质的区别:当第一次调用表单时,一个CAB文件(其中包含一个在本地Adobe Reader的插件)会自动从服务器加载安装。即Active Components Framework(ACF)服务,该服务允许用户在本地计算机上处理表单的内容。然而,ACF没有所需的显示或打印的机制。(www.daowen.com)
(1)客户端安装(ZCI) 和有效组件框架(ACF)
在ISR框架中交互表单是ZCI的一部分。在ZCI的基于Web Dynpro ABAP中,它们可以在运行中被用作SAP NetWeaver SPS10。要启用该功能,表单必须包含特殊脚本,该脚本可以在表单生成器创建新的表单时插入。
到现在为止,需要在前端PC上安装Active Component Framework(ACF)以便互动报表。作为SAP NetWeaver 7.0 SPS10,ZCI可以使用户在没有任何额外的插件情况下用Adobe Reader显示互动报表。ACF因此不再需要互动表单。可以使用报表制作与SAP NetWeaver ZCI旧版本兼容的任何交互式表单。
(2)连接测试
测试ZCI运行报表FP_CHK_REPORT。
测试ACF执行报表FP_PDF_TEST_00,以确保ADS正确配置。如果配置是正确的,则测试程序将输出安装的ADS版本号。
(3)使用表单创建Web Dynpro应用
使用表单生成器(事务代码:SFP)可以创建和维护表单。请注意,在Web Dynpro ABAP中不支持兼容的智能表单接口。原则上可以在任何组件的任何视图中整合任意表单,但通常在一个单独视图中整合表单比较好。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。